Separate permit
PV detach and reset
Cupertino's reroof policy says PV or solar removed for new roofing requires a separate permit for reinstallation. Set the roofing and solar sequence before tear-off.

Cupertino roofing services
Start with the roof problem, then settle the local permit path. Winter Roofing scopes repairs, replacements, inspections, drainage, skylights, and low-slope work around Cupertino's current eligibility rules and inspection hold points.
First decision
Cupertino's instant permit is a narrow intake lane, not a blanket promise of immediate approval. A permit type outside the City's published list must use the standard building permit process.
Potential instant lane
Standard review or staff confirmation
The City currently warns that plan review is taking longer than normal. Build the project schedule around the actual issued permit and inspection sequence.
Field sequence
The City's reroof policy treats tear-off, plywood-nail, and batten inspections as on-call inspections after they have been scheduled. Final building is scheduled separately.
Required
Required after dry-rotted wood is replaced and old nails or fasteners are removed or knocked down. Keep the deck exposed for approval.
When new solid sheathing is installed
Required when new solid sheathing is installed. The City policy says this inspection is not required when solid sheathing was already present at tear-off.
When the listed assembly requires it
Required for tile or metal shingles when the selected manufacturer's installation instructions call for battens.
Required at completion
Scheduled after the roof, related closeout details, documentation, and cleanup are complete. It is not handled as an on-call inspection.
Cupertino says underlayment or roofing cannot be applied until all required inspections for that phase have documented approval. Early covering can mean removal back to sheathing, reinspection, and an added fee.
Final sign-off
The final is more than a finished roof surface. Cupertino's policy lists roof performance, product documentation, rooftop details, drainage components, alarms, PV status, and cleanup.
Existing low-slope roofs: the current Existing Building Code provides a qualified positive-drainage exception for some replacement or recovering work. Confirm that path with the Building Division before it becomes a bid assumption.
If the project changes runoff routing: Cupertino's stormwater code directs roof runoff to a collection system or landscaped area unless Public Works determines that is infeasible. That is not a claim that every plain reroof must add a rain barrel.
Property and assembly checks
2025 Energy Code
For permit applications submitted on or after January 1, 2026, the 2025 Energy Code applies. Cupertino is generally treated as Climate Zone 4, but the project address should still be confirmed. The current single-family code text triggers the prescriptive roof requirements when more than 50% of the roof area is replaced.
That is not the same as saying every reroof must use one product. Steep-slope exceptions can depend on ceiling insulation, radiant barrier, attic ducts, or roof-deck insulation. Low-slope assemblies use different criteria, and a performance compliance path is also available.
The CEC compliance manual summarizes the threshold as 50% or more. For an exactly-half scope, confirm the City's interpretation. Where the prescriptive path applies, verify roof slope, rated product data, and the complete assembly before ordering.
Fire Hazard Severity Zone
Cupertino adopted the State Fire Marshal's minimum FHSZ designations in June 2025. The official City page provides a property lookup and links to residential and nonresidential requirements.
The City's public explanation specifically calls out major remodels and new home construction. It does not support a blanket claim that every repair or plain reroof triggers the same FHSZ requirements.
Cupertino's current residential amendment requires a Class A roof covering for alteration, repair, or replacement citywide. Ask the Building Division which additional WUI provisions apply to the mapped parcel and scope, and keep the tested assembly documentation ready for inspection.
Before materials are ordered
These items can change permit routing, sequencing, roof plans, product requirements, and who must be on site. Treat them as named scope, not field improvisation.
Separate permit
Cupertino's reroof policy says PV or solar removed for new roofing requires a separate permit for reinstallation. Set the roofing and solar sequence before tear-off.
Confirm the exact scope
A same-opening replacement and a new or enlarged opening are different scopes. Product performance, curb or deck mount, flashing, pitch, and permit routing should be settled before materials are ordered.
Standard-review candidate
Do not fold cut rafters, altered trusses, resized openings, or broader structural repair into a simple like-for-like reroof assumption. Ask the Building Division what roof plan, framing detail, or calculations are required.
The CEC's prescriptive alteration table lists replacement skylights at a maximum U-factor of 0.40 and SHGC of 0.30. New openings and replacements are separate scopes; the City remains the enforcement authority for the specific project.
Start with the roof need
Permit awareness sharpens the written scope; it is not a separate roofing product. The recommendation should still follow the observed roof condition and the work the owner actually needs.
Trace isolated leaks at flashings, valleys, pipe penetrations, skylights, roof edges, and low-slope tie-ins before assuming the whole roof needs replacement.
Explore roof repairBuild the scope around deck condition, permit eligibility, inspection hold points, PV coordination, product documentation, drainage, and the applicable energy-code path.
Plan roof replacementDocument roof condition, repeated repair areas, drainage, penetrations, visible deck concerns, and whether repair, maintenance, or replacement is the practical next step.
See roof inspectionsReview overflow, fascia condition, outlet placement, downspout routing, and low points as part of the roof system. Larger site-drainage changes may need separate City review.
Review gutters and drainageCoordinate unit condition, opening size, framing, flashing kit, roof pitch, energy performance, and reroof timing before the surrounding roof is rebuilt.
Plan skylight workSeparate roof areas by slope and occupancy, then review membranes, insulation, drains, scuppers, equipment curbs, and the nonresidential energy-code path.
See commercial roofingUse documented inspections, drain and gutter clearing, flashing observations, and condition tracking to prioritize work before the rainy season.
Build a maintenance plan
Roof-system review
Confirm product listing, Class A assembly documentation, slope limits, underlayment, flashing compatibility, ventilation observations, and whether tile or metal-shingle battens add an inspection.
Measure slope and inspect drains, scuppers, crickets, curbs, parapets, and ponding areas. Cupertino's handout calls for 1/4 inch per foot and no ponding; some existing roofs may have a current-code positive-drainage path that must be confirmed before filing.
Treat shade and debris as parcel-specific. Where trees overhang the roof, inspect valleys, gutters, downspouts, skylight curbs, and roof-to-wall transitions without assuming every Cupertino home has the same exposure.
The City reroof policy lists gutters and downspouts among final sign-off items. Coordinate the permitted roof-edge scope before final instead of assuming drainage can be deferred.
Authority, not guesswork
These links were rechecked on July 27, 2026. City forms, adopted codes, maps, and review conditions can change; use the current permit record and City instructions for construction.
Only a narrow residential scope qualifies: non-historic, no HOA, like-for-like, and not an Eichler. The instant route is limited to licensed contractors with an active ACA account. If any criterion is uncertain, confirm the standard permit path before scheduling work.
No. Those conditions mean the project does not fit Cupertino's published instant-permit criteria. They do not, by themselves, say the roof cannot be replaced; the property and proposed material scope need the appropriate review and approvals.
Yes. Cupertino's reroof policy says PV or solar removed to install new roofing requires a separate permit for reinstallation. The roofing dry-in, detach/reset work, and inspection schedule should be coordinated before tear-off.
The City policy requires roof tear-off and final building inspections. A plywood-nail inspection is required when new solid sheathing is installed, and a batten inspection is required for tile or metal shingles when the manufacturer's instructions require battens.
Not before all required inspections for that phase are approved. Cupertino's policy warns that covering work early can require removal back to the sheathing, reinspection, and a reinspection fee.
The City's reroof handout calls for at least 1/4 inch of slope per foot and no ponding. The current Existing Building Code provides a qualified positive-drainage path for some existing low-slope roof replacements, so the accepted drainage approach should be confirmed with the Building Division before bidding or filing.
Cupertino's reroof handout uses broad language, while Municipal Code Section 9.18.210 expressly prohibits copper roofing, asphalt shingles with copper granules, and copper gutters when a permit is required. It expressly exempts copper flashing beneath tile or slate and small copper ornaments. Confirm any other copper detail and its runoff handling with the City.
No. The current single-family Energy Code text triggers the prescriptive roof requirements when more than 50% of the roof is replaced, while the CEC compliance manual summarizes the trigger as 50% or more. Roof slope, assembly, listed exceptions, and the performance path can change the result. Confirm an exactly-half scope and the final product documentation with the City.
No blanket FHSZ conclusion is supported. The City adopted the State Fire Marshal's minimum designations in June 2025 and directs owners to check the property. Cupertino's current residential amendment already requires a Class A roof covering for alteration, repair, or replacement citywide; a mapped FHSZ or WUI location can add further provisions that must be confirmed for the address and scope.
Do not assume so. Cupertino's instant reroof path is for like-for-like roof work, while a new or resized opening can add roof plans, framing details, structural review, and separate energy requirements. Confirm the standard building permit scope before cutting the roof.
Winter Roofing can document the roof, separate repair from replacement, and flag permit-path, PV, skylight, drainage, product, and inspection questions for the written scope.