Research by Ivan Tchesnokov
The Short Answer
YES — California CRC R105.1 requires a permit for roof replacement; Cupertino Building Division enforces this for any tear-off and reroof, including same-material-in-kind replacements. Repair of isolated sections under a defined square-footage threshold may qualify as maintenance, but full replacement always triggers permit.

How roof replacement permits work in Cupertino

The permit itself is typically called the Residential Building Permit — Reroof.

This is primarily a building permit. You'll be working with one permit, one set of inspections, and one fee schedule.

Why roof replacement permits look the way they do in Cupertino

1) Cupertino falls within Silicon Valley Clean Energy (SVCE) CCA territory — not PG&E generation — which adds a separate program layer for electrification rebates and may affect solar interconnection contacts. 2) Apple Park campus drove major infrastructure upgrades; adjacent residential areas near Tantau Ave/Stevens Creek Blvd face stricter setback and sight-line review due to active planned development overlays. 3) High ADU activity: Cupertino adopted a local ADU ordinance aligned with AB 2221/SB 897 with streamlined ministerial approval; many neighborhoods near De Anza College see frequent permit volume for garage conversions. 4) Most lots in valley-floor zones contain expansive Yolo-Rincon clay soils requiring geotechnical reports for additions with new footings.

For roof replacement work specifically, wind, snow, and seismic loads on the roof structure depend on local conditions: the city sits in IECC climate zone CZ3C, design temperatures range from 34°F (heating) to 87°F (cooling).

Natural hazard overlays in this jurisdiction include earthquake seismic design category D, wildfire (WUI zone eastern foothills near Rancho San Antonio), expansive soil, and radon low. If your address falls within any of these overlay zones, the roof replacement permit application picks up an extra review step that can add days to the timeline and specific design requirements to the plans.

HOA prevalence in Cupertino is high. For roof replacement projects this matters because HOA architectural review committee approval is a separate process from the city building permit, and the two have completely different rules. The HOA reviews materials, colors, and aesthetics; the city reviews structural, electrical, and code compliance. You generally need both, and the HOA approval typically takes 2-4 weeks regardless of how fast the city is.

What a roof replacement permit costs in Cupertino

Permit fees for roof replacement work in Cupertino typically run $250 to $700. Cupertino fees are generally valuation-based (percentage of project value) with a minimum flat fee; reroof permits typically fall in a moderate valuation bracket with plan review bundled for standard slopes.

Santa Clara County may assess a small seismic hazard mapping surcharge; California Building Standards Commission state surcharge also applies (roughly $4–$6 per $100,000 valuation). Confirm current fee schedule at etrakit.cupertino.org before budgeting.

The fee schedule isn't usually what makes roof replacement permits expensive in Cupertino. The real cost variables are situational. Title 24 cool-roof compliance eliminates low-cost standard dark shingles; Energy Star-rated cool-roof architectural shingles or TPO membranes carry a 10–25% material premium over conventional products. High labor costs in Silicon Valley — roofing labor rates in Cupertino run 30–50% above Central Valley markets, with experienced C-39 crews in high demand from the dense housing stock. Deck replacement cost: 1960s–1980s ranch homes frequently have original board sheathing or thin plywood that fails current span requirements or is delaminated, adding $2–$5 per sq ft for OSB replacement. Solar panel removal and reinstallation if existing rooftop PV is present — common in Cupertino's tech-savvy owner base — typically adds $1,500–$3,500 per the solar contractor's mobilization.

How long roof replacement permit review takes in Cupertino

Over the counter (same-day to 1-2 business days) for standard steep-slope asphalt shingle reroof; 5-10 business days if low-slope cool-roof calculations or structural review is triggered. There is no formal express path for roof replacement projects in Cupertino — every application gets full plan review.

Review time is measured from when the Cupertino permit office accepts the application as complete, not from when you submit. Missing a single required document means the package is returned unprocessed, and the queue position resets when you resubmit.

Utility coordination in Cupertino

Roof replacement in Cupertino typically requires no utility coordination unless existing rooftop solar panels must be temporarily removed; in that case, the solar contractor should coordinate with PG&E and SVCE (Silicon Valley Clean Energy) for any interconnection hold before panel removal and reinstatement.

Rebates and incentives for roof replacement work in Cupertino

Some roof replacement projects qualify for utility rebates, state energy program incentives, or federal tax credits. The most relevant programs in this jurisdiction are listed below — eligibility depends on equipment efficiency ratings, contractor certification, and post-installation documentation, so verify specifics before purchasing.

PG&E / SVCE Cool Roof Rebate (check current availability) — historically $0.05–$0.10/sq ft for qualifying cool-roof products. ENERGY STAR-certified cool roof product with minimum aged solar reflectance; rebate programs change annually — verify at time of project. pge.com/myhome or svcleanenergy.org/rebates or svcleanenergy.org/rebates

BayREN Home+ Weatherization — up to $1,000–$3,000 depending on scope bundled with insulation. Rebate applies when roof project is paired with attic insulation upgrades to meet minimum R-38; must use participating contractor. bayren.org/home-plus

The best time of year to file a roof replacement permit in Cupertino

Cupertino's Mediterranean CZ3C climate makes roofing feasible nearly year-round, but the October–March wet season (averaging 15–18 inches of rainfall concentrated in winter) increases the risk of rain intrusion during tear-off; most experienced contractors schedule dry-in completion within a single day and carry additional tarping costs in winter bids.

