Skip to content
Licensed local roofers, free written estimates in 4 citiesMon to Sat, 7am to 7pm  |  (551) 321-5950
Passo Roofing
Home › California › Cupertino
Roofing contractors in Cupertino

Roofing Contractor in Cupertino, CA

Cupertino sits where the Santa Clara Valley floor meets the foothills of the Santa Cruz Mountains. East of Highway 85 the city is a grid of single-family tracts along Stevens Creek Boulevard, De Anza Boulevard and Homestead Road. West of 85 the lots get larger and the streets climb toward Montebello Road and Stevens Canyon.

Census figures put about 47 percent of Cupertino homes in the 1960s and 1970s, and roughly six in ten were built before 1980. The original roofs are long gone and many second roofs are now deep into their service life. The roofers listed for Cupertino are independent, licensed local contractors. Passo Roofing passes along your request. The contractor does the inspection, the written quote and the work.

Roofing in Cupertino, CA

What we see on Cupertino roofs

Concrete tile and composition shingle cover most of the city. The 1960s and 1970s tracts east of 85, around Garden Gate and the streets between Stevens Creek Boulevard and Bollinger Road, have been re-roofed at least once. On a tile roof the tile is not the wear item. The underlayment is. Felt laid under tile in the 1980s and 1990s goes brittle and lets water reach the deck while the tile above still looks new. The fix is a lift and re-lay: stack the sound tile, strip the old felt, repair the deck, install new underlayment and flashings, then reset the tile.

Fairgrove is Cupertino's Eichler neighborhood, zoned R1-e. Eichler homes have flat or very low-slope roofs, often over exposed decking that doubles as the ceiling, so there is no attic to hide a leak. They take a membrane or foam system, not shingles, and the city's instant re-roof permit excludes them, so the job goes through a standard permit.

Rancho Rinconada, on the east edge between Stevens Creek Boulevard, Miller Avenue, Bollinger Road and Saratoga Creek, started as 1950s ranch houses and was annexed to Cupertino in 1999. Since the mid-1990s many originals have been replaced by two-story homes. In the western hills, Inspiration Heights and Oak Valley add steep access, heavy tree debris and fire hazard zone rules that decide which roof assemblies are allowed.

Common materials
Concrete tile and composition shingle on the valley floor, membranes and foam on Eichler homes, Class A assemblies in fire hazard zones.
Typical house age
About 47 percent of homes built in the 1960s and 1970s, roughly six in ten before 1980 (ACS 2020 to 2024).
Permits
Required for every re-roof. Licensed contractors can pull a like-for-like residential re-roof as an instant permit through the city's Accela portal. Eichler, HOA and historic homes need a standard permit.
Rainy season
Mostly October through mid-May, wettest December through February, about 14.5 inches a year.

Roofing services in Cupertino

Cupertino weather and your roof

Winter rain

Cupertino gets almost all of its rain between October and May, most of it from December through February, often in a few strong Pacific storms. A roof that sat dry for six months takes the first one hard: cracked pipe boots, debris-packed valleys and brittle tile underlayment all show up at once. Leak calls spike after the first heavy rain, so a September or October inspection is the cheapest visit of the year.

Summer heat and sun

July and August are the hottest months, with average highs in the low 80s and a dry season that runs from June into October. Months of sun strip granules off composition shingles, dry out flat-roof seams, and open joints in flashing. Many 1960s houses have undersized attic ventilation, and adding ridge and eave vents during a re-roof extends the life of the new shingles. On Eichler flat roofs, a light-colored membrane or reflective coating helps inside.

Wind and fire season

The windier months run from March into July, and homes on the western slopes sit more exposed than the flats, so lifted shingle tabs and slipped ridge tiles are common there. The city names the foothills of west Cupertino as its wildland-urban interface, and in June 2025 the City Council adopted CAL FIRE's updated fire hazard severity zone maps. Inside a mapped zone, the California Residential Code requires a roof covering rated at least Class A whenever more than half the roof is replaced within a year. Concrete tile, Class A composition shingle and metal qualify. Wood shake does not. Tile roofs there also need bird stops at the eaves and a heavy cap sheet or rated underlayment beneath, so embers cannot lodge under the tile.

MonthJanFebMarAprMayJunJulAugSepOctNovDec
Rain (in)3.463.922.41.190.390.180.010.120.090.941.573.51

Where we work in Cupertino

