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 | Framework Contractors
We install, repair, and replace GAF roofing systems across Cupertino as an independent contractor. What makes our GAF work different here comes down to one thing: almost every roof decision in this city gets shaped by tree-protection rules and the aging post-war ranch and 1960s – 70s tract homes that dominate the housing stock. If you need a GAF roof replaced, repaired, or inspected in Cupertino, call (844) 681-3590 for a free estimate. We answer to you and the Cupertino building inspector, not to a manufacturer program.
Why Cupertino Residents Choose Us for GAF Service
Noel Carbajal grew up patching stucco and reroofing porches with his uncle before he was old enough to drive, then spent three decades building and remodeling across the South Bay and Orange County. That background matters when you’re standing under a Cupertino roof that’s had forty years of dry summers baking the south slope and a second layer of shingles hiding whatever the deck looks like underneath. We know GAF assemblies because we’ve torn them off, re-decked under them, and put new ones back on homes from Rancho Rinconada to the streets around Cupertino Village, and we offer GAF service in Los Altos as well.
We pull Cupertino permits on the work we do, and we pass the inspections. Our approach to parts is straightforward: GAF-branded underlayment, ridge vent, and starter accessories with the shingle line so the assembly is warranted as a system, and quality aftermarket flashing and pipe boots where they outperform the stock part. One contractor. Every system. That’s how we work, whether it’s a full GAF roof replacement or GAF repair in Saratoga on a single leaky pitch.
Styles & brands we work with







Common GAF Construction Problems We Solve in Cupertino
- Granule loss and seal-strip failure on sun-baked slopes. Cupertino’s dry summers bake the south and west planes of 1960s – 70s tract roofs. We regularly see GAF shingles shedding granules and losing their seal strips years before the rated life is up, because the exposed planes cook all season. A visual inspection tells us whether it’s isolated or a sign the whole slope is near the end.
- Second-layer three-tab roofs on post-war ranch homes. Original GAF three-tab roofs in Rancho Rinconada often have a second layer already applied. A proper replacement means a full tear-off and deck inspection, not another layer nailed over failing sheathing. We won’t add a third layer to a roof that’s already carrying double its design weight.
- Leaks where second-story additions meet the original low-slope roof. Remodeled ranch homes in Cupertino commonly show water getting past reused or undersized step flashing at that junction. The original builder’s flashing lifts over time, and winter rain finds the gap. We re-flash properly and check the deck underneath before it rots further.
- Low-slope patio covers and enclosed-sunroom tie-ins leaking at the wall junction. Spot-nailed flashing on a low-slope GAF Liberty roll-roof tie-in eventually lifts, and Cupertino’s wet winters push water straight into the wall. We see this on flat additions and patio tie-ins all over the older neighborhoods.
- Wind-driven rain and debris from overhanging tree canopies. Protected coast live oaks and other mature trees common in Cupertino drop leaves and branches onto roofs all year. Clogged valleys and lifted shingles along the drip edge turn a minor issue into a leak once the winter storms arrive.
GAF Service in Cupertino: What Local Conditions Mean for Your Roof
A single protected coast live oak on or near a Cupertino lot can trigger a city tree-protection review and force a construction footprint that bends around the root zone. That’s not a line from a planning document: it’s the reality of working here. On roof and addition work, it means staging, dumpster placement, and even downspout routing get redesigned before the first shingle comes off. You’ll pay for an arborist report, you’ll wait for the review, and your roof plan will shift to respect the root zone. Most cities in the South Bay don’t put a tree between you and your roof this aggressively, but Cupertino does, and any contractor who ignores that is setting you up for a stop-work order or a fine. We’ve built GAF roofs around protected oaks more times than we can count, and we plan for it on day one, not when the inspector shows up.
GAF Models & Products We Service in Cupertino
We install and repair GAF Timberline HDZ architectural shingles, GAF Timberline Natural Shadow, GAF Royal Sovereign three-tab on older ranch roofs, and GAF Liberty low-slope roll roofing on flat additions and patio tie-ins. Our parts stance is simple: GAF-branded accessories with the shingle line so the system warranty holds, and proven aftermarket flashing, pipe boots, and fasteners where they do the job better than stock. We stock common GAF accessories and repair materials for fast turnaround across Cupertino’s 95014 and 95015 ZIP codes. If a roof has isolated damage on sound decking, we repair it honestly. If the shingles are shot or there’s a second layer over wet sheathing, we tell you it’s a replacement, not a patch.
See the difference
Before
After
Before
After
Before
AfterGAF Service Pricing in Cupertino
What you’ll pay depends on the roof’s size, pitch, tear-off needs, whether protected trees force staged access, and the condition of the deck once we get the old shingles off. Here are the ranges we work within across our service area:
| 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 |
A free estimate from us includes a roof inspection, an honest assessment of repair versus replacement, and a written line-item quote. No change orders once we agree on the scope, unless the deck inspection uncovers something structural we couldn’t see from above. Call (844) 681-3590 to schedule yours.
Serving Cupertino, CA — Our Local Coverage Area
We’re a General Contractor in Cupertino 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, GAF Liberty roll roofing is a solid low-slope product option, but the weak point on Cupertino ranch additions is almost always the wall junction flashing, not the membrane itself. We see spot-nailed flashing lifting over years of thermal movement, and winter rain gets behind it. A proper GAF Liberty installation with membrane-to-wall flashing and a clean deck will outlast a quick patch by years. Call (844) 681-3590 for an exact quote on your tie-in.
No. We’re an independent GAF service provider, not manufacturer-authorized or affiliated. That independence is intentional: we answer to you and the Cupertino inspector, not a manufacturer program. We stay current on GAF installation specs and use GAF-branded system accessories because they perform, and we also provide GAF service in Loyola, but nobody at GAF signs our paychecks.
Both, deliberately. Underlayment, ridge vent, and starter/edge accessories are GAF-branded so the shingle assembly is warranted as a system. Flashing, pipe boots, and fasteners are quality aftermarket where they outperform the stock part. Build it right the first time, the second time costs twice as much and nobody’s happy.
Most tear-off and replacement jobs run three to five working days. Cupertino adds variables: tree-protection reviews can add a week or two before we even start, and a protected oak near the roof means hand-carrying materials and staging in phases to keep the root zone clear. We’ll lay out the timeline in your estimate so you’re not guessing.
Most GAF roof repairs in Cupertino run $400 to $1,800. A simple flashing re-seal is on the low end. A repair that requires tearing off a section to replace rotten decking will land higher. If the shingles are near end of life, we’ll tell you repair money is better spent on replacement. Call (844) 681-3590 for a free inspection and exact number.
Service Areas Near Cupertino
We serve Cupertino and the surrounding South Bay, including GAF service in Sunnyvale, GAF service in Milpitas, Santa Clara, Saratoga, and Los Altos. If you’re just outside Cupertino and need GAF roofing work, call us and we’ll let you know when we can get a crew there.
Book Your GAF Service in Cupertino Today
Need a GAF roof inspected, repaired, or replaced in Cupertino? Call (844) 681-3590 for a free estimate. We’ll send someone who actually knows GAF assemblies, Cupertino’s tree rules, and how to pass a city inspection. You can also find more about our GAF sales & service and our Cupertino service area coverage online.
Written by Noel Carbajal, Owner at Framework Contractors, serving Cupertino and the South Bay for three decades.