What happens if you skip the permit (and you needed one)
- Stop-work order issued by Martinez Code Enforcement: $250–$500 fine, plus mandatory halt of all work until permit pulled and re-inspected.
- Double permit fees: re-pull fees are typically 50% of the original permit cost, so a $200 permit becomes $300 on the re-do.
- Insurance claim denial: unpermitted roof work voids coverage for weather damage or collapse during the project; Contra Costa County insurers routinely deny roofer-caused claims.
- Title disclosure and resale hit: unpermitted work must be disclosed on TDS (Transfer Disclosure Statement); buyer can renegotiate or walk, costing $5,000–$20,000 in concessions.
Martinez roof replacement permits — the key details
Martinez Building Department applies California Title 24 and the 2022 CBC to all roof replacements, requiring permits for full tear-offs, overlays exceeding 25% of roof area, structural deck work, and any material change. The city's coastal location (salt air, marine layer moisture, occasional fog-driven wind gusts up to 40 mph) means the department flags underlayment and fastening specs more carefully than inland Contra Costa cities. IRC R905 specifies minimum underlayment thickness and lap distances; for Martinez's damp coastal climate, the city typically requires synthetic underlayment (not felt) with a minimum 19-lb rating and ice-water-shield extending 24 inches up from the eave on north-facing slopes and anywhere roof slopes fall below 4:12. Plan-check staff will ask for a roof load calculation if you are switching to a heavier material (e.g., from asphalt shingles to concrete tile or metal), and they will order a structural deck inspection if the existing deck shows rot or sagging. The department also cross-checks cool-roof compliance (Title 24 Section 110.9) for low-slope roofs; if your roof slope is under 4:12, you must choose a product with an initial solar reflectance of at least 0.67 and thermal emittance of at least 0.75, or provide a performance-path alternative (SRI calculation). Most roofers are familiar with these standards, but permit applications routinely get bounced for missing cool-roof specs or underlayment fastening details.
Exemptions exist but are narrowly defined. Repairs (not replacements) under 25% of roof area — typically fewer than 10 squares on a residential home — are permit-exempt under CBC 3412.2. However, a 'repair' means patching or spot-replacement of damaged sections with the same material and system; the moment you plan to tear off and re-cover more than 25% of the roof area, or if the existing roof has three or more layers (the third layer rule under IRC R907.4), a full permit is required. Many Martinez homeowners mistakenly assume a partial overlay of new shingles over an old two-layer roof is exempt; it is not if the area exceeds 25%. The city's definition of 'roof area' for this exemption is the total square footage of the roof plan (not slope-adjusted), so a 1,500-sq-ft home with a typical two-story pitched roof of ~1,800 sq ft (plan) means the 25% threshold is 450 sq ft — roughly half of a single-story wing. If you are uncertain, submit a quick call-in to the Building Department with photos and dimensions; they will confirm exemption status in 1–2 business days.
Structural deck issues are where Martinez sees the most permit rejections and cost overruns. The Bay Mud and clay soils common to the Carquinez area and inland portions of Martinez create high water tables in some neighborhoods, especially near the Alhambra Valley and near Reliez Valley Road; roofs in these zones show accelerated deck rot, particularly on north-facing and shaded slopes where moss and lichen trap moisture. If the inspector finds soft, spongy, or water-stained decking during the pre-tear-off or under-lay inspection, the department will require repair or replacement of the affected deck area before re-roofing proceeds. This adds $2,000–$10,000 to the project cost and 1–2 weeks of schedule delay (lumber sourcing, framing repair, re-inspection). The permit application should include a clear statement of deck condition; many contractors photograph the deck from the attic before submitting, which speeds approval and reduces surprise issues. Martinez also enforces fastening schedules more strictly than some California cities. The 2022 CBC requires 6 fasteners per shingle (or per manufacturer spec if more) with proper spacing and penetration (3/4 inch minimum into wood sheathing, 1/4 inch if sheathing is plywood); the application or detail sheets must specify fastener type (16d ring-shank galvanized nails, or screws for high-wind areas), spacing pattern, and underlayment attachment method. Overlooks here are the #1 cause of permit rework in Martinez, so have your roofer provide a written spec sheet with the permit.
Material changes — shingles to metal, tile, or slate — trigger additional scrutiny and cost. If you are upgrading from standard asphingles (about 15 lbs per square) to concrete tile (about 45 lbs per square) or metal standing-seam (5–15 lbs per square), the city requires a structural evaluation to confirm the roof framing and connections can support the new load. This evaluation costs $300–$800 and adds 1–2 weeks to the schedule. Cool-roof compliance also shifts for material changes; metal roofs and some tile options have lower initial SRI values than cool-finish asphingles, so you may need to upgrade to a reflective coating or prove an alternative compliance pathway. Conversely, a move from shingles to metal in Martinez's salt-air environment is often a net-positive durability choice — galvanized or Galvalume metal shingles resist corrosion better than asphalt over 20–30 years — but the permit cost and structural review can add $1,000–$2,000 to the project. The department's plan-check team will also flag flashing details around penetrations (vents, chimneys, skylights) if you are changing materials, because metal-to-metal flashing compatibility differs from asphalt-over-wood transitions.
Timeline and fees in Martinez are moderate compared to San Francisco or San José but higher than inland Contra Costa cities like Antioch. A straightforward like-for-like asphalt-shingle replacement over an existing single or two-layer roof typically gets over-the-counter (OTC) approval in 1–3 business days, with a permit fee of $150–$400 depending on roof area (usually assessed at $0.15–$0.30 per square foot of roof area, or $15–$30 per square of 100 sq ft). Tear-offs, material changes, or structural repairs trigger full plan check (5–7 business days) and higher fees (add $200–$600 for plan-check labor). Inspections are typically two: one after deck repairs (if any) and underlayment installation, and a final after shingles/material install. Each re-inspection for failed items costs $50–$150. Many Martinez roofing contractors now pull permits as part of their service, so confirm with your roofer upfront whether the permit fee and inspections are bundled into their quote or passed through separately.
Three Martinez roof replacement scenarios
Why Martinez enforces stricter underlayment and salt-air standards than inland Contra Costa
Martinez's location on the Carquinez Strait exposes roofing systems to salt-air corrosion, higher humidity, and occasional marine layer moisture that inland cities like Concord and Walnut Creek do not experience to the same degree. The city's Building Department has responded by enforcing synthetic underlayment (not felt) on all new roofs and requiring extended ice-water-shield setbacks (24 inches minimum from eaves on north-facing slopes, vs. the IRC baseline of 2 feet or manufacturer minimum). Fastener corrosion is also a concern; the department prefers 16d galvanized ring-shank nails (or stainless in extreme salt-spray zones) over cheaper electro-galvanized or uncoated fasteners, because salt air degrades the zinc coating faster. Roofers familiar only with inland Contra Costa codes often submit permit apps without these specs, triggering re-work.
The Bay Mud and clay soils near the Alhambra Valley and lower elevations also mean higher water tables and more wood-decay pressure on roof decks. Homes built on expansive clay (common in central Martinez) show more settling and racking of the roof framing over 40–60 years, leading to nail pop and fastener failure. The department's inspectors are trained to look for signs of previous settling (nail holes or fastener lines along roof runs, wavy rafter lines, open seams in underlayment) and will require reroofing to be paired with deck repair or minor framing reinforcement if movement is evident. This adds cost and timeline but prevents premature failure.
Cool-roof compliance under Title 24 is also stricter for Martinez than for inland Contra Costa cities that receive less solar gain and lower summer peak temperatures. The California Energy Commission's climate zone maps place Martinez in zone 3B-3C coast (temperate, marine-influenced), which triggers cool-roof SRI requirements for slopes under 4:12. Inland cities like Antioch are in zone 12 (hot inland summer) and zone 15 (desert), where cool roofs are optional if you meet other energy-efficiency trade-offs. Martinez has less flexibility; cool-roof specs are nearly mandatory unless you document equivalent energy savings through other means.
Roofers should budget an extra $200–$400 and 3–5 days when bidding a Martinez re-roof compared to inland Carquinez-area neighbors, accounting for stricter underlayment material costs, fastener upgrades, and more detailed plan-check staff scrutiny. OTC approval is possible for like-for-like replacements with complete specs, but anything novel or coastal-specific (salt-resistant metal, specialized flashing) will trigger full plan review.
Deck repair costs, soil conditions, and the cost of skipping a pre-permit inspection
Martinez homes fall into three soil zones with different roof-deck durability profiles: coastal sand and Bay Mud near the waterfront and lower Carquinez areas, clay and silt in central Martinez (Oaks, Alhambra Valley neighborhoods), and granitic foothills soils in higher elevations (Briones, Canyon). The clay zones are highest-risk for water-table issues and deck rot because clay's low permeability traps groundwater, raising interior moisture and promoting wood decay. A home in Oaks or central Martinez with a north-facing roof slope and poor attic ventilation can show rot in 2x6 or 2x8 decking within 40–50 years; the roofer's pre-tear-off inspection often finds surprise soft spots. Deck repair (removal and replacement of damaged sections, including sistering new joists or plywood patches) averages $15–$25 per linear foot for the damaged run, or $2,500–$8,000 for a typical 120–400 sq ft repair area. Homes in the coastal sand and higher-elevation foothills typically have better deck longevity unless there is active roof leakage or gutter failure.
The most costly mistake homeowners make is skipping a pre-permit inspection by a licensed roofer and applying for the permit based on assumptions. A homeowner might assume a roof is a single-layer, but the attic or field inspection reveals three layers, converting a potential $150 permit and exemption into a $340 permit and full tear-off requirement, adding $5,000–$8,000 to the project. Alternatively, a homeowner might not realize soft decking exists until the tear-off begins, at which point the permit is already issued and the cost of deck repair becomes a change order. Martinez's Building Department will not approve a re-roof permit if the application omits known deck issues; submitting an incomplete application delays approval by 1–2 weeks while staff asks for clarifications or site inspection photos. The smart approach: hire the roofer for a $300–$500 pre-bid deck and layer inspection, document the condition in photos and a brief report, and include that report with the permit application. This front-loads the bad news and ensures the permit fee, timeline, and budget reflect reality.
Homeowners should also ask the roofer directly whether the permit and inspections are bundled into the bid or passed through as separate line items. Some Martinez roofers absorb the permit fee (treating it as a cost of doing business), while others mark it up and charge the homeowner. A transparent bid separates materials, labor, permits, and inspections. Budget-conscious homeowners sometimes ask 'Can I just pull the permit myself and hire the roofer as labor-only?' The answer is yes under California law, but the roofer must be licensed, and you (the homeowner as permit applicant) become responsible for plan-check submittals, inspection coordination, and code compliance. If the inspector finds deficiencies, you must correct them or hire someone to. This is rare but possible; most homeowners prefer the roofer to manage the permit because they have the spec sheets, photos, and inspection experience.
Martinez City Hall, 625 Administration Drive, Martinez, CA 94553
Phone: (925) 313-2300 (main); ask for Building Department | https://www.ci.martinez.ca.us/ (check for online permit portal or eGov link)
Monday–Friday, 8:00 AM–5:00 PM
Common questions
Do I need a permit to repair a few missing shingles on my Martinez roof?
No permit is required for repairs under 25% of your roof area — typically patches or spot-replacement of a few shingles (fewer than 10 squares total). If you are replacing 10 or more squares, or tearing off and re-covering more than 25% of the roof, a permit is mandatory. If you discover three or more existing layers during repair, the entire roof must be torn off and re-roofed under permit, even if the damaged area is small.
What is the difference between an 'overlay' and a 'tear-off' in Martinez permit terms?
A tear-off removes the existing roof down to the deck and installs new underlayment and shingles; a permit is always required. An overlay lays new shingles over the existing roof without removal; a permit is required only if the overlay area exceeds 25% of total roof area and the existing roof has fewer than three layers. If three or more layers already exist, IRC R907.4 mandates tear-off regardless of area, and overlay is not allowed.
How long does a Martinez roof-replacement permit take?
Like-for-like asphalt shingle replacements over a single or two-layer roof typically get over-the-counter approval in 1–3 business days and cost $150–$400. Material changes, structural repairs, or three-layer situations trigger plan-check review (5–7 business days) with higher fees ($300–$600 additional). Total project timeline from permit submission to final inspection is usually 8–14 days for straightforward jobs, or 3–4 weeks for complex ones.
Do I have to use a licensed contractor to roof my Martinez home, or can I do it myself as the owner-builder?
California B&P Code § 7044 allows owner-builders to perform most work on their own homes without a contractor license, including roofing. However, you must pull the permit yourself, coordinate inspections, and ensure all work meets code. If you hire roofers as laborers (vs. a general contractor), they must be W-2 employees or properly licensed subcontractors. Most homeowners hire a licensed roofer to pull the permit and manage inspections because roofers understand spec sheets, fastening details, and code compliance better than owner-builders.
Why did the Martinez inspector require cool-roof specs on my re-roof? My inland neighbors did not.
Martinez is in California Title 24 climate zone 3B-3C (coast), which requires cool-roof SRI of at least 0.67 for roof slopes under 4:12. Inland Contra Costa cities are in higher-numbered zones (e.g., zone 12 or 15) and have less stringent cool-roof requirements. If your roof pitch is 4:12 or steeper, you are exempt from cool-roof requirements; if under 4:12, you must choose a cool-finish product or use a reflective coating.
What if the inspector finds rot or damage to the roof deck during the tear-off?
Deck repair or replacement is required before the new roof can be installed; the permit cannot proceed until the deck is sound. Repair costs $2,500–$8,000 depending on extent and are typically a change order added mid-project. This is why a pre-permit roofer inspection is smart — it identifies hidden deck issues before you commit to timeline and budget.
Can I just replace the roof without a permit and deal with it at resale time?
No. Unpermitted roof work in Martinez can trigger stop-work orders ($250–$500 fine), code enforcement citations, insurance claim denials if weather damage occurs during the work, and forced disclosure at resale (TDS hit of $5,000–$20,000 in buyer concessions). The permit fee ($150–$400) is far cheaper than the costs of getting caught.
Does my Martinez roofer's warranty apply if the work is not permitted?
Most reputable roofing contractors will not warrant unpermitted work, and manufacturer shingle warranties often void if installation is not inspected and code-compliant. Permit pull and final inspection are how roofers prove the job was done right and protect their warranty. Ask your roofer upfront whether permits and inspections are included in their warranty terms.
How much does a roof-replacement permit cost in Martinez vs. neighboring cities?
Martinez permits typically cost $150–$400 (roughly $13–$22 per square for a 16–20 square roof). Neighboring Walnut Creek and Concord are similar ($140–$380). San Francisco and Oakland are higher ($400–$800+). Smaller, less populated Contra Costa towns like Alhambra may be cheaper ($100–$250). Costs vary by jurisdiction's overhead and processing model, so call ahead if comparing cities.
What do I do if my Martinez permit is denied or requires major revisions?
If plan-check staff issues a deficiency notice (missing specs, cool-roof non-compliance, structural concerns), you have 60 days to resubmit corrections. Work with your roofer to address the issues (e.g., upgrading underlayment, adding structural calc, clarifying fastener specs). If the denial is due to a code interpretation dispute, you can request a meeting with the Building Official ($150–$300 fee) to discuss. Most denials resolve in 1–2 resubmittal cycles.
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.