What happens if you skip the permit (and you needed one)
- Stop-work orders issued by Montclair code enforcement carry $500–$1,500 fines per day, plus the city can require removal and re-do under permit at your cost.
- Insurance claims on roof-related water damage may be denied if the insurer discovers unpermitted work during loss review, leaving you holding repair bills of $5,000–$25,000+.
- Sale or refinance disclosure: California requires disclosure of unpermitted work; buyers or lenders will demand a retroactive permit or removal, which can kill deals or cost $3,000–$10,000 in remediation.
- Lender refinance blocks: many mortgage servicers will not refinance if roof replacement was unpermitted; forced waiting periods or expensive catch-up permitting can delay closing by 30-60 days.
Montclair roof replacement permits — the key details
The foundational rule for roof replacement is California Title 24 Section 6-701.1 and the current CBC (which adopts IRC R905 and R907 with state amendments). IRC R905 mandates that all roof coverings must be applied over an approved roof deck and underlayment; IRC R907 specifies that if a roof has three or more layers, any reroofing work requires complete tear-off of all existing layers to the deck. This is the most common rejection reason Montclair building officials flag in plan review or at the deck-nailing inspection: a third layer is discovered in the field, and work must stop until the entire roof is removed. California further requires that all new roof coverings meet Title 24 cool-roof reflectivity standards (solar reflectance of 0.65 minimum for non-residential, and residential encouragement under CALGreen), though this is not a hard block for residential reroofing. The permit fee in Montclair is typically calculated at approximately 1.5-2% of the project valuation; for a 1,500-square-foot residential roof, this translates to $150–$400 in permit fees, depending on material cost. Plan review for like-for-like asphalt shingle-to-shingle replacement is often over-the-counter (approved same-day), while material changes to metal, tile, or slate trigger structural review and may extend plan-review time to 5-10 business days.
A surprise rule unique to California and increasingly enforced in Montclair is the secondary water-barrier requirement for certain zones. If your home falls within a designated flood zone, high-wind zone (coastal or mountain pass), or historical water-intrusion area, the city may require installation of ice-and-water-shield or equivalent secondary barrier extending at minimum 24 inches (some jurisdictions require 36 inches) from the eave line, per CBC Section 1507.2.8. Montclair's foothills and mountain zones (5B-6B) are not traditional ice-dam areas, but recent years of atmospheric rivers have prompted some inspectors to enforce secondary-barrier specifications on steeper-pitch roofs even in lower elevations. This is not a blocker, but it is a cost adder (roughly $200–$400 for materials and labor on a typical 1,500 SF roof) that first-time applicants often miss in their bids. The city's standard sheet notes this requirement, but many homeowners and contractors skip reading the detail sheets. If you are in a foothill or mountain area, ask your contractor whether secondary underlayment is required at your address before signing a fixed price.
Underlayment and fastening specifications form the next critical detail. CBC and IRC R905.4 (asphalt shingles) require Type I or II underlayment, typically synthetic (polypropylene) rather than felt, with fastening per manufacturer spec and roof pitch. Montclair inspectors are particular about fastening patterns; the in-progress deck-nailing inspection specifically verifies that fasteners are driven perpendicular to the deck, spaced correctly (typically 8 inches along edges, 12 inches field), and do not penetrate through pre-existing sheathing defects. If your roof deck is found to have soft spots, rot, or delamination during the tear-off, the contractor must repair or replace those sections under the permit, and inspection must occur before new sheathing is covered. This is not optional; missing it is a common cause of permit denial and re-inspection requests. Material specifications must be submitted with the permit application; vague descriptions like 'standard asphalt shingles' will be rejected. Provide shingle weight (e.g., 30-year 3-tab or architectural), color, and manufacturer (Owens Corning, Certainteed, GAF, etc.) on your permit application.
Montclair's coastal and mountain climate zones also impose specific fire-rating requirements under CBC Section 1505 (Class A minimum). This is often overlooked by homeowners but is mandatory statewide and strictly enforced here. If you change to a different shingle product or material, the city requires proof of Class A fire rating (typically a product spec sheet from the manufacturer or a third-party test report). Metal roofing, tile, and concrete products inherently meet this; asphalt shingles from major manufacturers do, but some value brands do not. If your contractor supplies a product that fails fire-rating review, the permit will be rejected and you will have to re-apply with compliant materials. This is a 10-15 day setback in the project. Always verify fire-rating before purchase. Additionally, if you are replacing more than 50% of the roof area, the city may require seismic anchor bolts to the roof deck connection if your home predates 1985 and sits in a higher-seismic zone (foothill areas are Zone 2A-2B); this is rare for reroofing but can be flagged if the inspector notes deteriorated connections. Your contractor should disclose whether this is likely based on home age and location.
The practical workflow in Montclair: obtain a bid that includes full material specs (shingle type, weight, color, manufacturer, underlayment type, fire rating, estimated deck repairs, and fastening pattern); pull the permit online or at City Hall (online is faster, typically approved within 1-3 days for like-for-like); schedule the inspection with the city (deck-nailing inspection before re-roofing begins, final after material is fully installed); allow 2-4 weeks for the entire project. If structural work or material change is involved, add 5-10 days to plan review. Owner-builders can pull permits themselves but must ensure the contractor is licensed (B&P Code § 7026 requires a C-39 roofing license for reroofing work; unlicensed work voids the permit and can result in fines). The city's Building Department (City of Montclair) provides standard roof-reroofing checklists and detail sheets on their website or at the permit counter; request them when you apply. These sheets often clarify local requirements that are not explicitly stated in code.
Three Montclair roof replacement scenarios
Montclair's climate zones and underlayment: coastal vs. foothill requirements
Montclair straddles two climate zones — coastal/valley floor (3B-3C) and foothills/mountains (5B-6B) — which affects underlayment and secondary-barrier specifications. The coastal zone (3B-3C) experiences mild winters, minimal frost, and moderate wind and rain; frost depth is not applicable. The foothill zone (5B-6B) sees colder winters, deeper frost (12-30 inches in some areas), and higher rainfall and wind exposure during atmospheric rivers. This matters for roof permits because CBC Section 1507.2.8 requires secondary water-barrier (ice-and-water-shield or Type II synthetic underlayment) on steeper pitches or in higher-rain/wind zones. Montclair inspectors are increasingly enforcing secondary-barrier extension to 24-36 inches from the eave on any roof with pitch steeper than 4:12 in the 5B zone, even if your home is not in a traditional ice-dam area. In the 3B-3C zone, secondary barrier is optional unless you are in a mapped flood zone or high-wind coastal area. Many homeowners do not anticipate this requirement, and it adds $200–$400 to the project cost.
Clarifying which zone your address falls into before bidding is essential. The city's Building Department has zone maps available; you can also cross-reference your address with the California Building Energy Efficiency Standards (Title 24) climate-zone lookup tool online. If you are bidding a reroofing project, ask your contractor whether secondary-barrier is required at your address; if they say no but the city later requires it, you have a scope dispute. Including this in your permit application upfront — specifying 'secondary ice-and-water-shield, 24 inches from eave, per local inspection standard' — avoids plan-review ping-pong. Montclair's permit staff will confirm whether secondary barrier is required based on your zone and pitch; including it proactively shows competence and often speeds approval.
The material choice also intersects with climate zone. Asphalt shingles work in both zones but are slightly more prone to wind damage in the 5B zone (foothill ridgetop exposures). Metal and tile are both superior in high-wind and high-rain areas. If you are upgrading to metal or tile in the 5B zone, the city may approve faster because the material is more appropriate to local climate. Conversely, if you are downgrading or choosing a value-tier shingle in the 5B zone, the inspector may ask probing questions about longevity and storm resistance; this is not a rejection, but it signals that material choice should be justified for the location.
Permit fees, timeline, and contractor licensing in Montclair
Montclair permit fees for residential roofing are based on the estimated project valuation, typically 1.5-2% of the total cost. For a 1,500 SF roof replacement, this translates to $150–$400 in fees depending on material (asphalt shingles ~$5,000–$8,000 all-in, metal ~$12,000–$15,000, tile ~$15,000–$20,000). The city's fee schedule is published on the Building Department website; online applications often calculate fees automatically. A smaller roof (800-1,000 SF) runs $100–$200 in fees; a larger two-story home or high-pitch roof (2,500+ SF) can reach $500–$600. These fees include one deck-nailing inspection and one final inspection; additional re-inspections due to plan-review comments or failed initial inspections incur small revisit fees ($50–$100 each). Plan review typically takes 1 business day for like-for-like asphalt shingle replacements (over-the-counter approval) and 5-10 business days for material changes or structural review. Once approved, you schedule the deck-nailing inspection (the roofer calls the city, usually available within 3-5 business days). After inspection passes and shingles are installed, the final inspection occurs within 1-3 weeks. Total timeline from permit issue to final is typically 3-4 weeks for simple work and 5-6 weeks for complex projects (material changes, structural review, major deck repair).
Contractor licensing is non-negotiable in California and strictly enforced by Montclair. Per B&P Code Section 7026, any roofing work (including tear-off-and-replace) requires a C-39 roofing contractor license or a C-6 general building contractor license with roofing experience. The permit application must include the contractor's license number, which the city cross-references with the California Department of Consumer Affairs. If the contractor is unlicensed or their license is inactive or restricted, the city will reject the permit and may issue a citation. Many homeowners do not verify the contractor's license status; this is a critical step. You can look up any contractor's license for free at the DCAB website (ca.gov). Additionally, if you are an owner-builder (pulling the permit yourself for your primary residence), you must still hire a licensed C-39 roofer to perform the work; owner-builders are exempt from licensing requirements for their own work only in limited trades (electrical for your own home, plumbing for your own home), but NOT for roofing. Montclair enforces this strictly.
The online permit portal for Montclair has improved significantly in recent years. Most residential roofing permits can be filed completely online with supporting documents (contractor license verification, product specs, photos of current roof condition). Payment is typically processed via credit card or electronic check. Applicants receive email updates as the permit progresses through review and inspection scheduling. Some older contractor workflows still involve in-person counter submission, but the city encourages online filing and prioritizes those applications. If you are applying, use the online portal if available; it is faster and creates a permanent digital record (useful for future resale disclosure or insurance claims). The Building Department's hours are typically Monday-Friday 8 AM to 5 PM (verify locally, as hours can vary for counter service vs. phone). If you have questions during the application process, the permit staff are generally responsive via email or phone.
Montclair City Hall, 5111 Benito Avenue, Montclair, CA 91763
Phone: (909) 625-1022 (Building Department main line; confirm locally) | https://www.ci.montclair.ca.us (Building & Safety Department online permit portal link from main website)
Monday-Friday, 8:00 AM - 5:00 PM (verify for counter service vs. phone)
Common questions
Do I need a permit to patch a few missing shingles or repair flashing on my Montclair roof?
No, minor repairs and patching under 25% of the roof area do not require a permit per California Building Code exemptions. If you are simply replacing a few missing shingles, resealing a leak, or repairing a single vent flashing, you can proceed without the city's approval. However, if the roofer discovers during repair that a second or third layer exists, the work must stop, a permit must be pulled, and a complete tear-off becomes required. To avoid surprises, ask the roofer to confirm in writing that only one layer is present before starting unpermitted work.
I have three layers of asphalt shingles on my Montclair roof. Can I overlay a new layer without removing the old ones?
No. California Building Code Section 1507.2 and IRC R907.4 prohibit overlay of a roof that already has three or more layers. The existing layers must be completely torn off to the deck before new roofing is installed. This is a hard requirement and cannot be waived. You must obtain a permit, and the contractor must remove all old shingles and dispose of them properly before the new roof is applied. This adds cost and time, but it is mandatory and will be inspected.
What is the difference in permit requirements between the coastal Montclair zone (3B) and the foothill zone (5B)?
The coastal zone (3B-3C) has mild winters and lower frost risk, so secondary water-barrier (ice-and-water-shield) is typically optional unless you are in a flood or high-wind coastal area. The foothill zone (5B-6B) experiences colder temperatures, deeper frost (12-30 inches), and higher rainfall and wind exposure; secondary water-barrier extending 24-36 inches from the eave is increasingly required by Montclair inspectors on steeper roofs in this zone. Check your address against the city's climate-zone map before bidding to confirm whether secondary barrier is required at your specific location. This requirement can add $200–$400 to the project cost if overlooked.
How much does a roof replacement permit cost in Montclair, and how long does it take to get approved?
Permit fees are typically 1.5-2% of the estimated project valuation. For a 1,500 SF asphalt-shingle replacement ($6,000–$8,000 all-in), the permit fee is $150–$250. Like-for-like asphalt shingle replacements are often approved over-the-counter within 1 business day. Material changes (to metal, tile, or slate) or structural review can extend plan-review time to 5-10 business days. Once approved, deck-nailing and final inspections typically occur within 3-4 weeks, so total timeline from application to final sign-off is 3-4 weeks for simple work and 5-6 weeks for complex projects.
Can I pull a roof replacement permit myself as an owner-builder in Montclair, or must I hire a contractor?
You can pull the permit yourself as an owner-builder for your primary residence under California B&P Code Section 7044. However, the actual roofing work must be performed by a licensed C-39 roofing contractor or C-6 general contractor with roofing experience. Montclair strictly enforces licensing; unlicensed work voids the permit and can result in fines. You can find the contractor's license number on the permit application and verify it at ca.gov's DCAB contractor-search tool before hiring. Pulling the permit yourself may save a contractor markup, but the work itself must still be licensed.
What happens if I start a roof replacement without a permit in Montclair?
If Montclair code enforcement discovers unpermitted roofing work, a stop-work order is issued ($500–$1,500 in fines per day) and the work must halt. You will be required to obtain a permit retroactively and pass inspection, which is more expensive and time-consuming than permitting upfront. Additionally, insurance may deny claims for roof-related water damage if the carrier discovers the work was unpermitted. If you sell your home or refinance, California law requires disclosure of unpermitted work, and buyers or lenders may demand removal, remediation, or legal action, costing $3,000–$10,000+. It is far simpler and cheaper to permit upfront.
Does my new roof need to meet any fire-rating or cool-roof standards in Montclair?
Yes. All roofing materials installed in California, including Montclair, must meet California Fire Code Class A minimum fire rating per CBC Section 1505. Most asphalt shingles from major manufacturers (Owens Corning, Certainteed, GAF) have Class A rating; tile, slate, and metal inherently meet this. Some budget or specialty shingles do not. Verify fire rating on the product spec sheet or with the manufacturer before purchase; the city will review this during plan check. Additionally, California Title 24 encourages cool-roof reflectivity (high solar reflectance) for energy efficiency, though residential roofing is not hard-mandated. Including a cool-roof product (available from most major manufacturers) may help with your home's energy rating and can be a selling point, though it is not required for permit approval.
If I change from asphalt shingles to a metal or tile roof, does the city require additional inspections or structural review?
Yes. Material changes to metal, tile, or slate trigger structural review by the Montclair Building Department. The roofer must submit the new material's fastening schedule, deck-load capacity, and any secondary-barrier specifications. The city verifies that the existing deck can support the new material and fastening pattern safely. Metal roofing is lighter than asphalt (generally safe), but tile or slate is heavier and may require structural reinforcement if the deck was not originally designed for tile. Plan review for material changes takes 5-10 business days instead of 1 day. Inspections will specifically verify fastening patterns, fastener spacing, and secondary-barrier installation (especially if you are in the 5B foothill zone). This adds cost and timeline but ensures safety and code compliance.
What if the roofer finds structural damage or rot during the tear-off in Montclair — does the permit cover the cost of repairs?
The permit itself does not cover repair costs, but repair work must be done under the permit and inspected. When you apply for a roof permit, you estimate deck-repair costs (often $500–$1,500 for minor rot or delamination). If the roofer discovers additional damage during tear-off, the scope increases, and you may need to amend the permit or adjust the valuation. All deck repairs must be completed and inspected before new roofing is installed. The cost is your responsibility, but it is mandatory; the city will not sign off on a final inspection if the deck has unrepaired damage. This is why many homeowners request the roofer to do a pre-inspection (often free or low-cost) to identify potential deck issues before providing a fixed-price bid.
How do I verify that my roofing contractor is licensed in California before hiring them for my Montclair roof replacement?
Visit the California Department of Consumer Affairs contractor-search website (ca.gov/dca/callicense) and enter the contractor's name or license number. The search will show the license status (active, inactive, restricted), license type (C-39 for roofing, C-6 for general contracting), and any complaints or disciplinary actions. You can also request the contractor's license number in writing before signing a contract. If the license is inactive, expired, or restricted, do not hire them; Montclair will reject the permit application. Verified licensing protects you legally and ensures the work meets code standards.
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.