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 Noe Valley, CA | San Bernardino Contractors
We provide independent GAF roofing installation and repair across Noe Valley, with crews who work on Edwardian and Victorian rowhouses every week. What makes our GAF work different here comes down to one thing: we plan around your neighbor’s wall, your 25-foot lot, and your spaced-board roof deck before we ever quote a shingle. Call (855) 473-5620 for a straight answer on your roof.
Why Noe Valley Residents Choose Us for GAF Service
Most roofing crews in San Francisco know how to nail shingles. Fewer know what happens when you nail them onto a roof deck built in 1910 with gaps between the boards, next to a party wall that’s seen a century of patch jobs. We do, because we’ve pulled apart enough Noe Valley roofs to know what’s underneath before we start. Ruben Castillo, our owner, learned framing and roofing the hard way: watching his uncle reroof houses on a shoestring, then studying construction technology and reading plans properly. That’s why we don’t sell a GAF shingle system as a surface job. We treat it as a roof assembly, and in Noe Valley the assembly includes your neighbor’s flashing.
We carry GAF’s own starter strips, underlayments, ridge vent, and accessories, and also handle GAF repair in Visitacion Valley. Not because the brand name matters on a receipt, but because mixing generic parts into a warrantied system is where premature failures start. If your deck, flashing, or venting is compromised, we’ll tell you straight and fix it before the shingles go down. No shuffling between a roofer and a flashing guy. One contractor, every phase.
Styles & brands we work with







