What happens if you skip the permit (and you needed one)
- Stop-work orders carry $250–$1,000 fines in Los Altos, plus the city can force removal and require re-permitting at double the original fee.
- Roof work flagged by a neighbor complaint or home sale inspection can trigger a Title 24 compliance audit, adding $500–$2,000 in retrofit costs to bring the roof into code.
- Insurance claims on unpermitted roof work are routinely denied; water damage from a non-permitted re-roof leaves you liable for the full loss (often $10,000–$50,000+).
- Home sale disclosure of unpermitted roofing work kills deals or forces a $3,000–$8,000 cash credit to the buyer; lenders also pull title reports for permit history.
Los Altos roof replacement permits — the key details
California Building Code Section R907 (Reroofing) is the governing statute, but Los Altos Building Department interprets it strictly on the three-layer rule. If your existing roof has two layers (common in homes built 1970-1990), you can overlay with a third layer of shingles under IRC R907.2 — BUT only if the existing deck is solid, fasteners are not lifted, and no evidence of decay exists. The moment an inspector sees soft spots, buckled sheathing, or rotted rafter tails, the city mandates a tear-off and deck repair. Unlike some California cities (e.g., Santa Clara, which allows overlay to three layers with engineering), Los Altos does not issue blanket engineering exemptions; the building official makes the call on every inspection. The application itself asks: 'How many layers are currently on the roof?' If you answer '2' and claim overlay, the inspector will do a field probe; if the probe finds a third layer hidden under flashing or in an attic corner, the permit is suspended and you're forced to tear off and start over. Cost difference: $8,000–$12,000 for overlay vs $12,000–$18,000 for tear-off (material, labor, hauling, deck repair contingency). The lesson: disclose layers honestly; if you're unsure, request a pre-permit roof inspection (100-150 bucks) to avoid a denied permit and wasted time.
Material changes (shingles to metal, tile, slate, or composite) always require a permit and routinely trigger additional scrutiny in Los Altos. Here's why: tile and slate are significantly heavier than asphalt shingles (50 lbs/100 sq ft vs 225-350 lbs/100 sq ft for tile). Older Bay Area homes, especially in the foothills, have dimensional lumber rafters (2x6 or 2x8) rated for 20 lbs/sq ft live load; a tile re-roof can push 40+ lbs/sq ft, requiring structural re-engineering of the roof framing. Los Altos will often request a structural engineer's letter or calculations from the roofing contractor if the existing roof is pre-1970 and you're upgrading to tile or slate. Metal roofing (standing seam, metal shakes) is lighter (8-12 lbs/100 sq ft) and usually clears faster, but you'll need fastening details and wind-resistance ratings documented. The city's online permit checklist explicitly calls for 'Material Change — Structural Evaluation Required?' — if you check 'yes' or if the roofing contractor notes existing framing concerns, expect 15-21 days for plan review instead of 5-10. Budget $300–$800 for a structural engineer's letter if your home was built before 1980 and you're moving to tile.
Underlayment and ice-water shield specifications are a common rejection reason in Los Altos foothills permits. IRC R905.1 requires synthetic underlayment (minimum 60 mils thickness) or a two-ply felt system (for coastal properties, often 15 lbs asphalt-saturated felt). For properties above 1,500 feet elevation in Los Altos (foothills neighborhoods like Woodland Park, Cuesta Drive), the building department enforces ice-and-water shield extending a minimum of 6 feet up the roof from the eaves, even though coastal IBC does not strictly mandate it. This is a local interpretation tied to winter fog, humidity, and occasional freeze-thaw cycles in the hills; a contractor familiar with San Jose or Palo Alto code might miss it. Your roofing bid should specify the exact underlayment product (e.g., 'Titanium UDL, 60 mil synthetic, or equivalent') and the ice-and-water shield brand and footage. If you don't see these line items in the bid, ask the contractor to add them before permit submission; a rejection letter on underlayment is a 2-3 week delay while you source the product and re-submit. Total impact: $400–$600 for premium underlayment on a 2,000 sq ft roof (typical Los Altos single-story).
Title 24 Energy Code compliance (California Title 24, Part 6) applies to all reroofing permits in Los Altos, not just new construction. The rule: if you're replacing 75% or more of the roof, you must install cool roofing material with a minimum Solar Reflectance (SR) of 0.65 for residential roofing or document a non-compliance reason (e.g., architectural restrictions, cost burden over 10% of project). Many standard asphalt shingles (dark gray, charcoal, or brown) have SR values of 0.20-0.30 and will trigger a denial unless you upgrade to 'cool roof' rated shingles (light gray, sand, or white, SR 0.65-0.75). The Los Altos Building Department attaches a Title 24 Compliance Form to every reroofing permit; you must have the roofing contractor fill out the product SR value from the manufacturer's Cool Roof Rating Council (CRRC) label. If no label exists, the city will not sign off on the permit. This is not a regional quirk — it's California state law — but Los Altos is rigorous in enforcement because the city has a greenhouse-gas-reduction plan that credits roofing cool-roof compliance. Practical impact: choose your shingle color early; if you want dark shingles and don't meet SR 0.65, expect a Title 24 exemption request (rarely granted) or a cost premium of $1,000–$2,500 to go metal or premium composite cool-roof products.
Inspections for roof replacement in Los Altos typically involve two appointments: in-progress (deck nailing and underlayment, usually done after tear-off and before shingle installation) and final (shingles, flashings, and ridge/hip details). The city schedules inspections within 3-5 business days of your request through the online portal; foothills properties sometimes take longer due to access. Deck inspection is critical: the inspector looks for soft spots, lifted or missing fasteners, and whether the sheathing is OSB (common) or plywood (preferred by some inspectors for heavier loads). If the deck is compromised, the city will not allow the roof to proceed until the affected area is replaced; this is where tear-off contingency budgets come in. Final inspection is visual — shingle alignment, flashing sealing, ice-and-water shield overlap, fastener pattern visibility (four fasteners per shingle in high-wind zones, which Los Altos foothills are not, but the standard is still checked). The permit is typically issued same-day or next-day after final inspection passes. Total permit-to-close timeline: 4-6 weeks (1 week permitting, 1-2 weeks contractor scheduling, 2-3 weeks for work, 1 week for inspections and sign-off).
Three Los Altos roof replacement scenarios
Los Altos climate zones and roof design: why your elevation matters
Los Altos spans a 2,000-foot elevation range — from sea-level-adjacent coastal neighborhoods (Disneyland Acres, Cuesta Drive lower sections, ~200-400 feet) to high foothills (Woodland Park, Montclaire, Los Trancos, 1,500-2,200 feet). This geography creates two distinct climate zones that the building department manages separately. Coastal properties (under 800 feet) are classified as California Climate Zone 3B or 3C (mild winters, warm summers, minimal snow/freeze risk). Foothills properties (above 1,500 feet) fall into zones 5B or 6B (cooler, higher humidity, occasional frost and fog-driven condensation). The permit application asks for elevation or neighborhood; the city uses this to determine underlayment and ice-and-water shield requirements. Foothills get ice-and-water shield (6 feet from eaves) as near-mandatory; coastal properties rarely do unless you push for it. This is not a capricious rule — it reflects 30+ years of reroofing failure data in the Bay Area foothills (ice dams, condensation damage, felt paper decay) and actual winter conditions (temperature swings, fog saturation). Roofing contractors familiar with Palo Alto or Mountain View (both coastal) often underbid foothills work because they don't budget for the extra underlayment; when the Los Altos inspector flags the missing ice-and-water shield on the deck inspection, the job gets delayed.
The three-layer rule and why Los Altos enforces it strictly
IRC R907.4 says: 'Where the existing roof covering has two or fewer layers, the new roofing is permitted to be installed over the existing roof without removal of the existing roof covering. Where the existing roof covering has three or more layers, the existing roof covering shall be removed before a new roof covering is installed.' Los Altos interprets 'two or fewer' to mean exactly what it says — two layers maximum before tear-off is required. Some California jurisdictions (Santa Clara, parts of the Valley) grant engineering exemptions that allow a third layer under specific conditions (engineered attachment, structural proof, premium underlayment). Los Altos does not offer blanket exemptions; the building official evaluates each case. The reason: Bay Area homes built 1970-1990 often have poorly documented re-roofing history (contractor A put one layer on in 1982, contractor B added another in 1998, no permits pulled either time). By the time a homeowner applies for a permit in 2024, no one knows how many layers are actually there. Hidden layers also trap moisture, promote wood decay, and make fastener attachment unreliable. The Los Altos Building Department has seen too many failures — water intrusion, rafter rot, insurance claims — traced back to a fourth (hidden) layer that was overlooked during overlay approval. The city's response: field probe on every permit application mentioning 'two existing layers.' The inspector will poke into the eaves, attic, or sidewall to count layers directly. If a third layer is found, the permit is suspended, the homeowner is notified, and the job must tear off before proceeding. This is frustrating for contractors and homeowners expecting an overlay permit but discovering late that tear-off is required. Solution: do a pre-permit roof inspection (100-200 bucks) before you sign a roofing contract; a roofer can accurately count layers and flag any structural issues, and you'll have a clear permit path.
Los Altos City Hall, 1 North San Antonio Road, Los Altos, CA 94022
Phone: (650) 947-2700 (main city line; ask for Building Department) | https://www.losaltosca.gov (permit portal access via 'Online Services' or 'Building Permits')
Monday - Friday, 8:00 AM - 5:00 PM (closed city holidays)
Common questions
Can I overlay my roof if it already has two layers?
Yes, an overlay is allowed under IRC R907.2 if you have exactly two existing layers and the deck is sound (no soft spots, no rot). The Los Altos Building Department will field-verify the layer count during permit review; if a third hidden layer is discovered, the overlay is not approved and you must tear off. Budget for a pre-permit inspection ($150) if you're unsure of your layer count.
What's the difference between a permit and an exemption for roof repairs?
Repairs under 25% of roof area (fewer than 10 squares of material) are exempt from permitting. A repair might be patching wind damage, replacing a few torn shingles, or sealing a small leak. If your repair exceeds 25% of roof area or requires removal of multiple layers, it becomes a replacement and requires a permit. The Los Altos Building Department recommends calling ahead if you're unsure whether your scope qualifies as exempt.
Do I need a Title 24 compliance form for my roof replacement?
Yes. California Title 24 Energy Code requires cool roofing (Solar Reflectance SR ≥ 0.65) for any reroofing project replacing 75% or more of the roof area. The Los Altos Building Department attaches a Title 24 form to every reroofing permit; your roofing contractor must provide the CRRC label from the shingle manufacturer documenting the SR value. If your shingles fall below 0.65 SR (most dark or charcoal colors do), you either upgrade to cool-roof-rated shingles or request a Title 24 exemption (rarely granted).
How long does it take to get a roof replacement permit in Los Altos?
For a standard like-for-like shingle overlay in coastal Los Altos, plan review takes 5-7 days. Material changes (tile, metal) or foothills properties with structural review typically take 15-21 days. Total timeline from application to final inspection is 4-8 weeks, depending on complexity and contractor scheduling. Expedited review is not available for roofing permits.
Why does my foothills house require ice-and-water shield when my neighbor's coast house doesn't?
Los Altos applies different underlayment rules based on elevation and climate zone. Foothills properties (above 1,500 feet) experience occasional freeze-thaw cycles, fog-driven condensation, and moisture saturation that promote ice damming and felt decay. The city interprets IRC R905.1 to mandate ice-and-water shield (6 feet from eaves) in these zones. Coastal properties do not face the same freeze risk and are not required to install it, though you can choose to anyway.
Do I need a structural engineer's letter if I'm changing from shingles to tile?
Possibly. Tile roofing (350 lbs per 100 sq ft) is much heavier than asphalt shingles (20 lbs per 100 sq ft). If your home was built before 1980 with original dimensional-lumber framing, the Los Altos Building Department may require a structural engineer's letter confirming the roof can support tile, or you may need to upgrade the framing. For metal roofing or lightweight composite, a letter is rarely required. Budget $500–$1,200 for structural review if you're unsure.
Can the roofer pull the permit on my behalf?
Yes, most roofing contractors in Los Altos pull the permit in their name as part of the contract. However, confirm this before signing — some smaller contractors expect the homeowner to pull the permit. The contractor remains responsible for inspections and code compliance. You should receive a copy of the permit and inspection schedule.
What happens if the inspector finds a soft deck during the in-progress inspection?
If soft spots, decay, or missing fasteners are discovered on the roof deck during the in-progress inspection, the city will not allow the roofing to proceed until the affected area is repaired or replaced. This typically adds 3-7 days and $500–$2,000 in additional costs (lumber, fasteners, labor). Budget a contingency for deck repair (10-15% of total roofing cost) if your roof is over 35 years old.
Are metal roofs allowed in Los Altos, and do they require a permit?
Metal roofs are allowed and are becoming popular in Los Altos foothills (fire resistance, durability). Any material change from shingles to metal requires a permit. Plan review is typically faster than tile (5-10 days) because metal is lighter and rarely triggers structural review. Cool-roof reflectance (Title 24) still applies; metallic finishes usually meet SR 0.65 requirements. Permit fees are the same as shingle reroofs ($175–$450 depending on valuation).
What if I'm doing just gutters and flashing, no shingle work?
Gutter replacement and flashing repair alone do not require a permit if you're not disturbing the roof structure or underlayment. However, if flashing replacement requires removal of shingles or reveals deck issues, you may be pulled into a full reroofing permit. For clarity, call the Los Altos Building Department (650-947-2700) and describe your scope; they can confirm exemption status in 5 minutes.
More permit guides
National guides for the most-asked homeowner permit projects. Each goes deep on code thresholds, common rejections, fees, and timeline.
Roof Replacement
Layer count, deck inspection, ice dam protection, hurricane straps.
Deck
Attached vs freestanding, footings, frost depth, ledger, height/area thresholds.
Kitchen Remodel
Plumbing, electrical, gas line, ventilation, structural changes.
Solar Panels
Structural review, electrical interconnection, fire setbacks, AHJ approval.
Fence
Height/material limits, sight triangles, pool barriers, setbacks.
HVAC
Equipment changeouts, ductwork, combustion air, ventilation, IMC sections.
Bathroom Remodel
Plumbing rough-in, ventilation, electrical (GFCI/AFCI), waterproofing.
Electrical Work
Subpermits, NEC sections, panel upgrades, GFCI/AFCI, who can pull.
Basement Finishing
Egress, ceiling height, electrical, moisture barriers, occupancy rules.
Room Addition
Foundation, footings, framing, electrical/plumbing extensions, structural.
Accessory Dwelling Units (ADU)
When permits are required, code thresholds, JADU vs ADU, electrical/plumbing/parking rules.
New Windows
Egress, header sizing, structural cuts, fire-rating, energy code.
Heat Pump
Electrical capacity, refrigerant handling, condensate, IECC compliance.
Hurricane Retrofit
Roof straps, garage door bracing, opening protection, FL OIR product approval.
Pool
Barriers, alarms, electrical bonding, plumbing, separation distances.
Fireplace & Wood Stove
Hearth, clearances, chimney, gas line work, NFPA 211.
Sump Pump
Discharge location, electrical, backup options, plumbing tie-in.
Mini-Split
Refrigerant lines, condensate, electrical disconnect, line set sleeve.