Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Most roof replacements in San Carlos require a permit, but minor repairs and like-for-like overlay work may be exempt. The deciding factors are scope (how much of the roof), tear-off method, and whether you're changing materials.
San Carlos Building Department enforces California Title 24 energy code alongside the California Building Code, and treats roof replacements as a tracked project when they involve structural deck exposure or material changes. Unlike some Bay Area neighbors (Redwood City, for example, which fast-tracks identical-material re-roofs over-the-counter), San Carlos typically requires a full permit application for any tear-off, even on existing like-for-like shingle jobs — this is because Bay Mud settlement in San Carlos can expose hidden deck rot that the inspector must catch before re-roofing. The city also enforces IRC R907.4 strictly: if your roof currently has 2 or more layers and you're planning an overlay, the city will require a tear-off instead, which moves you into full-permit territory. Material changes (shingles to metal, to tile, or to composite) always require a structural evaluation, and the permit cost jumps accordingly. The good news: San Carlos permits are often issued over-the-counter for straightforward tear-off-and-replace jobs if the contractor submits clean specs, and the city's plan-review timeline is typically 5–10 business days.

What happens if you skip the permit (and you needed one)

San Carlos roof replacement permits — the key details

San Carlos adopts the 2022 California Building Code (Title 24, Part 2) with local amendments. The core rule is IRC R907.4, which states: 'Reroofing shall not be permitted where existing roof coverings are of wood shakes or shingles or where two or more applications of roof coverings are in place at the time the application for reroofing is made. Shingles or shakes shall be removed.' Translation: if your house has 2 or more shingle layers already, you cannot overlay — you must tear off to bare deck. This is non-negotiable in San Carlos; the city will reject a permit application for an overlay on a 2-layer roof. The reason is tied to San Carlos's coastal and Bay Mud geography: hidden rot and deck deterioration are common, and the inspector needs to see the deck. A tear-off costs roughly $2–$4 per square foot in labor alone, adding $3,000–$8,000 to a typical residential project, but it's mandatory if you have multiple layers. The permit application must include a roof-framing or structural plan if you're changing materials (e.g., shingles to clay tile, which is much heavier) or if the inspection reveals rotted deck boards.

San Carlos Building Department enforces Title 24 energy-code compliance, which means your new roofing material must meet the Solar Reflectance and Thermal Emittance (SRE) performance standards — this applies even to traditional asphalt shingles. Cool roofs (lighter colors or metal with reflective coatings) are encouraged and may qualify for state rebates, but standard dark shingles still pass code if the product is on the California Energy Commission's approved list. Your roofing contractor should provide a Title 24 compliance document with the permit application; if they don't, the city will issue a correction notice and delay the permit. The city also requires an ICC-certified cool-roof product verification if you want to claim energy credit. Underlayment specifications matter: San Carlos enforces ASTM D6757 (synthetic) or ASTM D226 (felt) standards, and ice-and-water-shield extension is required to 24 inches from the eave in areas where wind-driven rain is common (which includes most of coastal San Carlos). Fastening patterns and spacing are detailed on the application, and the inspector will verify nailing density (typically 4 nails per shingle) during the in-progress inspection.

Permit exemptions in San Carlos are narrow. Repairs to less than 25% of the roof area, applied without removing the existing layer, may be exempt if they are like-for-like (same material, same color, no structural work). Patching a few cracked shingles, replacing flashing, or re-caulking gutters are typically exempt. However, if your repair extends across multiple sections and looks cosmetically like a partial re-roof, the inspector may flag it as unpermitted work — when in doubt, pull a permit. Re-roofing permits are over-the-counter in San Carlos if the scope is clear and the contractor has submitted a title-24 compliance sheet; you can often get the permit same-day if you go in person with complete paperwork. Turnaround time is typically 5–10 business days for mailed applications. The fee structure is based on valuation: the city uses a formula of roughly $50–$75 per square (100 sq. ft.) of roof area, so a 2,000-square-foot roof (20 squares) typically costs $100–$300 in permit fees alone. If structural deck repair is required, expect an additional $100–$200 for plan review.

