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 | Framework Contractors
We provide independent GAF roofing and remodeling service across San Bruno, from full Timberline tear-offs to ridge vent retrofits and storm-damage repairs. The one thing that makes our GAF work here different is simple: San Bruno sits on a mapped fault trace with USGS-documented liquefaction and landslide zones, so a re-roof is rarely just a re-roof. It’s a roof that has to coordinate with seismic retrofits, bolted foundations, and hillside drainage in ways flatland Peninsula cities never see. Call (844) 681-3590 for a free estimate on any GAF project in San Bruno.
Why San Bruno Residents Choose Us for GAF Service
We read GAF’s published installation specifications and warranty terms ourselves and build to them, plain and simple. We’re an independent GAF contractor, not a manufacturer-owned crew, which means our loyalty is to the homeowner in San Bruno, not to a corporate installation quota. Noel Carbajal, our owner, learned framing and finish work the hard way: weekends patching stucco with his uncle in Santa Ana, then the Construction Technology program at Santiago Canyon College, then nearly three decades of remodeling across Orange County. What that means for your Home Remodeling in San Bruno roof is a crew that knows when a $400 repair is the honest call and when an $8,000 replacement is the only call worth making. We stock GAF StarterMatch, ridge vent, and accessory components locally so San Bruno jobs don’t wait on parts from a distribution center three states away.
Styles & brands we work with







