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
Why San Bruno Homeowners Choose GAF Construction
San Bruno Construction provides independent GAF roofing installation and repair across GAF in San Bruno and the surrounding Peninsula, with deep hands-on experience in the Timberline shingle line, GAF accessory systems, and low-slope EverGuard TPO. We are not an authorized GAF dealer or a manufacturer warranty provider. We are a general contractor that has installed, repaired, and replaced enough GAF roofs in San Bruno’s fog belt to know exactly how the product behaves when the marine layer sits on it for weeks at a time. Call (866) 472-1908 for a free estimate on any GAF roof project in San Bruno.
What sets our GAF work apart is the local context. San Bruno’s persistent summer fog, winter rain, and the temperature swings between the flats and the hills create specific failure patterns in GAF systems. A Timberline roof that seals properly in Daly City may never fully seal on a shaded San Bruno hillside. We plan for that before the first nail goes in.
Why Trust San Bruno Construction for Your GAF Construction?
Noel Carvalho grew up off El Camino Real in San Bruno, close enough to the Caltrain station that he spent his teens watching the city get built up around him. He trained in construction technology at Skyline College in San Bruno, where the hands-on program taught him to read plans, understand load paths, and think through a project before a single tool comes out of the truck. That training shows in how we approach GAF systems: we do not just nail shingles, we verify the deck, the underlayment, the ventilation, and the fastener spec, because GAF’s warranty language is unforgiving about skipped steps. Over two-plus decades, he has run residential projects across San Mateo County and pulled permits at City Hall on San Mateo Avenue. His daughter was born right here in San Bruno, which is reason enough to care whether the work holds up twenty years from now.
We use genuine GAF accessories on every GAF roof: StarterMatch, Seal-A-Ridge, Cobra ridge vent, SwiftGuard underlayment. Mixing aftermarket accessories with a GAF shingle system can undercut warranty eligibility, and we will not quietly substitute off-brand flashing or ridge caps to shave a few dollars. We do not work under GAF authorization, but we work to the manufacturer’s published install spec so a homeowner’s warranty path stays intact. When repair is the honest call, we say so. When granule loss or deck rot has gone too far, we say that too.
Good construction doesn’t announce itself – it just works, year after year.
Styles & brands we work with







