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 Belvedere, CA | San Bruno Construction
We install, repair, and replace GAF roofing systems across Belvedere, including Timberline HDZ, Timberline UHDZ, ArmorShield II, and EverGuard TPO. San Bruno Construction is an independent Bay Area crew that works with GAF products every week, which means we know how these shingles and membranes actually behave on Belvedere’s salt-soaked, wind-driven roofs. The one thing that makes our GAF work here different: we plan every job around Belvedere’s design review board, steep lots, and marine corrosion before we order the first bundle. Call (866) 472-1908 for a free estimate on GAF GAF sales & service anywhere in the 94920 ZIP.
Why Belvedere Residents Choose Us for GAF Service
Belvedere roofs take a beating that most Bay Area roofs never see. Salt-laden marine fog, stiff winter storms off the bay, and steep hillside lots mean a roof that works fine in Mill Valley can fail here in three years. We see the same failure patterns over and over: corroded drip edge on west-facing elevations, granule loss on aging Timberline shingles, and wind-driven rain pushing through valleys where the original underlayment has given up.
Noel Carvalho, our owner, grew up off El Camino Real in San Bruno and trained in construction technology at Skyline College, where he learned to read plans and understand load paths before the first tool came out of the truck. That training matters on Belvedere Island, where every roof pitch, flashing detail, and ridge vent placement has to survive both the review board and the next winter storm. We bring that same level of field judgment to every General Contractor – Belvedere GAF job.
Styles & brands we work with