San Carlos's coastal location triggers some project-specific requirements. Salt spray can accelerate corrosion of metal fasteners, so the city recommends stainless-steel or hot-dipped galvanized nails for residential roofing; aluminum flashing is common but must be painted or coated for longevity. The city does not have a specific hurricane or wind-mitigation overlay (unlike some Southern California jurisdictions), but wind loading is still governed by IBC 1605 — expect standard asphalt-shingle installation with proper fastening and no underperformance issues. If you are installing metal roofing or changing to a material with different wind performance, the city may require a structural engineer's stamp or a product-approval letter from the manufacturer. Shade trees and oak-tree canopy are protected in San Carlos under local tree ordinances, and if your roofing project involves trimming or removing branches over the roof, you may need a separate tree-removal or tree-trimming permit. Check with Planning beforehand if your house is in a heritage-tree zone.

After the permit is issued, expect two inspections: the first occurs after deck prep and before underlayment or shingles go down (the 'framing' or 'deck' inspection), and the second is final, after all flashing, underlayment, and shingles are installed. The deck inspection typically occurs within 2–3 days of your call; have your contractor on-site to point out any surprises (rot, undersized joists, missing blocking). If rot is discovered, the inspector will mark the permit and require a contractor to repair the deck before roofing can proceed; this can add $1,000–$5,000 depending on scope. The final inspection is usually scheduled once the shingles are down and flashing is sealed. If the inspector finds fastening errors, underlayment gaps, or improper ice-water-shield application, they will issue a correction notice ('Request for Correction') — the contractor has 10 days to remedy and re-schedule. Once final inspection passes, the permit is closed and a Certificate of Occupancy (or in this case, Certificate of Completion) is issued; keep this for your records and for future resale.

Three San Carlos roof replacement scenarios