Common GAF Construction Problems We Fix in San Bruno
- Timberline HDZ sealant strip failure on fog-shaded slopes. GAF’s HDZ line uses a sealant strip that activates from heat. On the shaded west and north-facing hills in San Bruno, morning marine layer can keep that strip cool enough that the tabs never fully adhere. We see wind-lift along ridges and gable ends two to three years after install on otherwise sound roofs. Our fix is re-nailing the lifted field, then verifying that ridge and soffit ventilation exists so the attic dries properly in our climate.
- Premature granule loss on south and west exposures. After San Bruno’s fog burns off, south- and west-facing slopes bake in direct Peninsula sun. Granules shed faster on those slopes, and once the fiberglass mat is exposed, the shingle is done. We can patch isolated areas, but when granule loss covers most of a slope, replacement is cheaper than chasing leaks every winter.
- Nail-line placement mistakes and overdriven fasteners. GAF’s Timberline HDZ has a forgiving nailing area compared to older lines, but overdriven nails and high nailing are still common. Both void the manufacturer warranty and cause tab cracking within a few seasons. We have corrected dozens of these on San Bruno re-roofs done by crews that rushed the field.
- Ridge and soffit ventilation failures. San Bruno’s damp marine air means attic ventilation is not optional. Without enough exhaust at the ridge and intake at the soffits, condensation forms under the deck and rots the sheathing beneath otherwise healthy shingles. We find this frequently in 1950s-era split levels in the hills west of El Camino Real, where original soffit vents were never adequate.
- EverGuard TPO seam failures on low-slope additions. On flat-roof additions common to San Bruno’s post-war ranch homes, we see older TPO systems failing at the heat-welded seams, usually from poor initial welding or ponding water. We work with EverGuard TPO because its seam strength is consistent, but we also address the drainage pitch that caused the ponding in the first place.
GAF Parts & Our Repair-vs-Replace Approach
We carry genuine GAF accessories on most GAF repair in Millbrae and San Bruno service calls: StarterMatch starter shingles, Seal-A-Ridge ridge caps, Cobra ridge vent, SwiftGuard underlayment, and standard GAF flashing. For Timberline HDZ repairs, we match the shingle’s color and lot as closely as possible, which matters more than most homeowners realize – a mismatched bundle on a ten-year-old roof in San Bruno stands out in direct sun. We do not use generic aftermarket ridge caps or off-brand underlayment on GAF roofs, because the savings are small and the risk is real.
Our repair-vs-replace decision is based on the deck and the mat, not the calendar. If granule loss is localized, tabs are lifting but not cracking, and the deck is solid, a targeted repair can honestly extend a Timberline roof another five to eight years. We have said exactly that to San Bruno homeowners who expected to be sold a full roof. When the mat is exposed on multiple slopes, the deck is soft, or the sealant has failed across enough of the field that re-nailing is no longer economical, we recommend replacement without hedging. Call (866) 472-1908 for an honest assessment.
Our GAF Service Process – Step by Step
- 1
Diagnosis. We walk the entire roof surface, not just the area with the visible leak. We check tab adhesion, nail placement, granule condition, flashing details, and the attic for ventilation and deck rot. On San Bruno hillside homes, we look specifically at drainage above the roof line, because runoff from retaining walls and upper decks accelerates roof wear.
- 2
Repair or replace. If repair, we replace the affected shingles or accessories with genuine GAF product, re-nail lifted tabs, and correct ventilation where needed. If replacement, we pull the old system, evaluate the deck sheathing, replace rotted sections, install SwiftGuard underlayment, StarterMatch, Timberline HDZ or UHDZ shingles, Seal-A-Ridge caps, and Cobra ridge vent to spec.
- 3
Test. After any repair or install, we run hose tests where leaks were reported and inspect nail lines and sealant engagement. On new installs, we verify that the ventilation math matches the square footage and that both intake and exhaust paths are open.
- 4
Document. We provide photos of the finished work and a written explanation of what was done. If the roof is under GAF’s manufacturer warranty window, we make sure the work aligns with install requirements so that warranty path is not broken. Workmanship is our responsibility; manufacturer defects belong to GAF.
See the difference
Before
After
Before
After
Before
AfterGAF Products We Service & Install in San Bruno
Our South San Francisco GAF service covers the full residential and light-commercial line. We install Timberline HDZ shingles as our default for San Bruno’s pitched roofs. For homeowners who want a heavier, higher-definition profile, we offer Timberline UHDZ and the UHDZ Cool Series, which reflects more sun and helps with heat gain on those fog-burn-off afternoons. On flat or low-slope sections, we work with EverGuard TPO single-ply. For low-slope repairs where tearing off existing membrane is not practical, we use GAF Liberty SBS self-adhered roofing, which seals without a torch and stands up well to our wet season. We also install the full accessory stack: Cobra ridge vent, Seal-A-Ridge, StarterMatch, and SwiftGuard.
We Also Service These Brands
GAF is not the only manufacturer we trust. We install roofing from CertainTeed and Owens Corning when that is the better fit, and we carry a similar standard for other trade categories: KraftMaid cabinetry, Cambria and Silestone countertops, Kohler plumbing, and dozens of other brands across interior and exterior work. San Bruno Construction is a general contractor first – GAF is a major part of our roofing work, but we are not tied to a single manufacturer.
FAQs – GAF Construction Service in San Bruno
Yes. The persistent summer marine layer on San Bruno’s west and north slopes can keep the Timberline HDZ sealant strip damp and cool well past the morning hours, preventing proper thermal sealing. The result is tabs that lift in wind events, often along ridges and gable ends. We correct this by re-nailing the lifted field and verifying ventilation so the roof system can dry. If you have shingles flapping after a windy night, call (866) 472-1908 and we will assess whether it is a sealant issue or something structural.
Yes, when the install follows GAF’s published specification. We are not authorized by GAF, but we install to the spec: correct nail placement, proper starter shingle, the right ridge cap, and compliant ventilation. We use genuine GAF accessories so the system works as a matched set. A homeowner’s manufacturer warranty is only as good as the install behind it, and we take that seriously.
Cobra ridge vent is GAF’s ridge-exhaust ventilation product. It sits along the ridge line and lets warm, moist attic air escape. In San Bruno’s damp marine climate, without enough ridge exhaust and soffit intake, condensation builds under the deck and rots the sheathing from the inside out. We routinely find 1950s-70s hillside homes with original soffit vents that were never sized for the moisture load, and the roof died from the inside. Installing Cobra ridge vent alongside a GAF shingle system addresses that directly.
Usually not. Once the fiberglass mat is exposed across a significant portion of multiple slopes, patching becomes a losing game. The mat weathers quickly under San Bruno’s sun-after-fog cycle, and you end up paying for repairs while the underlying problem spreads. If granule loss is localized to one slope or a few shingles, a targeted repair makes sense. If it is widespread, replacement is the honest and cheaper long-term call. Call (866) 472-1908 and we will walk the roof with you and show you exactly what we’re seeing.
Yes. We coordinate gutters and downspouts as part of any GAF service in Pacifica or San Bruno roof replacement. That includes sizing gutters to handle the winter rain volume off hillside roof lines, resetting or replacing downspouts, and making sure overflow paths direct water away from the foundation. A new roof with collapsed old gutters just moves the water problem somewhere else. We coordinate the full exterior envelope so you are not juggling a roofer and a gutter crew separately.
How much does GAF construction cost in San Bruno?
| Service | Typical Range in San Bruno |
|---|---|
| Roof Replacement | $8,000 – $20,000 |
| Roof Repair | $400 – $1,800 |
| Metal Roof Installation | $15,000 – $40,000 |
| Tile Roof Repair | $600 – $2,500 |
These are the ranges we typically see across San Bruno, from flatland bungalows to hillside split-levels. The final number depends on roof size, pitch, deck condition, ventilation work, and accessory choices. Call (866) 472-1908 for a free estimate and a line-item quote specific to your roof.
Book Your GAF Service in San Bruno, CA
If you need a GAF roof repaired, replaced, or evaluated in San Bruno, call us at (866) 472-1908. We will schedule a walkthrough, give you an honest assessment, and quote the work in writing. We coordinate the roof, the gutters, and the ventilation as one scope – one contractor, one schedule.
Written by Noel Carvalho, Owner at San Bruno Construction, serving San Bruno and the Peninsula since 2004.