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 | Iron Beam Contractors
Iron Beam Contractors provides independent GAF roof replacement, repair, and gutter installation across Cupertino’s 95014 and 95015 ZIP codes, and also offers GAF service in Los Altos. We are not a factory-authorized GAF dealer, but our crews work on GAF steep-slope systems here every week. What makes our GAF work different in Cupertino is simple: we know the mid-century ranch and Eichler roof assemblies these shingles sit on, and we quote the deck repair, flashing, and ventilation work the inspection actually shows, not just the visible shingle field. Call (833) 756-5936 for a free estimate.
Why Cupertino Residents Choose Us for GAF Service
Most roofing calls in Cupertino start with a leak and end with a shingle overlay quote. Our process starts underneath the shingles. Nolan Driscoll, our owner, learned the trade through the Building and Construction Technology program at Santiago Canyon College and has spent more than two decades framing, pouring, and reinforcing structures across the Bay Area and Orange County. He built Iron Beam on one principle: tell the homeowner exactly what’s in the wall, or under the roof, before you open it. That matters for GAF sales & service because a Timberline shingle field can look perfectly serviceable while the original 1x board deck underneath is failing. We inspect the full assembly, quote what the deck and flashing actually need, and give you a written line-item scope before any material gets ordered.
We serve all of Cupertino service area, from the ranch tracts off Stevens Creek Boulevard to the newer master-planned pockets near Homestead Road. Every estimate includes a deck condition assessment and a ventilation check, because in Cupertino’s 1950s and 1960s homes, inadequate attic airflow kills GAF underlayment years before the granules wear off.
Styles & brands we work with