Contractors on this site cover the whole city, including:

  • Monta Vista. West of Highway 85 around Bubb Road and Foothill Boulevard, older ranch homes and two-story rebuilds under shingle and tile, plus the small Monta Vista Village commercial strip.
  • Fairgrove. The R1-e Eichler tract, where flat and low-slope roofs take foam or single-ply membranes and every re-roof goes through a standard city permit.
  • Rancho Rinconada. East edge of the city, 1950s single-story ranch houses next to two-story replacements built since the mid-1990s.
  • Garden Gate. Mid-century tract homes west of North De Anza Boulevard near Lawson Middle School, most re-roofed with composition shingle or concrete tile.
  • Inspiration Heights. Hillside homes along Foothill Boulevard and Stevens Canyon Road, with steep access, heavy tree debris and fire hazard zone roofing rules.
  • Oak Valley. Clustered hillside homes among preserved open space, where city hillside rules call for natural materials and colors and the fire map calls for Class A assemblies.
  • Stevens Creek Boulevard. The Heart of the City corridor, shopping centers, mixed-use buildings and offices with low-slope roofs full of HVAC curbs and drains.
  • North De Anza Boulevard. The city's office corridor north of Stevens Creek Boulevard, with flat commercial roofs that are maintained on a schedule.

Permits and licensing

Re-roof permits in Cupertino go through the City of Cupertino Building Division. The contractor normally pulls the permit; the quote should say whether it is included.

California roofing contractors hold a CSLB C-39 license. Check any license number on the CSLB site before signing. Look up a license.

How it works

  1. 1Request an estimate

    Call the Cupertino line or send the form.

  2. 2A local roofer inspects

    Roof, flashings, gutters and attic where possible.

  3. 3You get a written quote

    Scope, materials and price on paper. No obligation.

Commercial roofing in Cupertino

Cupertino is mostly houses, but commercial roofing concentrates in a few places. The Heart of the City corridor along Stevens Creek Boulevard holds the shopping centers and mixed-use buildings, North De Anza Boulevard is the office corridor, and Bubb Road carries the older commercial and industrial buildings. Apple Park occupies the former Pruneridge Avenue campus site, and De Anza College, open since 1967, adds institutional roofs. Nearly all are low-slope: single-ply, modified bitumen, and older built-up roofs under coatings, with ponding at clogged drains and splits at HVAC curbs as the common problems.

For property managers, the roofers listed for Cupertino handle assessments with photos and core samples, maintenance visits before the October rains, coatings to extend a sound roof, and full replacement when the insulation is saturated. Commercial work needs a standard permit with plan review.

Cupertino roofing questions

Do I need a permit to re-roof my house in Cupertino?

Yes. Every re-roof needs a permit from the City of Cupertino Building Division. For a like-for-like residential re-roof on a non-historic home with no HOA, a licensed contractor can pull an instant permit through the city's Accela portal. Eichler, HOA and historic properties need a standard permit. The contractor pulls the permit and schedules inspections. If a quote does not list it, ask why.

My house is in the foothills. Does the fire hazard map change what roof I can install?

It can. The City Council adopted CAL FIRE's updated local fire hazard severity zone maps in June 2025, and west Cupertino's foothills are the city's wildland-urban interface. Check your parcel on the city's map. Inside a mapped zone, state residential code requires a roof covering rated at least Class A whenever more than half the roof is replaced in a year. Concrete tile, Class A composition shingle and metal all work. Wood shake is out.

I own an Eichler in Fairgrove. What are my roofing options?

Eichler roofs are flat or nearly flat, often over exposed decking with no attic. The usual choices are sprayed foam with a topcoat, modified bitumen, or a single-ply membrane such as TPO, often with rigid insulation added above the deck. Fairgrove is zoned R1-e and the city's Eichler design guidelines apply, so keep the low roof edge and original profile. The instant permit does not cover Eichler homes, so plan for a standard permit.

My 1970s tile roof looks fine but leaks every winter. Why?

Because the tile was never the waterproof layer. The underlayment was, and after decades of heat it has gone brittle and cracked, usually first at the battens, valleys and pipe penetrations. Patching the worst spot buys a season. The lasting fix is a lift and re-lay with new underlayment and flashings, reusing the sound tile and swapping broken pieces with salvaged matches. Ask the roofer for photos of the old felt.

A storm just started a leak. What happens when I call?

Say the word leak when you call. A local roofing contractor will usually set a tarp first, then trace the source once the roof is dry enough to walk safely. The usual culprits are cracked pipe boots, debris-packed valleys, chimney flashing on 1960s homes, and failed seams on Eichler flat roofs. You get a written report with photos, which is also what your insurer will ask for.

What drives the cost of a roof in Cupertino?

Roof size and pitch, the material, how many old layers come off, and how much decking needs repair once the roof is open. On tile roofs, whether the tile can be reused matters most. Hillside homes add access costs, fire hazard zones add cap sheet and bird stops, and solar panels come off and go back on under a separate permit. Ask for each as a separate line on the quote.

Nearby areas

Cupertino roof repair or replacement?

Call the Cupertino line and a local roofer will inspect and quote in writing.

(551) 321-5950Request a Free Estimate
Call NowFree Estimate