Scenario A
Single-layer tear-off and replace with asphalt shingles, 2,000 sq. ft. colonial home in Laurel Heights neighborhood, no material change
You have a 25-year-old asphalt shingle roof with one layer, some algae staining but structurally sound. You want to tear it off and re-shingle with standard architectural asphalt (20-year product, GAF or Owens Corning). This is the most common San Carlos project. Your contractor will pull a permit; the city will issue it over-the-counter once they receive the application with a Title 24 compliance sheet (the product must be on the CEC list — nearly all big-brand shingles are). Permit fee is roughly $150–$200 based on 20 squares. No structural plan is required because there's no material change and you're not exposing hidden deck issues (one layer is fine to overlay in theory, but your contractor will tear off anyway for workmanship and warranty). The contractor will schedule the deck inspection before underlayment goes down; the inspector will look for rotted boards, undersized joists, and improper nailing. Coastal San Carlos homes often have some minor rot around eaves or valleys; if found, the inspector will flag it as a 'Request for Correction' and your contractor will repair those boards before proceeding. The tear-off and deck repair typically take 1–2 days; re-roofing takes another 2–3 days. Final inspection is called once flashing and shingles are done; the inspector verifies fastening pattern (4 nails per shingle, centered), underlayment overlap (4 inches minimum), and ice-water-shield extent (24 inches up from eave). Timeline from permit issuance to final inspection is typically 2–3 weeks. Total project cost: $8,000–$16,000 for materials and labor; permit fees are $150–$200.
Over-the-counter permit | Single layer (tear-off OK) | Title 24 CEC-list shingles required | Deck inspection + final inspection | $150–$200 permit fee | Expect $8,000–$16,000 total project cost
Scenario B
Two-layer existing roof, forced tear-off to bare deck, material change from shingles to lightweight metal panels, 1,800 sq. ft. mid-century ranch in Heather Hills
Your roof has two layers of asphalt shingles (visible from the attic); you want to upgrade to metal panels for longevity and aesthetics. San Carlos Building Code (via IRC R907.4) requires tear-off because you have 2 layers. Additionally, because you're changing material, you must submit a structural engineer's review letter or the metal-panel manufacturer's installation specifications and a Title 24 energy assessment. Metal panels are heavier than asphalt shingles, but most modern lightweight metal products (0.5 mm aluminum or steel) are engineered for standard residential framing. Your contractor will submit a permit application that includes: the tear-off scope, the metal-panel product specs (with fastening schedule), a roof-framing layout showing the existing structure (usually a one-page sketch), and a Title 24 compliance letter stating that the metal product meets SRE performance standards. San Carlos will route this to plan review (not over-the-counter), which takes 7–10 business days. The reviewer will check that the fastener spacing matches the product specs, that flashing is detailed for metal-panel transitions, and that underlayment is compatible with metal (some metal products require vapor-permeable underlayment to avoid condensation). Once approved, you'll get the permit with a possible condition: 'Contractor to verify deck nailing pattern before installing underlayment.' The deck inspection is critical here because the inspector will check existing joist spacing, beam sizes, and any rot. Metal panels are typically fastened every 12 inches along purlins, and if your original framing is 24 inches on center, the inspector may require additional fastening or blocking. Assume the deck inspection will uncover at least minor issues; budget $1,500–$3,000 for hidden repairs. Metal-panel installation takes 3–4 days once the deck is clean. Final inspection checks fastener spacing, flashing details (valleys, ridges, edges), underlayment integrity, and drip-edge placement. Timeline: 2–3 weeks for plan review and permitting, 1–2 weeks for construction. Total project cost: $15,000–$28,000 (metal panels are pricier than shingles); permit fee is $200–$350.
Full plan review required | 2-layer mandatory tear-off | Metal material change requires engineer review | Title 24 energy assessment needed | Deck inspection + final inspection | $200–$350 permit fee | $15,000–$28,000 total project cost
Scenario C
Partial roof repair, 15% of roof area (two valleys and one slope), patching with match-color shingles, no tear-off, coastal home in Laurel Heights
Storm damage has cracked shingles across about 300 sq. ft. of your 2,000 sq. ft. roof. You want to patch the damaged areas with matching shingles, not re-roof. Since this is less than 25% of the roof area and you're not tearing off the old layer, San Carlos typically exempts this from permitting. Your contractor can replace the cracked shingles in place, install new flashing in the valleys, and re-seal the existing shingles around the perimeter. No permit application is required. However, there's a gray zone: if the insurance adjuster or a future home inspector sees that the patch spans multiple roof planes and looks like it's cosmetically covering up prior work, San Carlos code enforcement might flag it as unpermitted re-roofing. To be safe, pull a permit anyway; the cost is minimal ($50–$100) and provides documentation. The permit will be issued over-the-counter and the inspector will perform one final inspection to verify that the patched area matches the existing roof and that flashing is properly sealed. If you don't pull a permit, document the work with photos and keep the shingle packaging and the roofing contractor's invoice for your records. If San Carlos Building Department later becomes aware (e.g., during a real-estate transaction), you may be required to file a retroactive permit application, which costs an additional $100–$150 and requires the contractor to re-inspect the work. For coastal San Carlos, salt spray can loosen old shingles, so the contractor will likely recommend replacing shingles around the patched area for better blending; this is good practice but does increase the visual scope and might tip the inspector into requiring a full permit. Total project cost: $1,500–$3,500 for materials and labor; permit fee (if pulled) is $50–$100.
Likely exempt (under 25% area) | No tear-off | Like-for-like patching | Recommend pulling permit for documentation ($50–$100) | No plan review | One final inspection | $1,500–$3,500 total project cost

Every project is different.

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

Bay Mud and coastal rot: why San Carlos inspectors are strict about deck exposure