Common GAF Construction Problems We Solve in Noe Valley
- Granule loss and brittle tabs on south and west slopes. Noe Valley sits in a sunny pocket between Twin Peaks and Bernal Heights, so rear roof planes get hammered by sun while the front stays shaded. We regularly find Timberline shingles with bare spots and curled edges on the exposed side years before the shaded slope shows any wear. It’s not the shingle; it’s the orientation.
- Step flashing failures where roof planes meet party walls. The older homes here sit close enough that roofs nearly touch, and the step flashing against a neighbor’s wall gets patched, re-patched, then eventually caulked. Seasonal rain finds that caulk line. We tear it out and rebuild the flashing properly before a new shingle goes near it.
- Deck movement telegraphing through new shingles. 1880s-to-1920s framing often uses spaced or skip-sheathing with no modern underlayment. Nail a fresh GAF shingle field onto that and the nails miss, the shingles sag between boards, and the warranty conversation starts badly. We re-sheet before we install when the deck calls for it.
- Ventilation neglect in original attics. Hot valley summers plus small gable vents and no ridge or soffit intake cook the underside of the shingle field. The top can look fine while the shingles age from underneath. We replace that with GAF Cobra ridge vent and proper intake before adding the shingles.
- Reroofs over multiple layers of old three-tab. Noe Valley has plenty of roofs with two or three layers of aging shingles still up there. We strip to the deck, inspect what’s below, and only then decide what the new GAF system needs. Skipping that step gets you a warranty on paper and a leak in the next heavy rain.
GAF Service in Noe Valley: What Local Conditions Mean for Your Equipment
Noe Valley’s lots are about 25 feet wide, and many Edwardians sit close enough that roof planes physically abut the neighbor’s wall. That changes a GAF reroof from a shingle job into a party-wall job. Before we tear off anything, we do a pre-construction survey of the adjoining roofs. We document the neighbor’s flashing condition, note any shared valley or drain, and flag anything our tear-off could disturb. That survey isn’t a courtesy; it’s the only way to avoid putting a new roof on your house while damaging the one next door. On a row of Edwardians off Church Street near 24th, we tore off two layers of aging three-tab and found the rear slope granule-bare from sun while the front slope was still intact. The valley where the two roofs met the party wall had been caulked over repeatedly instead of step-flashed. We re-sheeted the spaced board deck, rebuilt the step and valley flashing, installed GAF Timberline HDZ, and replaced a tiny gable vent that had been cooking the attic with a Cobra ridge vent. That’s the difference between a Noe Valley roof done right and one that looks fine from the sidewalk.
GAF Models & Products We Service in Noe Valley
We install and repair GAF Timberline HDZ architectural shingles, Timberline Natural Shadow, and Royal Sovereign 3-tab on older reroofs where the house predates architectural lines. We also handle GAF Cobra ridge vent, Snow Country and Rocky Mountain accessory lines, starter strips, and the manufacturer’s underlayments specified for each assembly. Our approach on parts: we use GAF’s own accessories, not generics, because that’s what the system was engineered around. For Noe Valley turnaround, we keep common GAF accessories and roll products stocked locally so a repair doesn’t wait on a warehouse shipment. See our GAF sales & service page for the full breakdown of what we carry.
See the difference
Before
After
Before
After
Before
AfterGAF Service Pricing in Noe Valley
| Service | Typical Range in Noe Valley |
|---|---|
| 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 Noe Valley is usually what’s under the shingles: whether the deck needs re-sheeting, whether party-wall flashing has to be rebuilt, and whether the attic needs real ventilation. A free estimate from us includes a walkthrough of those conditions, not just a square-footage number. Call (855) 473-5620 to schedule yours.
Serving Noe Valley, CA — Our Local Coverage Area
We’re based in the Noe Valley area and know this community well, and we also provide Daly City GAF service. Use the map below to see our service coverage — if you’re nearby, we can almost certainly help.
FAQs – GAF Construction in Noe Valley
Yes. We do a pre-construction survey of the adjoining roof planes before tear-off, document the condition of shared flashing and valleys, and notify the neighbor if access or protection is needed. On 25-foot-wide lots with roofs that nearly touch, that step is standard practice for us, not an upsell. Call (855) 473-5620 to walk us through your property.
Most full reroofs in San Francisco require a building permit, and Noe Valley’s dense rowhouse stock means a replacement often triggers neighbor notification and a shoring or protection plan if the roof abuts another structure. We handle the permit paperwork and the pre-construction documentation as part of the job. Call (855) 473-5620 for exact requirements on your block.
Not if we address it first. Spaced or skip board sheathing was common on 1880s-to-1920s framing in Noe Valley, and installing shingles directly over it means nails miss and shingles sag between boards. We re-sheet the deck to a nailable surface before the GAF system goes down. That step is built into our quote, not surprised into it later. Call (855) 473-5620 for an estimate that includes the deck inspection.
Timberline HDZ handles Noe Valley’s sun exposure well when the attic beneath it is vented properly. The bigger issue in this neighborhood is the shaded front slope versus the sun-baked rear slope wearing unevenly, which is a grading and orientation issue, not a shingle defect. We pair the shingle with Cobra ridge vent and proper intake so the whole assembly lasts. Call (855) 473-5620 for a roof-specific recommendation.
A GAF repair in Mission District typically runs $400 to $1,800, depending on whether we’re replacing a few shingles or rebuilding flashing and underlayment around a valley. A full replacement runs $8,000 to $20,000, with the spread driven by deck re-sheeting, party-wall work, and ventilation retrofits. Call (855) 473-5620 for a free estimate that breaks out exactly what your roof needs.
Service Areas Near Noe Valley
We serve Noe Valley and the surrounding neighborhoods, including the Mission, Bernal Heights, Glen Park, and Diamond Heights. For coverage details, see our Noe Valley service area page. We also run GAF work across the broader city, which you can find on our GAF service in San Francisco page, and in GAF service in Chinatown for the northeast side.
Book Your GAF Service in Noe Valley Today
If your Noe Valley roof needs a GAF repair or a full replacement, call (855) 473-5620. Ruben will walk you through what we see on the roof, what it costs, and what we’d do differently than the last crew that caulked over your flashing.
Written by Ruben Castillo, Owner at San Bernardino Contractors, serving Noe Valley with GAF roofing systems and full-scope residential construction.