Tile roof with skylights, chimney, vents, and roof-edge gutters

Cupertino roofing services

Cupertino roofing services and reroof permit guide

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.

Instant permit eligibility screenRequired tear-off inspectionSeparate PV reinstallation permit2025 Energy Code / Climate Zone 4Property-specific fire-zone check

First decision

Does the instant reroof path fit?

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

Every listed condition should be true

  • Residential reroof
  • Like-for-like roof scope
  • Non-historic property
  • No HOA
  • Not an Eichler
  • Application by a licensed contractor with an active ACA account
Check the City's current instant-permit criteria

Standard review or staff confirmation

Pause before promising the permit path

  • The property or scope misses any instant-permit criterion
  • Roof material, assembly, or visible scope is changing
  • The project is commercial, HOA-governed, or its residential eligibility is unclear; confirm multifamily scopes with the City
  • A skylight is new, resized, relocated, or changes framing
  • Structural repair extends beyond routine dry-rot replacement
  • Other work is being added that is not on the City's instant list

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

Up to four Cupertino reroof inspection checkpoints

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.

  1. Required

    Roof tear-off

    Required after dry-rotted wood is replaced and old nails or fasteners are removed or knocked down. Keep the deck exposed for approval.

  2. When new solid sheathing is installed

    Plywood nail

    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.

  3. When the listed assembly requires it

    Roof batten

    Required for tile or metal shingles when the selected manufacturer's installation instructions call for battens.

  4. Required at completion

    Final building

    Scheduled after the roof, related closeout details, documentation, and cleanup are complete. It is not handled as an on-call inspection.

Do not cover the work early.

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

Make closeout details visible

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.

  • Flat and low-slope roofs: resolve the City's 1/4-inch-per-foot and no-ponding checklist against any applicable existing-roof code path
  • Approved product listings available on site
  • Class A roof-covering assembly documentation ready
  • Spark arrestor, flue-clearance, and vent details complete
  • PV status or the separate PV reinstallation permit documented
  • Gutters and downspouts complete for the City's final checklist
  • Construction debris removed
  • Smoke and carbon-monoxide alarm compliance documented

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

Climate Zone 4 and fire-zone questions are not shortcuts

2025 Energy Code

Replacing more than half a residential roof starts the cool-roof review

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

Check the property, then check the actual project trigger

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

Settle solar, skylight, and framing scope early

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

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.

Confirm the exact scope

Skylight replacement

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

New opening or framing change

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.

2025 single-family energy detail:

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

Roofing services for Cupertino properties

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.

Roof repair & leak diagnostics

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 repair

Roof replacement & re-roofing

Build the scope around deck condition, permit eligibility, inspection hold points, PV coordination, product documentation, drainage, and the applicable energy-code path.

Plan roof replacement

Roof inspections & condition reports

Document roof condition, repeated repair areas, drainage, penetrations, visible deck concerns, and whether repair, maintenance, or replacement is the practical next step.

See roof inspections

Gutters & roof-edge drainage

Review 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 drainage

Skylights & sun tunnels

Coordinate unit condition, opening size, framing, flashing kit, roof pitch, energy performance, and reroof timing before the surrounding roof is rebuilt.

Plan skylight work

Commercial & low-slope roofing

Separate roof areas by slope and occupancy, then review membranes, insulation, drains, scuppers, equipment curbs, and the nonresidential energy-code path.

See commercial roofing

Preventative maintenance

Use documented inspections, drain and gutter clearing, flashing observations, and condition tracking to prioritize work before the rainy season.

Build a maintenance plan
Tree-shaded shingle roof with multiple slopes, valleys, and roof edges
Roof slope, valleys, nearby trees, and drainage paths need property-specific review; they should not be inferred from a city name alone.

Roof-system review

Details to document before repair or replacement

Steep-slope assemblies

Confirm product listing, Class A assembly documentation, slope limits, underlayment, flashing compatibility, ventilation observations, and whether tile or metal-shingle battens add an inspection.

Flat and low-slope sections

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.

Trees, valleys, and roof edges

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.

Drainage closeout

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

Official sources used for this guide

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.

Cupertino roofing and reroof permit FAQ

Does my Cupertino reroof qualify for an instant permit?

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.

Does an HOA or Eichler property mean reroofing is not allowed?

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.

Does removing solar panels for reroofing require another permit?

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.

What inspections does Cupertino list for a reroof?

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.

Can underlayment go on before the tear-off inspection?

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.

What does Cupertino check on a flat roof at final?

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.

Are copper flashing and copper gutters allowed in Cupertino?

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.

Does every Cupertino reroof need a cool-roof product?

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.

Does a Cupertino Fire Hazard Severity Zone designation change every roof repair?

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.

Can a new skylight be added under the instant reroof permit?

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.

Need a Cupertino roof scope before permit filing?

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.