San Carlos sits on the edge of the San Francisco Bay, and many homes in the lower elevations (Laurel Heights, downtown corridor) were built on Bay Mud — a soft, water-saturated clay that settles and shifts over decades. When a house settles, the roof deck can develop stress fractures, and water infiltration follows. Unlike inland Bay Area cities (say, Los Altos or Mountain View), San Carlos experiences persistent salt spray and fog, which accelerates wood decay. A 20-year-old roof that looks fine from below might have rotted rim joists, compromised blocking, or delaminated plywood under the shingles. This is why San Carlos Building Department enforces IRC R907.4 so strictly: the inspector needs to see the deck to catch rot before new shingles go down.

If rot is discovered during the deck inspection, your contractor will file a 'Request for Correction,' and a licensed general contractor (not a roofer) must repair the damaged framing. Common repairs: replacement of rim joists ($500–$2,000), plywood patches ($300–$800), or sistering of rafters ($1,000–$3,000). The contractor cannot proceed with roofing until repairs are complete and re-inspected. This adds 3–7 days to the project timeline and $1,000–$5,000 in unexpected costs. Planning ahead: ask your roofing contractor to do a pre-permit walkthrough and look for signs of rot (soft spots, staining, missing flashing) — this gives you a budget estimate before the formal inspection.

Coastal homes in San Carlos also require extra care with underlayment and flashing because moisture intrusion is a year-round risk. The city recommends ice-and-water-shield extending 24 inches from the eave (instead of the bare-minimum 6 inches in drier climates) and requires gap-sealed flashing at valleys and roof-to-wall transitions. Metal flashing should be stainless steel or hot-dipped galvanized; aluminum is acceptable if painted. Your contractor should spec synthetic underlayment (ASTM D6757) rather than felt, as it resists moisture better and lasts longer in coastal salt-spray zones. These details are verified at the final inspection, so make sure your contractor knows the city's coastal standards.

Title 24 compliance and cool-roof pathways in San Carlos

California Title 24 (Part 2) requires that all roof coverings meet Solar Reflectance and Thermal Emittance (SRE) standards. For residential reroofing, the baseline is an SRE of 0.65 (average) or 0.75 (cool roof). Most major asphalt shingle manufacturers (GAF, Owens Corning, CertainTeed, IKO) list products on the California Energy Commission (CEC) website, and these products automatically meet code. Your contractor should provide a CEC listing or a manufacturer's cool-roof label with the permit application. If they don't, San Carlos will reject the application and ask for clarification — this delays the permit by 3–5 days.

The good news: you don't have to choose a 'cool' roof, but if you do, there are state rebates available. The California Energy Commission Cool Roof Rebate program offers up to $500 for residential reroofing projects using high-SRE products (typically light gray, tan, or white shingles, or any metal product). Your contractor can help you apply; the rebate takes 4–8 weeks to process. Title 24 compliance also applies to metal roofing, with a baseline SRE of 0.55; most factory-finished metal products meet this. Composite and synthetic shingles also comply if they're on the CEC list.

For San Carlos homeowners, the Title 24 pathway offers a hidden advantage: if you choose a cool roof, you can reduce air-conditioning load and potentially lower your energy bill by 5–10% in summer months (though coastal San Carlos is rarely hot enough to see dramatic savings). The permit process doesn't care whether you choose cool or standard; the inspector is just verifying that the material is code-compliant. Keep the CEC listing or the manufacturer's cool-roof label in your project folder for resale documentation.

City of San Carlos Building Department
San Carlos City Hall, 600 Elm Street, San Carlos, CA 94070
Phone: (650) 802-4212 (Building Division — verify current number) | https://www.ci.san-carlos.ca.us/ (navigate to 'Permits' or 'Building Services' for online portal details)
Monday–Friday, 8:00 AM–5:00 PM (closed weekends and city holidays; confirm holiday closures on the city website)

