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 Cupertino, CA | San Bruno Construction
We provide independent GAF roofing installation, repair, and gutter service across Cupertino, CA (95014 and 95015). GAF construction work here differs from neighboring cities for one reason most roofing pages skip: Cupertino’s planning department treats roof material and color changes on two-story homes as visible massing changes, so even a like-for-like GAF re-roof can trigger a neighbor-notification review. That single permit step changes how we sequence every GAF job in Cupertino.
Our crews install Timberline HDZ, Timberline UHDZ, and EverGuard TPO systems daily across the South Bay, including GAF service in Loyola and surrounding communities. We follow GAF’s published installation specs, use GAF-manufactured accessories like starter strips and ridge caps, and we are an independent contractor – not authorized, sponsored, or warranted by GAF. If you need GAF work in Cupertino, call (866) 472-1908 for a free estimate.
Why Cupertino Residents Choose Us for GAF Service
Running GAF construction projects in Cupertino means knowing both the product and the city’s review process. Our owner, Noel Carvalho, trained in construction technology at Skyline College in San Bruno and has spent two-plus decades running residential projects across San Mateo County and the South Bay. He knows what a Cupertino building inspector looks for on a two-story re-roof because he’s sat through those reviews.
We also keep GAF-specific parts on hand for faster Cupertino turnaround: Timberline HDZ shingles, GAF starter strips, ridge caps, and underlayments. That local inventory matters when a foothill wind event lifts a ridge edge and you don’t want to wait a week for material delivery. When we repair a GAF roof, we use GAF-manufactured accessories to keep the system warranty-eligible. We only bring in quality aftermarket flashing when a custom transition demands it. No shortcuts, no mystery parts.
Homeowners in Cupertino also get our full GAF sales & service range under one contractor: roof replacement, targeted repair, gutters, and accessories. You’re not coordinating a roofer, a gutter crew, and a permit runner separately.
Styles & brands we work with







