Kitchen remodeling
Bathroom remodeling
Home additions & ADU
Roofing
Windows & doors
Driveway & pavers
FenceFree written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
GAF Construction in San Bruno, CA | Brookside Contractors
We provide independent GAF roof replacement, repair, and gutter service across San Bruno, and the one thing that sets our GAF work apart here is simple: we know what the marine fog does to west-facing roof planes on post-war ranch homes. Most San Bruno roofs sit on original 1940s-to-1960s skip-sheathing decks that need deck prep before a new GAF system goes down, and we plan for that from the first estimate. Call (833) 725-3508 if you want a contractor who reads GAF’s installation specs line by line and has worked the tight infill lots from The Flats up toward Sweeney Ridge.

Why San Bruno Residents Choose Us for GAF Service
We have torn off, repaired, and installed GAF systems across the Peninsula long enough to know which failures show up on which roof planes in San Bruno. Timberline HDZ shingles and EverGuard TPO go down differently on a fog-cooled hillside than they do three miles inland, and our crews plan for that. Nate Burrell, our owner and general contractor, grew up around framed-up neighborhoods in Morgan Hill and trained in construction technology at Gavilan College, so the work we do reflects two decades of reading plans, checking slope drainage, and understanding how materials actually fail when moisture gets persistent. We also carry GAF-spec underlayments, starter, and ridge products instead of swapping in whatever the supply house has on the shelf, because a mismatched component voids the system warranty and shortens roof life. When you hire us for GAF sales & service in San Bruno, you get one contractor, every phase, with no handoff between a roof crew and a gutter crew.
Styles & brands we work with







Common GAF Construction Problems We Solve in San Bruno
- Fog-driven eave rot on west-facing slopes. San Bruno’s marine air pushes moisture under field shingles on the Pacific side, and we regularly find fascia and eave sheathing rotted while the shingle surface still looks serviceable. We pull the affected eave, replace the decking, and re-flash before installing new GAF shingles.
- Granule loss and algae streaking on older Timberline 3-tab roofs. North- and west-facing planes in San Bruno stay damp long after the fog burns off, and older architectural shingles shed granules early in those conditions. If the deck is still sound we can repair; if it is not, we tell you straight that a full replacement is the honest call.
- Roof-to-wall flashing failures on second-story additions. San Bruno’s tight lots mean a lot of original 1950s ranches get a second story added later. The transition where the new wall ties into the old roof plane is where water gets in, especially on hillside lots with wind-driven rain off Sweeney Ridge.
- Fastener pop-through on re-roofs over skip-sheathing. Post-war tract roofs in San Bruno were often framed with skip-sheathing, and when a new GAF shingle system gets fastened over an uneven, re-nailed deck, fasteners can pop through and break seal strips. We re-nail and, where needed, re-sheet before shingles go down.
- Seal-strip failure after seismic re-nailing. Crestmoor-area rebuilds and retrofit work mean a lot of San Bruno decks have been re-nailed for seismic. If the deck has movement or unevenness after that work, GAF shingle seal strips can fail early. We check the deck plane before we lay anything.
GAF Service in San Bruno: What Local Conditions Mean for Your Equipment
Here is the thing about San Bruno nobody tells you in a shingle brochure: most of the housing stock between El Camino Real and the hills is post-war 1940s-to-1960s single-story stucco and wood-frame ranch on skip-sheathing decks. That deck construction rarely comes up in a newer Peninsula subdivision, but it drives half the work we do. A new GAF Timberline HDZ system installed over a skip-sheathing deck that has not been re-nailed and checked to spec will telegraph every board and pop fasteners inside a few foggy seasons. Add the fact that the 2010 Crestmoor rebuilds reset what contractors in San Bruno now inspect before a roof goes on, and you get a market where deck prep matters more than shingle color. We plan for re-nailing, partial re-sheeting, and marine-grade flashing details from the first walkthrough, because we have torn enough old tract roofs apart in this city to know where the rot hides.
GAF Models & Products We Service in San Bruno
Our crews work with GAF Timberline HDZ and Timberline UHDZ shingles, GAF American Harvest, EverGuard TPO for low-slope additions and garages, and GAF Liberty self-adhered underlayment for roof deck protection. On the parts side, we use GAF-spec starter, ridge, and ventilation products that match the published installation and warranty requirements, not a mismatched brand pulled at the last minute to save cost. For fast San Bruno turnaround we keep common GAF accessories in our Peninsula stock, and we order full systems direct for each job so nothing sits in a fog-dampened warehouse longer than it should. If your roof has years of life left, we repair flashing or replace the affected slope. If the deck, sheathing, and underlayment are all tired, we tell you straight that a full GAF system replacement is the right call, not a patch.
See the difference
Before
After
Before
After
Before
AfterGAF Service Pricing in San Bruno
Roof work in San Bruno prices differently than in newer Peninsula subdivisions because of deck prep, access, and hillside drainage. The table below gives you real working ranges, not vague estimates. A free estimate from us includes checking the deck condition, slope drainage, and flashing details, so the number you get is the number you plan around.
| Service | Price Range |
|---|---|
| Roof Replacement | $8,000 – $20,000 |
| Roof Repair | $400 – $1,800 |
| Tile Roof Repair | $600 – $2,500 |
| Metal Roof Installation | $15,000 – $40,000 |
What drives cost here: skip-sheathing re-nailing and re-sheeting, hillside access for tear-off and materials, and whether the job runs in winter when storm scheduling tightens. Call (833) 725-3508 for an exact quote, and we will give you a written line-item breakdown before any work starts.
Serving San Bruno, CA — Our Local Coverage Area
We’re based in the San Bruno area and know this community well. Use the map below to see our service coverage — if you’re nearby, we can almost certainly help, including General Contractor in San Bruno services.
FAQs – GAF Construction in San Bruno
Can you replace my San Bruno roof over the original skip-sheathing without re-sheeting the whole deck?
In many cases, yes. We re-nail the existing skip-sheathing to spec and check the deck plane, then install the GAF system over it. Partial re-sheeting only happens where boards are rotted, split, or spaced too wide for the shingle’s fastening requirements. Call (833) 725-3508 and we will tell you what your deck actually needs after a roof inspection.