Documents you submit with the application

The Cupertino building department wants to see specific documents before they accept your roof replacement permit application. Missing any of these is the most common cause of intake rejection — the counter staff will not log the application as received, and you start over once you collect the missing piece.

Who is allowed to pull the permit

Homeowner on owner-occupied (California owner-builder exemption, B&P Code §7044, max once per 3 years) | Licensed C-39 Roofing contractor strongly preferred and typically required by insurers

California CSLB C-39 Roofing license is the specialty classification for this scope. A General B license may cover reroof when it is part of a larger project. Verify current CSLB standing at cslb.ca.gov.

What inspectors actually check on a roof replacement job

For roof replacement work in Cupertino, expect 4 distinct inspection stages. The table below shows what each inspector evaluates. Failed inspections add typically 5-10 days to the total project timeline plus the re-inspection fee.

Inspection stageWhat the inspector checks
Deck Inspection (if deck replacement)Condition and thickness of sheathing, rafter spans and spacing per structural plan, any sistered or replaced framing members properly nailed
Underlayment / Dry-InUnderlayment type and overlap (IRC R905.2 — minimum #15 felt or synthetic equivalent), drip edge installation at eaves before underlayment and at rakes over underlayment, valley flashing method
Flashing InspectionStep flashing at all wall-roof intersections, pipe boot and skylight flashing integrity, chimney counter-flashing, no gaps at penetrations
Final InspectionCompleted shingle installation, ridge cap, all penetrations sealed, cool-roof product label or CF2R documentation on site, site cleanup, no debris in gutters

Re-inspection is straightforward when corrections are minor — a missing GFCI receptacle, an unsealed penetration, a label that wasn't applied. It becomes painful when the correction requires re-opening recently-closed work, which is the worst-case scenario specific to roof replacement projects and the reason rough-in stages get the most scrutiny from Cupertino inspectors.

The most common reasons applications get rejected here

The Cupertino permit office sees the same patterns over and over. These specific issues account for most first-pass rejections, and most of them are entirely preventable with a few minutes of double-checking before submission.

Mistakes homeowners commonly make on roof replacement permits in Cupertino

These are the assumptions and shortcuts that turn a routine roof replacement project into a months-long compliance headache. Almost all of them stem from treating Cupertino like the city you used to live in or like generic advice you read on the internet.

The specific codes that govern this work

If the inspector cites a code section, this is the list they'll most likely be referencing. These are the live code references that Cupertino permits and inspections are evaluated against.

California amended the base IRC through the 2022 CRC to mandate cool-roof performance for re-roofing projects in CEC Climate Zones subject to the residential energy code (Title 24 Part 6 Section 140.3). Cupertino has not adopted additional local amendments beyond statewide California amendments, but the Building Division enforces Title 24 compliance as a condition of reroof permit final.

Three real roof replacement scenarios in Cupertino

What the rules look like in practice depends a lot on the specific situation. These three scenarios cover the common shapes of roof replacement projects in Cupertino and what the permit path looks like for each.

Scenario A · COMMON
1968 Monta Vista ranch home with 4
12 pitch and original wood shake roof: two existing layers of shake found during tearoff, triggering full deck replacement and exposing undersized 2×6 rafters at 24" OC that require sistering before new OSB decking and cool-roof-compliant composition shingles.
Scenario B · EDGE CASE
1979 Seven Springs neighborhood tract home with 2
12 low-slope section over garage addition: low-slope triggers California Title 24 aged SRI minimum, requiring a white TPO or cool-roof modified bitumen membrane rather than owner's preferred architectural shingles, adding $2,000–$4,000 over original bid.
Scenario C · COMPLEX
Homeowner in Rancho Rinconada area near WUI foothills discovers their current Class A rated shingles cannot be replaced with the mid-range product the contractor quoted without confirming fire-resistance rating — HOA CC&Rs and city zoning both require Class A in this zone, narrowing product selection and extending lead times.

Every project is different.

Get your exact answer →
Takes 60 seconds · Personalized to your address

Common questions about roof replacement permits in Cupertino

Do I need a building permit for roof replacement in Cupertino?

Yes. California CRC R105.1 requires a permit for roof replacement; Cupertino Building Division enforces this for any tear-off and reroof, including same-material-in-kind replacements. Repair of isolated sections under a defined square-footage threshold may qualify as maintenance, but full replacement always triggers permit.

How much does a roof replacement permit cost in Cupertino?

Permit fees in Cupertino for roof replacement work typically run $250 to $700. The exact fee depends on the project valuation and which trade subcodes apply. Plan review and re-inspection fees are sometimes assessed separately.

How long does Cupertino take to review a roof replacement permit?

Over the counter (same-day to 1-2 business days) for standard steep-slope asphalt shingle reroof; 5-10 business days if low-slope cool-roof calculations or structural review is triggered.

Can a homeowner pull the permit themselves in Cupertino?

Yes — homeowners can pull their own permits. California owner-builder exemption allows homeowner to pull permits on owner-occupied single-family residence. Must sign owner-builder declaration (B&P Code §7044). Cannot use this exemption more than once every 3 years without CSLB license; cannot sell within 1 year without disclosure.

Cupertino permit office

City of Cupertino Community Development Department — Building Division

Phone: (408) 777-3228   ·   Online: https://etrakit.cupertino.org

Related guides for Cupertino and nearby

For more research on permits in this region, the following guides cover related projects in Cupertino or the same project in other California cities.