Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
A full roof replacement or tear-off in Martinez requires a permit from the City of Martinez Building Department. Overlays under 25% of roof area and like-for-like repairs of fewer than 10 squares may be exempt, but any third layer detected triggers mandatory tear-off and permitting.
Martinez sits on the Carquinez Strait in Contra Costa County, which means salt-air corrosion accelerates shingle degradation and the city enforces stricter underlayment standards than inland neighbors like Concord or Walnut Creek. The City of Martinez Building Department requires permits for all full replacements, tear-offs, structural deck repairs, and material conversions (e.g., shingles to metal or tile). Unlike some Bay Area cities that batch reroofing under a single umbrella permit, Martinez processes each re-roof as a standalone project with separate plan review and inspection fees. The city also enforces California Title 24 energy requirements for cool roofs on slopes under 4:12 and uses the 2022 California Building Code (CBC), which tracks the IRC closely on underlayment, fastening, and ice-water-shield setback rules. If your existing roof has three or more layers, IRC R907.4 mandates complete tear-off — you cannot overlay a two-layer roof. Plan 1–3 weeks for over-the-counter approval on straightforward like-for-like replacements; material changes or deck repairs may trigger full plan check and add 2–4 weeks.

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

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

Scenario A
Like-for-like asphalt shingle replacement, single existing layer, Briones neighborhood (standard pitch, ~1,600 sq ft roof area)
You have a 1960s ranch home in Briones with the original asphalt shingles showing heavy weathering, moss, and a few missing tabs. A licensed Martinez roofer inspects from the attic and confirms only one layer of shingles, no deck rot, and standard 1/2-inch plywood sheathing in good condition. The roofer submits a permit application with a one-page spec sheet: Owens Corning Duration Plus shingles (or equivalent), 6 fasteners per shingle, 16d galvanized ring-shank nails, synthetic underlayment (minimum GAF FeltBrite or equivalent, 19 lbs, 24-inch ice-water-shield set back at eaves), and standard 3-inch starter course. No cool-roof requirement applies because your roof slope is 6:12. The City of Martinez Building Department approves the permit in 2 business days as an over-the-counter project. Permit fee: $220 (based on 16 squares at $13.75 per square). Tear-off inspection happens mid-project (usually day 2–3), and final inspection after shingle installation. Total timeline from permit submission to final approval: 8–10 business days. Total cost: $220 permit fee + $8,000–$12,000 contractor cost (materials + labor) for a 1,600-sq-ft replacement. No structural review, no cool-roof analysis, no material-change evaluation needed.
Permit required | Over-the-counter approval 2 days | Asphalt shingles like-for-like | Synthetic underlayment + ice-water-shield | Permit fee $220 | Total project $8,220–$12,220
Scenario B
Metal standing-seam roof conversion, two existing layers, deck repair needed, Canyon neighborhood (coastal salt-air zone, 4:12 pitch, ~2,000 sq ft roof area)
Your 1980s Craftsman in Canyon (near Alhambra Valley, closer to inland humidity and clay soils) has two layers of asphalt shingles and noticeable soft spots on the north-facing slope where moss has trapped moisture and the 2x6 roof decking has begun to rot. You decide to upgrade to a standing-seam metal roof for longevity (salt air and moisture are degrading asphalt faster than inland rates). The permit application now requires: (1) a structural engineer's evaluation ($500) confirming the 2x6 framing and connections support the metal roof load (approximately 8 lbs per square, well within most residential framing capacity, but the engineer stamps the calc); (2) a cool-roof analysis showing the metal product's SRI (many Galvalume standing-seam products have SRI ~0.28, below the 0.67 minimum), so you either upgrade to a reflective topcoat (adds $1–$2 per sq ft) or document a performance alternative; (3) deck repair plan for the 120 sq ft of rot on the north slope (estimated $2,500–$4,000 framing + plywood replacement); (4) detailed flashing specs for the transition from metal to existing chimneys and vents. Plan-check review is 5–7 business days. Permit fee: $380 (base $220 + $160 plan-check surcharge for material change). Inspections: one after deck repair and underlayment, one final after metal install. Timeline: 3–4 weeks from submission to final sign-off. Total cost: $380 permit + $500 structural eval + $2,500–$4,000 deck repair + $12,000–$16,000 metal roof install (higher than asphalt due to material and flashing labor). This scenario showcases Martinez's coastal salt-air environment (accelerated rot and corrosion) and the material-change review process.
Permit required for material change | Plan-check required 5–7 days | Structural evaluation $500 | Deck repair $2,500–$4,000 | Cool-roof SRI analysis | Permit fee $380 | Total project $15,880–$20,880
Scenario C
Partial tear-off and overlay, 35% of roof area replacement, three existing layers detected, Oaks neighborhood
Your home in Oaks has storm damage on the south-facing roof (wind-damaged shingles, a few missing tabs). You plan to do a targeted re-roof of just the south slope (about 650 sq ft, or 35% of your 1,850-sq-ft total roof area). During the initial roofer walkthrough, they discover three existing layers (original 1950s shingles, plus two overlays from the 1990s and 2010s). IRC R907.4 mandates that if three or more layers exist, you must tear off to the deck; overlaying a three-layer roof is prohibited regardless of repair area. This converts your 'partial repair' into a 'full re-roof' and triggers a full permit. You cannot do the targeted 35% approach. The permit application now includes the entire roof, full tear-off to deck, inspection for hidden deck damage (high risk given the three-layer history and the age), and standard underlayment and fastening specs. Permit fee: $340 (full roof area, ~18.5 squares). Plan check is triggered because of the three-layer requirement and higher deck-damage risk; 5–7 business days. The actual tear-off and re-roof is now a 5–7 day project instead of a 2–3 day spot repair. The three-layer rule is a common Martinez gotcha that surprises homeowners expecting a $2,000 partial repair to become an $8,000+ full replacement. This scenario illustrates the importance of a pre-permit inspection and the binding nature of the three-layer rule.
Permit required (three-layer rule) | Full tear-off mandatory IRC R907.4 | Plan-check review 5–7 days | Deck damage risk assessment | Permit fee $340 | Total project $9,000–$14,000

Every project is different.

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

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.

City of Martinez Building Department
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.

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 Martinez Building Department before starting your project.