My west-facing shingles look fine but the fascia is soft – do I need a full GAF roof replacement?
Usually not, but the eave needs attention before it spreads into the rafter tails. Fog-driven moisture in San Bruno rots fascia and eave sheathing before the shingle surface ever looks worn, especially on west-facing slopes. We can replace the fascia, repair the eave decking, and re-flash without tearing off the whole roof. Call (833) 725-3508 for an inspection and we will show you exactly where the rot stops.
Does my second-story addition need its own GAF roof system or can it tie into the original roof?
It can tie in, but the roof-to-wall flashing at the transition is where San Bruno’s wind-driven rain gets in. We install stepped flashing, counter-flashing, and proper underlayment at every transition so the new addition and the original 1950s roof plane work as one sealed system. There is no shortcut on that detail, and we will not take one. Call (833) 725-3508 to have us look at your tie-in.
How do you handle rain-season scheduling for a GAF roof replacement in San Bruno?
We sequence the work around storm windows and protect the deck with GAF underlayment as we go, so an open deck never sits exposed to a winter front rolling in off the Pacific. San Bruno’s winter is wetter and colder than the flatlands discourage people from thinking about, so we build extra dry-in time into the schedule. Call (833) 725-3508 and we will give you a realistic timeline for your roof.
Are GAF Timberline HDZ shingles a good fit for a foggy San Bruno roof?
They are a strong fit when installed correctly. The HDZ seal strip and nailing spec are designed for high-wind and damp conditions, and the right underlayment, starter, and ridge ventilation prevent the fog-belt rot we see on older 3-tab roofs. The shingle is only half the equation; deck prep and flashing discipline are what keep a San Bruno GAF roof dry for decades. Call (833) 725-3508 for a free estimate.
Service Areas Near San Bruno
While this page covers San Bruno service area, our GAF crews also work nearby along the Peninsula and into South County. If you are in GAF service in Moss Beach territory, dealing with coastal fog and salt air, or just over the ridge in GAF service in South San Francisco near the bay flats, we handle the same GAF systems under different conditions. We also serve Morgan Hill, San Martin, and Gilroy for full-scope construction work.
Book Your GAF Service in San Bruno Today
If your San Bruno roof needs a repair, a deck-prep, or a full GAF replacement, call (833) 725-3508 — we also handle GAF repair in Millbrae for homes with similar fog-belt conditions. We schedule free estimates quickly, and we will walk your roof, check the deck and flashing, and give you a straight number before any work starts. Do it once, do it right – everything else is just a future repair bill.
Written by Nate Burrell, Owner at Brookside Contractors, serving San Bruno and the surrounding Peninsula.