Common GAF Construction Problems We Solve in Belvedere
- Corroded fasteners and lifted shingle tabs on Timberline roofs. Belvedere’s marine fog carries salt that eats exposed fasteners and metal drip edge. West-facing Timberline HDZ roofs are the usual victims, with tabs lifting at the rake and wind getting underneath. We strip, replace the metal, and reinstall with GAF’s warranted underlayments.
- Wind-driven rain at valleys and step flashing on steep lots. Homes on Belvedere’s hillsides sit at angles that turn a normal storm into a pressure washer. Where original underlayment has aged out, water finds its way under the shingles at valleys and sidewalls. We rebuild those transitions with proper GAF flashing details.
- Algae streaking and granule loss on older Timberline shingles. Year-round moisture from Belvedere’s fog means algae takes hold fast and granules shed faster than inland. On roofs where granule loss is widespread, we tell you straight: replacement is the better spend. Where it’s isolated, we repair.
- Failed sealant at penetrations and skylight curbs. Mid-century ranch homes in Belvedere often have original skylight curbs and vent penetrations that leak after repeated winter storm cycles. We reflash and reseal using GAF-compatible materials that hold up to the expansion and contraction Belvedere’s damp, cool climate creates.
- Waterproofing failures beneath existing roofing on tidal flats. Some Belvedere lots sit close enough to the bay that a high water table and saturated ground keep crawl spaces and lower roof planes perpetually damp. A roof that looks fine from the street may be trapping moisture underneath. We inspect the deck, not just the shingles.
GAF Service in Belvedere: What Local Conditions Mean for Your Roof
Here’s the thing most roofing pages won’t tell you about Belvedere: the city’s design review board requires 3D-modeled submissions even for minor exterior changes. That means a GAF re-roof here often starts with getting shingle profile, color, and ridge vent design approved before we can order the first bundle. The review timeline shapes the entire schedule, which is why we walk every Belvedere client through the submittal process as part of the estimate, not as an afterthought. On a steep shingle-style home off Golden Gate Avenue on the island’s east side, marine fog had corroded the drip edge and wind had lifted Timberline HDZ tabs along the west rake. We stripped to the deck, replaced the rotted fascia and flashing, and reinstalled a full GAF system with new ridge caps and underlayment. The homeowner got a tighter, salt-resistant roof that finally stopped the winter leaks into the top-floor bedroom. That’s the kind of job you only get from a crew that’s worked Belvedere’s slopes and review process before.
GAF Models & Products We Service in Belvedere
We work on the full GAF residential lineup that shows up on Belvedere roofs. Timberline HDZ architectural shingles are the most common, and we handle GAF repair in Tiburon and Belvedere regularly. Timberline UHDZ gives homeowners the heavier, more dimensional look Belvedere’s shingle-style and Mediterranean homes often call for. For steeper slopes and wind exposure, ArmorShield II SBS-modified shingles make sense and we install them when the review board approves the profile. On flat or low-slope sections, including additions and detached structures, EverGuard TPO single-ply membrane handles the marine moisture well. We use genuine GAF ridge caps, starter strips, and warranted underlayments because mixing brands voids the system warranty. Where cost matters, we’ll recommend a quality aftermarket underlayment only with a clear explanation of the trade-off, never as a silent downgrade.
See the difference
Before
After
Before
After
Before
AfterGAF Service Pricing in Belvedere
| 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 Belvedere more than anywhere else is the review timeline and the staging constraints of narrow island roads. We factor both into every estimate so the number we give you is the number you plan around. A free estimate includes a roof inspection, a written line-item breakdown, and a clear explanation of what the design review board will need from us. Call (866) 472-1908 to schedule yours.
Serving Belvedere, CA — Our Local Coverage Area
We’re based in the Belvedere area and know this community well, with experience extending to GAF repair in Sausalito. Use the map below to see our service coverage — if you’re nearby, we can almost certainly help.
FAQs – GAF Construction in Belvedere
Yes. Belvedere’s design review board requires 3D-modeled submissions even for minor exterior changes, and a roof replacement is not minor in their eyes. Shingle profile, color, and ridge vent design typically need approval before we can order materials. We handle the submittal process for you and build the review timeline into the project schedule from day one, just as we do for GAF service in Chinatown and throughout the Bay Area. Call (866) 472-1908 and we’ll walk you through what your specific property will need.
ArmorShield II SBS-modified shingles are the toughest against Belvedere’s salt and wind, especially on steep west-facing slopes. For most homes, Timberline HDZ with proper drip edge and stainless fasteners does the job well at a lower price. The materials matter less than the flashing details and underlayment, which is where marine fog really does its damage. Call (866) 472-1908 for a roof assessment tailored to your elevation and exposure.
Often, yes. If the deck and flashing are sound and the leak is isolated, a repair in the $400 – $1,800 range can solve it. We’re honest about the line: when granule loss is widespread or the deck is soft, repairing just buys you a year or two and replacement is the better spend. A free inspection tells you which side of the line you’re on. Call (866) 472-1908 and we’ll take a look.
Steep lots mean we often stage materials at the road and walk them up, which adds labor but protects your landscaping and your neighbors’ access. Winter storms compress the workable window, so we schedule Belvedere tear-offs around the forecast and never leave a deck exposed overnight without full underlayment. The review board timeline and the weather both shape the calendar, and we plan accordingly. Call (866) 472-1908 for an estimate that accounts for your lot’s specific access.
Yes. Belvedere has a lot of original tile from the Mediterranean and Spanish-style homes built mid-century, and we repair them regularly. Tile roof repair typically runs $600 – $2,500 depending on how many tiles, flashings, or underlayment sections need work. Call (866) 472-1908 and we’ll tell you what your tile roof actually needs.
Service Areas Near Belvedere
We serve Belvedere and the surrounding communities from our San Bruno base. You’ll find our GAF crews across Belvedere service area and nearby Marin County. We also cover GAF service in Marin City, just minutes north of Belvedere, and GAF service in West Menlo Park across the bay. San Bruno, South San Francisco, and Millbrae are all within our regular route.
Book Your GAF Service in Belvedere Today
Call (866) 472-1908 to schedule your free GAF roof estimate in Belvedere. We’ll inspect the roof, explain what the design review board requires, and give you a written line-item quote. Good construction doesn’t announce itself – it just works, year after year.
Written by Noel Carvalho, Owner at San Bruno Construction, serving Belvedere since our first island roof job years ago.