Common GAF Construction Problems We Solve in Cupertino
- Hidden deck failure under intact shingles. On 1950s – 1970s single-story ranch and Eichler-style homes, GAF shingles often sit over original 1x board or skip-sheathing with thin attic ventilation. The granules still look solid while the underlayment and deck are rotting underneath. We catch this before a shingle overlay seals in the problem.
- Flashing and underlayment failure on low-slope GAF Liberty membranes. Concrete tile and low-slope GAF Liberty membrane roofs on mid-century remodels typically fail first at the underlayment and flashing, not the tile or granule surface. A quick patch covers a much larger assembly problem. We open the section, inspect, and quote the real repair.
- Clay soil movement pulling roof-to-wall flashing. Cupertino’s expansive clay soils and wet-winter, dry-summer cycles cause foundation and fascia movement. That movement pulls GAF roof-to-wall flashing, valleys, and eave metal, letting water enter behind the shingle field. We reset and re-secure these transitions properly.
- Second-story addition tie-in leaks. Detached ADUs and second-story additions create new-to-old roof tie-in valleys. The transition where an addition roof meets the original GAF plane is where leaks usually begin, especially around skylights and ridge vents. We detail these junctions to move water, not trap it.
- Gutter and eave metal failure from winter rain concentration. Cupertino’s wet winters put real volume through gutter systems. When eave metal or gutters fail on a GAF roof, water backs up under the shingle edge. We replace gutters and eave metal as part of the roof assembly, not as an afterthought.
GAF Service in Cupertino: What Local Conditions Mean for Your Equipment
Cupertino has one construction headache that most Bay Area cities do not: the tree-protection ordinance. A single heritage oak can dictate the entire footprint of a rebuild or addition, which means the roof plan and GAF scope get set after the arborist report, not before. We have worked on homes near McClellan Road and along Foothill Expressway where the roof valley layout had to be redesigned around protected canopy restrictions. What that means for a GAF owner is simple: your valley flashing, eave detailing, and ridge ventilation decisions may already be constrained by tree protection requirements before we ever quote a shingle. We coordinate our roof layout and flashing details with arborist reports in 95014 and 95015, because a roof that sheds water cleanly still has to respect the trunk and root zone. A neighboring city would not require that. Cupertino does.
One example from our own work: on a 1950s ranch near Varian Street and South De Anza Boulevard, our crew opened a GAF Timberline roof over original 1x skip-sheathing and found the ridge and valley flashings had pulled loose from years of thermal movement. The homeowner had been told by another roofer that a shingle overlay would fix the leak. Our inspection showed the underlayment and flashing were the real failure points. We removed the failing deck sections, added ridge venting, and installed a complete GAF Timberline HDZ assembly with new eave metal. That is the difference between inspecting the roof and quoting the shingles.
GAF Models & Products We Service in Cupertino
We install and repair the full current GAF steep-slope lineup: Timberline HDZ, Timberline Natural Shadow, and Timberline Ultra HD. On low-slope porch and garage roofs common on Eichler-style homes, we specify GAF Liberty self-adhered membrane where the slope does not meet shingle minimums. We use genuine GAF shingles, underlayment, and accessory details where they match the roof assembly. When the GAF system does not supply an exact-fit flashing or ventilation part for existing deck conditions, we use proven aftermarket components that meet or exceed the OEM specification. We stock common HDZ colors and accessory parts locally for faster turnaround in Cupertino, and we do not wait on regional distribution for basic repair materials.
See the difference
Before
After
Before
After
Before
AfterGAF Service Pricing in Cupertino
| Service | Price Range |
|---|---|
| Roof Replacement | $8,000 – $20,000 |
| Roof Repair | $400 – $1,800 |
| Metal Roof Installation | $15,000 – $40,000 |
| Gutters & Accessories | Quoted per linear foot |
What drives the cost in Cupertino is the deck condition, not the shingle brand. A roof over original 1x skip-sheathing will need deck replacement before a new GAF HDZ field goes on. A roof with sound plywood and intact flashing costs less. Every free estimate includes a deck assessment, ventilation check, and a written line-item quote, so you know the actual scope before any work begins. Call (833) 756-5936 for your estimate.
Serving Cupertino, CA — Our Local Coverage Area
We’re based in the Cupertino area and know this community well, just as we know the GAF service in Loyola area. Use the map below to see our service coverage — if you’re nearby, we can almost certainly help.
FAQs – GAF Construction in Cupertino
Does Cupertino’s tree-protection ordinance affect a GAF roof replacement on my 95014 home?
Yes. A protected heritage oak on your property can limit the rebuild footprint and the roof plan before the GAF scope is set. We coordinate our roof layout, valley flashing, and eave detailing with arborist reports when required, which is not something a generic roofer will do. Call (833) 756-5936 and we will walk your property and flag any tree-related constraints before you pay for design work.
Why do GAF shingles on Cupertino’s mid-century ranch homes fail before the shingle field looks worn?
Because the failure is usually in the deck and underlayment, not the shingle surface. Original 1x board or skip-sheathing and thin attic ventilation allow moisture to collect under the GAF field. The granules stay intact while the wood underneath rots. We always inspect the deck before quoting a repair or replacement.
Can you repair a GAF roof on a home with a recent second-story addition, or does the tie-in valley need replacement?
It depends on the valley condition. New-to-old roof tie-ins on additions in Cupertino commonly leak at the transition, flashing, and skylight junctions. If the valley metal is intact and the leak is at a single penetration, we can repair locally. If the valley is undersized or corroded, we replace the tie-in flashing assembly. Call (833) 756-5936 and we will inspect the transition and give you an honest scope.
What GAF system do you use on low-slope porch or garage roofs on Eichler-style homes?
GAF Liberty self-adhered membrane, which is rated for low-slope applications where shingles are not appropriate. We also inspect the existing underlayment and flashing, because on mid-century Eichler homes those components typically fail before the membrane surface.
How does Cupertino’s wet-winter and dry-summer climate affect GAF roof flashing and gutters?
The wet winter puts real water volume through your gutter and eave system, and the dry summer causes thermal expansion that loosens flashing over time. We recommend a flashing and gutter inspection as part of any GAF roof service in Cupertino. An estimate is free, so call (833) 756-5936 to book one.
Service Areas Near Cupertino
Iron Beam Contractors provides GAF roofing service throughout the South Bay. Our crews are active in GAF service in Milpitas, GAF service in Sunnyvale, and the surrounding communities of Laguna Woods, Laguna Hills, Mission Viejo, and Aliso Viejo. If your home is within 30 minutes of Cupertino, we can likely schedule your inspection this week.
Book Your GAF Service in Cupertino Today
We show up on time, inspect the full assembly, and quote the deck, flashing, and ventilation work your roof actually needs. Call (833) 756-5936 to schedule your free GAF inspection and estimate in Cupertino, or reach our General Contractor in Cupertino team for broader remodeling needs.
Written by Nolan Driscoll, Owner at Iron Beam Contractors, serving Cupertino since opening our doors. If the structure makes sense on paper, it’ll hold in the field.