Common questions

Can I overlay my roof if it has one layer of shingles in San Carlos?

Technically yes, California Building Code allows one overlay. However, San Carlos contractors and inspectors often recommend tear-off anyway because of Bay Mud settlement and coastal moisture issues — you'll get better warranty coverage and catch hidden rot. If you insist on overlay, the city will issue a permit and the inspector will check deck condition from below (attic access). One layer is low-risk; two layers are forbidden under IRC R907.4.

What is the permit fee for a roof replacement in San Carlos?

San Carlos charges roughly $50–$75 per square (100 sq. ft.) of roof area. A typical 2,000 sq. ft. roof (20 squares) costs $100–$300 in permit fees. If structural work or plan review is required (material change, hidden rot), add $100–$200. Owner-built projects are permitted (California Business & Professions Code § 7044), but the roofing contractor must be licensed; if they're not, you cannot pull the permit in their name.

Do I need a Title 24 compliance document for every roof replacement?

Yes. San Carlos requires proof that your roofing material meets Title 24 Solar Reflectance and Thermal Emittance standards. Your contractor should provide a CEC listing or a manufacturer's compliance label with the permit application. If they don't, the city will reject the application. It's a simple document — usually a one-page form or a product label — but it's mandatory.

What happens if the deck inspection reveals rot?

The city inspector will issue a 'Request for Correction,' and a licensed contractor must repair the damaged framing before roofing proceeds. Typical repairs cost $1,000–$5,000 and add 3–7 days to the schedule. Ask your contractor to do a pre-permit walkthrough to catch rot early so you can budget for it.

Can I get a permit over-the-counter, or does San Carlos require plan review?

Like-for-like tear-off-and-replace projects (no material change, no structural work) are often issued over-the-counter, usually same-day. Material changes or structural modifications require plan review, which takes 7–10 business days. Submit your application in person to speed things up.

Do I need an engineer's letter for a metal roof in San Carlos?

If you're changing material (shingles to metal) or if the roof has multiple existing layers (requiring tear-off), the city will ask for the metal-panel manufacturer's specifications and installation instructions. Some engineers require a formal structural review letter; most manufacturers' specs are sufficient. Ask the city planner during pre-application to confirm what they need.

What is ice-and-water-shield, and is it required in San Carlos?

Ice-and-water-shield is a self-adhering membrane installed under shingles to prevent water infiltration from ice dams or wind-driven rain. San Carlos requires it to extend 24 inches up from the eave (more than many inland cities) because of coastal moisture and salt spray. This is verified at the final inspection. Your contractor should spec a quality synthetic product; the cost is roughly $100–$200 for a residential roof.

If I discover unpermitted roof work during a sale, can I get a retroactive permit?

Yes. San Carlos allows retroactive permits, but they're expensive and time-consuming. You'll pay a surcharge (typically 50–100% of the original permit fee), the contractor may need to re-inspect and document the work, and the escrow timeline extends 2–4 weeks. Avoid this by pulling a permit upfront — it's always cheaper and faster.

What is the difference between a deck inspection and a final inspection for roofing?

The deck inspection occurs after tear-off and before underlayment or shingles go down; the inspector checks joist spacing, plywood condition, and rot. The final inspection occurs after all shingles, flashing, and underlayment are installed; the inspector verifies fastening pattern, underlayment overlap, and flashing detail. Both are required for a full permit.

Are there any roofing material restrictions in San Carlos neighborhoods?

San Carlos does not have city-wide aesthetic guidelines for roof color, but some neighborhoods have local homeowners associations or historic-district overlays that may restrict material or color. Laurel Heights and downtown areas are generally unrestricted. Check with the city Planning Department if your home is in a historic district or an HOA before selecting a material.

Disclaimer: This guide is based on research conducted in May 2026 using publicly available sources. Always verify current roof replacement permit requirements with the City of San Carlos Building Department before starting your project.