Common GAF Construction Problems We Solve in San Bruno
- Fog-driven algae and premature granule loss on north slopes. San Bruno’s marine fog sits on north and shaded roof planes well past mid-morning, keeping GAF Timberline shingles damp for hours longer than roofs in Millbrae or Burlingame. That persistent moisture feeds the same algae streaking and granule shedding we see on bay-facing hillside homes years before inland roofs of identical age show it.
- Wind-lift at hips, ridge caps, and eave edges on Skyline-side hills. Homes on the west side of San Bruno, up toward Skyline Boulevard, catch steady wind off the gap. If the original fastening pattern wasn’t upgraded, GAF shingle tabs crease and lift at the transitions first. Ridge caps and eave edges are where we find the damage on nearly every storm-call inspection.
- Skip sheathing hidden under old Timberline layers. Post-WWII ranches in San Bruno, especially the 1940s and 1950s builds, routinely have spaced or skip sheathing with spot nailing and thin original underlayment. GAF’s wind-uplift warranty language doesn’t cover new Timberline shingles over that deck condition. We tell homeowners before we start, not after we strip.
- Flashing leaks where seismic work penetrates the roof plane. Shear-wall retrofits and foundation bolting drive new anchors, vents, and nail patterns through older San Bruno roof assemblies. The leak doesn’t start in the shingle field. It starts at the transition flashing, where the retrofit met the roof. We detail those joints as part of the roof scope, not as an afterthought.
- Low-pitch additions with GAF Liberty roll roofing failures. San Bruno’s small-lot infill and 1960s additions often have low-slope sections that weren’t flashed correctly the first time. GAF Liberty modified bitumen handles those pitches when the underlayment and edge details are right. When they aren’t, we’re the ones redoing the laps and drip edges properly.
GAF Service in San Bruno: What Local Conditions Mean for Your Equipment
San Bruno is one of the few Peninsula cities with an active fault trace mapped through town and USGS-mapped liquefaction- and landslide-prone hillsides. Here’s what that means for a GAF roof that no flatland contractor is thinking about: every re-roof becomes a coordination job. A homeowner doing GAF repair in Millbrae or a GAF Timberline replacement in the Crestmoor area or up in the west hills is often doing it at the same time as a shear-wall retrofit and foundation bolting. Those retrofits drive new nail penetration and vent penetrations through older roof planes. The roof deck gets re-nailed to the current uplift schedule. New anchor points pierce the assembly. If the roofer doesn’t know the retrofit is happening, or the retrofit contractor doesn’t know the roof is being replaced, you get two scopes fighting each other and flashing that leaks at every transition. Our crews work both scopes as one detail package. We re-sheet the deck solid where skip sheathing exists, nail to GAF’s uplift schedule, and flash every seismic penetration before the shingle field goes down. In a Millbrae or Burlingame re-roof, none of that conversation happens, because it doesn’t have to. In San Bruno, it’s the whole job.
On a 1950s ranch in the Crestmoor area, our crew tore off two layers of aging GAF Timberline shingles and found skip sheathing with only spot nailing and no underlayment. That’s the exact condition that causes wind-lift warranty denials. As part of the same seismic retrofit the owner was already doing, we re-sheeted the deck solid, nailed to the current uplift schedule, and installed a GAF Timberline HDZ system with Cobra ridge vent. The new roof and the new shear walls below were detailed together instead of fighting each other. That’s the difference between a San Bruno GAF job done right and a GAF service in Pacifica generic re-roof.
GAF Models & Products We Service in San Bruno
We work on the full GAF residential line: Timberline HDZ architectural shingles, the higher-tier Timberline UHDZ, and GAF Liberty low-slope roll roofing and modified bitumen for those 1960s additions with shallow pitches. GAF Cobra ridge vent and the Snow Country/Ridgetop accessory kits are part of our standard re-roof scope where the hillside wind exposure calls for them. On the parts side, we use GAF-manufactured StarterMatch, ridge vent, and accessory components that match the shingle system. Aftermarket mismatches are how warranty claims die. We tell homeowners plainly when a $400 to $1,800 repair is the right call versus when an $8,000 to $20,000 replacement is the honest answer based on deck condition and remaining shingle life. That’s not a sales pitch. It’s a deck inspection. See our broader GAF sales & service page for how we approach the full product line.
See the difference
Before
After
Before
After
Before
AfterGAF Service Pricing in San Bruno
Here’s what GAF work costs in San Bruno, based on our current pricing ranges. Every project gets a written line-item quote before we start, and the number doesn’t move unless the deck condition changes after tear-off.
| GAF Service | Price Range |
|---|---|
| Roof Replacement | $8,000 – $20,000 |
| Roof Repair | $400 – $1,800 |
| Metal Roof Installation | $15,000 – $40,000 |
| Tile Roof Repair | $600 – $2,500 |
What drives the cost in San Bruno specifically? Deck condition after tear-off is the big one. A 1950s ranch with skip sheathing costs more to re-sheet than a newer build with solid plywood. Seismic coordination adds scope if shear-wall anchors and vent penetrations need flashing detail work. And hillside access up on the west side changes staging and tear-off logistics. A free estimate includes a deck inspection, a written scope, and a straight answer on repair versus replace. Call (844) 681-3590 to schedule one.
Serving San Bruno, CA — Our Local Coverage Area
We’re a General Contractor in San Bruno based in the area and know this community well. Use the map below to see our service coverage — if you’re nearby, we can almost certainly help.
FAQs – GAF Construction in San Bruno
Yes. A San Bruno hillside roof needs a deck inspection for skip sheathing, a nailing pattern upgraded to GAF’s current uplift schedule, and flashing details at every seismic retrofit penetration. Flatland Peninsula homes in Millbrae or Burlingame mostly skip the retrofit coordination entirely. If your San Bruno home is on the Skyline side, wind exposure at hips and eave edges changes the fastening and accessory choices too. Call (844) 681-3590 for a deck inspection and a straight answer on what your specific roof needs.
On most San Bruno homes, it’s both. The fog keeps north slopes damp into mid-morning, which feeds algae that breaks down the granule bond faster than on sunny southern exposures. Bald spots mean the granule layer is already gone and the asphalt is oxidizing. Cleaning can’t restore lost granules. We’ll tell you whether the shingle still has service life or whether it’s time to plan for replacement, with no pressure either way. Call (844) 681-3590 and we’ll inspect it.
That’s actually the ideal sequence, and we coordinate it as one scope. The retrofit drives new anchors and nails through the roof plane, so doing the roof after the retrofit means flashing all those penetrations properly from the start. Doing the roof first and retrofitting later means patching a new roof. We work our GAF roof scope around the retrofit schedule so the deck, shear walls, and shingles all tie together. Call (844) 681-3590 to talk through your project.
A GAF roof replacement in San Bruno runs $8,000 to $20,000, and deck condition is the single biggest variable. If tear-off reveals skip sheathing or thin original underlayment, re-sheeting adds to the number. If the deck is solid and the retrofit flashing is straightforward, you’re at the lower end. We give exact line-item quotes after inspection, not ranges hidden as surprises. Call (844) 681-3590 for a free estimate with a deck check included.
We’re an independent GAF contractor, not manufacturer-affiliated or authorized, and we don’t imply otherwise. Your GAF shingle warranty comes from GAF based on the shingle system itself. What matters for that warranty is whether the installation met GAF’s published specifications: deck condition, nailing schedule, underlayment, ventilation, and accessory components. We build to those specifications. Call (844) 681-3590 and we’ll walk you through warranty terms before you sign anything.
Service Areas Near San Bruno
We serve San Bruno and the surrounding Peninsula, including South San Francisco and Brisbane. If you’re in a neighboring city, our GAF service in South San Francisco page covers that scope, and we have a page for GAF service in Brisbane as well. For the full picture of where we work, see our San Bruno service area page.
Book Your GAF Service in San Bruno Today
Build it right the first time – the second time costs twice as much and nobody’s happy. Call (844) 681-3590 to schedule your free GAF roofing estimate in San Bruno. We’ll inspect the deck, check the retrofit coordination, and give you a written number.
Written by Noel Carbajal, Owner at Framework Contractors, serving San Bruno since 1996.