Common GAF Construction Problems We Solve in Cupertino
- Granule loss on south-facing Timberline HDZ slopes. Cupertino’s hot, rainless summers bake south-facing roof planes for months. We regularly see granule loss and exposed fiberglass mat on homes in the 95014 flats well before the warranty period ends, especially on ranch tracts near the old orchards where original roofs were installed decades ago.
- Wind uplift at ridge and eave edges on foothill-exposed homes. The eastern hillsides and homes facing the Santa Cruz Mountain foothills get real wind. When a quick re-roof skipped the six-nail pattern or starter-course sealing, ridge caps and eave edges lift after a windy spring. We fix those with proper nailing patterns and GAF starter strips.
- Premature seal-strip failure after a second-story addition. Older Cupertino ranch attics were sized for a single story. Add a second story and the ventilation math changes. Undersized airflow cooks the shingle seal strips on steep pitches. We rebalance ridge and soffit venting before re-shingling so the same thing doesn’t happen again.
- Flashing and valley leaks where EverGuard TPO meets asphalt shingles. Ranch homes with flat or low-slope additions need a proper transition membrane. Without one, water finds the seam. We install the correct transition flashing so the two systems don’t fight each other.
- Gutter failures from years of granule buildup. As GAF shingles shed granules over dry summers, gutters fill with abrasive grit. Clogged gutters back up against the fascia and roofline. We replace gutters and downspouts as part of many Cupertino GAF re-roofs.
GAF Service in Cupertino: What Local Conditions Mean for Your Equipment
Here’s a fact about Cupertino construction that most roofing pages never mention: the Cupertino planning and building departments scrutinize tree removal, grading, and two-story massing closely. On a re-roof, roof color and material choice on a two-story home counts as a visible massing change. That means a like-for-like GAF re-roof can trigger a neighbor-notification review before the permit issues. In most San Jose re-roofs, that step doesn’t exist.
On a 1960s ranch tract off Phar Lap Drive in the 95014 flats, our crew found the original Timberline shingles had lost most of their granules on the south slope, and the ridge cap had lifted after a windy spring. We stripped to deck, re-nailed with a six-nail pattern, added ridge venting, and installed Timberline HDZ with GAF starter and ridge accessories – then replaced the gutters that had been clogged by granule buildup. The homeowner told us the roof had never drained properly until that gutter work was done.
That sequence matters in Cupertino because the permit review timeline runs on the city’s clock, not ours. We bid and sequence GAF jobs knowing that neighbor notification can add days to the front end. It’s not a surprise to us – it’s part of what makes Cupertino service area work different, and we plan for it.
GAF Models & Products We Service in Cupertino
We install and repair the full GAF lineup that makes sense for Cupertino’s housing stock. Timberline HDZ architectural shingles are the workhorse for pitched ranch roofs, with a LayerLock nailing zone that holds up to foothill wind. Timberline UHDZ adds StrikeZone impact resistance, which matters for homes near the Santa Cruz Mountains where wind-driven debris is a real concern. EverGuard TPO single-ply membrane handles flat and low-slope sections on ranch additions and modern custom builds. For homeowners needing Sunnyvale GAF service, we apply the same product expertise.
On every job we use GAF-manufactured starter strips, ridge caps, and underlayments. That keeps the system warranty-eligible. We stock standard Timberline HDZ colors locally so Cupertino re-roofs don’t stall waiting on material. If a 15-year-old Timberline roof has isolated damage, we repair it. If granule loss or deck softness is widespread, we recommend full replacement rather than patching a failing system. It’s the honest call, and we make it based on what we see on the deck.
See the difference
Before
After
Before
After
Before
AfterGAF Service Pricing in Cupertino
GAF construction pricing in Cupertino tracks the scope of the job, the roof’s pitch and deck condition, and whether the city requires neighbor notification on a two-story home. The table below gives you our market-calibrated ranges so you can price the work before the permit conversation starts.
| Service | Price Range |
|---|---|
| Roof Replacement & Installation | $8,000 – $20,000 |
| Roof Repair | $400 – $1,800 |
| Tile Roof Repair | $600 – $2,500 |
| Gutters & Accessories | $400 – $1,800 |
What drives the number: deck sheathing condition, roof pitch, story count, and whether we’re coordinating the Cupertino permit and neighbor-notification step. Every free estimate includes a written line-item quote with no change orders mid-job. Call (866) 472-1908 to schedule yours.
Serving Cupertino, CA — Our Local Coverage Area
We’re based in the Cupertino 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 Cupertino
Yes. Cupertino requires a building permit for re-roofing, and if your home is two stories, the roof color and material change can trigger a neighbor-notification review as a visible massing change. We handle that process as part of the job. Call (866) 472-1908 if you want us to check your address before you plan the work.
South-facing slopes in Cupertino take months of hot, dry summer sun, which accelerates granule loss and can expose the fiberglass mat before the warranty period ends. It’s a heat-aging failure, not a defect, and we see it most on 95014 ranch homes where original attic ventilation was never upgraded. Call (866) 472-1908 and we’ll inspect the deck and venting before recommending repair or replacement.
Yes, if the transition is flashed correctly. We install EverGuard TPO on the low-slope section and use a proper transition membrane where it meets the asphalt shingles, so neither system compromises the other. The shingle section stays untouched unless it’s already failing. Call (866) 472-1908 for a free estimate on the flat section alone.
When you add a second story to a 1960s ranch, the attic ventilation that worked for one story no longer balances. We rebalance ridge and soffit venting to match the new attic volume before re-shingling, otherwise steep-pitch seal strips fail prematurely from trapped heat. We calculate the venting during the free estimate.
We use GAF-manufactured starter strips, ridge caps, and underlayments on every GAF repair and replacement to keep the system warranty-eligible. The only time we use aftermarket material is a custom flashing transition that GAF doesn’t make, and we’ll tell you before we install it. Call (866) 472-1908 if you want a repair quote.
Service Areas Near Cupertino
Our GAF crews cover Cupertino and the surrounding South Bay. If you’re a few minutes north or east, we also provide GAF service in Milpitas and GAF service in Santa Clara, along with San Bruno, South San Francisco, Millbrae, Brisbane, Burlingame, and Colma. Same phone, same crews, same GAF parts inventory.
Book Your GAF Service in Cupertino Today
Whether it’s a full Timberline HDZ replacement, a flat-section TPO repair, or gutters that finally drain, we’ll bring GAF-specific knowledge and a realistic Cupertino permit timeline to the job. Call (866) 472-1908 for your free estimate. As Noel puts it, good construction doesn’t announce itself – it just works, year after year.
Written by Noel Carvalho, Owner at San Bruno Construction, serving Cupertino since our first GAF re-roof in the 95014 flats.