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.
- Completed permit application with owner/contractor signature and CSLB license number
- Roof plan or site plan showing roof layout, slope, and square footage by section
- Manufacturer product data sheets demonstrating Title 24 cool-roof compliance (aged solar reflectance and thermal emittance or SRI values)
- Title 24 CF1R-ALT-05 or equivalent energy compliance documentation if cool-roof is triggered
- Structural calculations or engineer stamp if existing decking is to be replaced or if span tables are exceeded (common on older ranch-home rafters)
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 stage | What 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-In | Underlayment 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 Inspection | Step flashing at all wall-roof intersections, pipe boot and skylight flashing integrity, chimney counter-flashing, no gaps at penetrations |
| Final Inspection | Completed 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.
- Missing or non-compliant cool-roof product: contractor installed standard dark asphalt shingles without verifying Title 24 aged SRI compliance for the climate zone
- Drip edge omitted or improperly sequenced — eave drip edge must be installed under underlayment, rake drip edge over underlayment per CRC R905.2.8.5
- Third layer of roofing material found during inspection — California limits reroof to maximum two total layers; existing layer count must be verified before permit application
- Improper or missing step flashing at dormers or additions common on Cupertino's 1960s–1980s ranch additions — nailed-only caulked flashing fails inspection
- Structural deck replacement proceeding without approved structural documents when rafter spans or decking thickness don't match prescriptive tables
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.
- Assuming a 'cool roof' just means any light-colored shingle — Title 24 requires specific aged solar reflectance and thermal emittance values documented by manufacturer data and submitted to the Building Division; not all light shingles qualify
- Signing a contractor proposal that doesn't include permit fees or Title 24 compliance documentation, then discovering mid-project that the selected product fails the energy code and must be upgraded
- Failing to check HOA approval before selecting roofing color or material — Cupertino's high HOA prevalence means many neighborhoods have CC&Rs restricting shingle color, style, or material independent of city code
- Owner-builder exemption misuse: homeowner pulls permit under the owner-builder exemption but then hires an unlicensed crew, creating liability exposure and potentially voiding homeowner's insurance for the project
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.
2022 CRC R905 — Roof coverings (material requirements, underlayment, fastening)2022 CRC R908 — Reroofing (two-layer limit, existing deck condition)California Title 24 Part 6 Section 140.3(a) — Cool-roof requirements for residential alterations2022 CRC R903 — Flashing requirements at penetrations, valleys, and vertical intersections2022 CRC R905.2.8.5 — Drip edge required at eaves and rakes
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.
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.