What happens if you skip the permit (and you needed one)
- Building Department stop-work order and $250–$1,000 in fines per San Mateo County enforcement guidelines, plus requirement to pull a delayed permit at 1.5x the standard fee.
- Insurance claim denial: if an unpermitted roof is discovered during a water-damage claim, your homeowner's policy can refuse payment—typical denial range $15,000–$60,000 depending on damage scope.
- Resale disclosure: unpermitted roof work must be disclosed to buyers under California Business & Professions Code § 1102.6c; title companies may require a retroactive permit ($300–$800) or structural certification ($1,500–$3,000) before close.
- Refinance or HELOC blocking: lenders order a title search that flags unpermitted work; most require proof of permit or a third-party inspection letter before funding, adding 2-4 weeks and $800–$2,000 in professional fees.
Pacifica roof replacement permits — the key details
California Building Code Section R907 governs reroofing, and Pacifica adopts the current California Building Code (2022 edition, based on 2021 IBC). The rule is straightforward: if you're replacing more than 25 percent of the roof area, tearing off the old covering, or changing materials (e.g., asphalt shingles to metal or tile), you need a permit. Permit-exempt repairs are limited to patching under 25 percent of roof area, re-nailing loose shingles, replacing a few damaged shingles (typically fewer than 10 squares), and gutter or flashing-only work that doesn't disturb the roof deck. The City of Pacifica Building Department reviews applications in-person at City Hall or online via their permit portal; over-the-counter approvals (same-day) happen for straightforward like-for-like replacements with complete specs. Full tearoffs typically require 1-2 weeks of plan review, including structural deck evaluation if photos reveal rot, water damage, or uneven framing.
Pacifica's coastal exposure creates two local enforcements unique to the city. First, wind-uplift fastening: homes in Pacifica are subject to California Code of Regulations Title 24 and the California Building Code's windstorm categories. Coastal Pacifica (below 500 feet elevation) is typically Wind Zone 2 (95 mph three-second gust); fastener spacing and nail-down patterns are therefore scrutinized in permit review. Your roofer must specify either 6-inch nail spacing for standard asphalt shingles or manufacturer-specific patterns for metal or composite products. The city requires this in the permit application—vague language like 'per code' will get a rejection note. Second, moisture and ice-and-water shield: Pacifica's fog layer and micro-freeze zones (especially at elevations above 600 feet) create condensation and wind-driven rain penetration risks. California Building Code R905.1.1 and local amendments require ice-and-water shield to extend at minimum 36 inches from the eave (or two roof sheathing board widths, whichever is greater) and to cover all valleys and areas within 24 inches of any roof penetration. If your application doesn't specify this, expect a comment card asking for underlayment details and a roof profile drawing.
Pacifica's roofing contractor must hold a current California B-license (roofing) or C-39 (roofing specialty) license. Owner-builders are allowed under California Business & Professions Code § 7044, but only if the property is your primary residence and you perform the work yourself (with a licensed roofer supervising if subcontracting specific tasks like metal flashing). If you're replacing the roof for investment/rental property, a licensed contractor must pull the permit. The city's online portal (accessible via the Pacifica city website, www.ci.pacifica.ca.us or the permit portal link) allows digital submission of roofing plans, photos of existing roof conditions, and contractor licenses. Paper submissions are also accepted in-person at City Hall (1800 Lucia Ave, Pacifica). Permit fees run $150–$400 depending on roof square footage (typically calculated at $0.15–$0.25 per square foot of roof area). A 2,000-square-foot home's roof replacement costs $300–$500 in permit fees alone.
The layer-count rule is critical. California Code R907.4 states that if the existing roof has three or more layers of covering material, all layers must be removed before applying new material—overlays are prohibited on three-layer roofs. During initial field inspection or photo review, the Building Department may require a roofer's affidavit confirming the number of layers. If existing shingles have previously been overlaid, you'll need a tear-off permit with deck inspection. This adds 2-3 days of work and potential surprises: wet or rotted decking adds $1,500–$5,000 in repairs and extends the timeline. The city will not issue a final approval until the deck is inspected and certified sound (or repairs are documented).
Inspections happen twice: after the old roof is removed and the deck is prepared (framing, flashing, nailing pattern verification), and again after the new roof is installed and final fastening is confirmed. Pacifica's Building Department uses a standard roofing inspection checklist covering fastener type/spacing, underlayment lap and fastening, flashing installation, and adherence to the submitted material specs. If your roofer is pulling the permit, confirm that they schedule both inspections—delays often happen here because roofers sometimes don't call for inspection promptly, leaving you without a final sign-off for weeks. The entire process (permit approval, tearoff, installation, final inspection) typically takes 3-4 weeks from submission to sign-off. Expedited or over-the-counter permits for like-for-like replacements can approve in 1-2 business days if all paperwork is complete and the roof has fewer than two layers.
Three Pacifica roof replacement scenarios
Pacifica's fog-zone moisture and underlayment requirements
Pacifica sits in the San Francisco Bay's marine layer, with fog present 200+ days per year and humidity often above 80 percent even inland near Highway 1. This creates a unique challenge: roof decks stay damp longer, and ice-and-water shield (synthetic membrane) becomes critical to prevent wind-driven rain from backing up under shingles during Pacifica's heavy winter storms (December-February, 2-4 inches of rain in a single event is common). California Building Code R905.1.1 specifies ice-and-water shield placement; Pacifica's Building Department enforces this strictly. The city's permit comments often require the roofer to specify whether the ice-and-water shield is self-adhering asphalt-based (standard) or newer synthetic polymer types (preferred in coastal fog zones because they resist mold better). The permit form asks for underlayment type; vague language like 'per code' will trigger a request for the manufacturer's product name and data sheet.
In foothill and mountain zones (elevations 600-2,000 feet), Pacifica experiences freeze-thaw cycling that coastal flats avoid. Temperatures dip below 32 degrees more reliably, and morning dew freezes overnight before the fog burns off. This means ice damming risk is higher in the hills than on the coast. The city's Building Department comment cards for foothill permits often specify: 'Ice-and-water shield to extend minimum 48 inches from eaves or two sheathing board widths, whichever is greater, and must cover all valleys and within 24 inches of all roof penetrations.' Contrast this to coastal permits (below 500 feet), where 36 inches is the standard. The difference is subtle but costs $200–$400 more in materials and labor for a typical 2,000 sq ft roof. Roofers unfamiliar with Pacifica's micro-zones often submit generic 36-inch specs and receive a resubmission request. To avoid delays, your roofer should know the exact elevation of your property and propose the correct ice-and-water shield extent upfront.
Synthetic underlayment (polymer-based, not felt) is becoming more common in Pacifica permits because it resists mold and tears less during installation in wet conditions. However, not all synthetic underlayment is rated for metal roofing (some synthetic materials can trap moisture under metal). If you're upgrading to a metal roof, the permit must specify 'synthetic underlayment compatible with metal roofing' (typically 'breathable' types like DuPont Tyvek or Owens Corning synthetic felt). Asphalt felt (15# or 30#) is still acceptable under California Code for asphalt shingles, but the Building Department often recommends synthetic in Pacifica's fog zone for longevity. Felt can rot in perpetually damp conditions, and replacing underlayment later (after a roof leak) is expensive. Your roofing bid should specify the underlayment type and explain why it's chosen for your elevation and roof material.
Pacifica's wind-zone fastening requirements and permit review process
Pacifica's entire jurisdiction falls within California Wind Zones 2-2B (coastal and transitional elevations). Wind Zone 2 assumes a 3-second gust of 95 mph; Zone 2B assumes 115 mph (applied to elevated ridges and exposed corners). Roofing fastening under these zones is stricter than inland California cities. For asphalt shingles, IRC R905.2.4 specifies six fasteners per shingle in field areas; Pacifica's permit review requires the roofer to specify fastener type (galvanized or stainless steel, typically 1-1/4 inch ring-shank), spacing (6-inch field, 3-inch perimeter/gable), and any high-wind reinforcement (e.g., hurricane ties for metal drip-edge attachment). A common resubmission reason: roofers submit bids saying 'per manufacturer specs' without stating actual nail spacing. The Building Department's inspector needs to know: if your roof has a large gable-end or if you're on a ridge exposure, is the roofer stepping down to 3-inch fastening? This decision affects material cost (more nails, more labor) and must be clear before approval.
The permit review timeline in Pacifica varies by application completeness. Over-the-counter approvals (same-day or next-day) occur for straightforward like-for-like replacements where the roofer submits: (1) completed roofing permit application, (2) roof area (measured in squares, where 1 square = 100 sq ft), (3) photo of existing roof, (4) manufacturer's product spec and wind-rating data, (5) roofer's B-license copy, and (6) a brief note on fastening (e.g., 'Asphalt shingles, 6-inch field fastening, 3-inch perimeter, ice-and-water shield 36 inches eaves'). Full plan review (10-14 days) is triggered by material changes, tear-offs with deck work, or missing information. If your roofer submits the application incomplete (photos too small, contractor license expired, wind-zone fastening not specified), the city issues a comment card and timeline extends. Pacifica's Building Department response time to resubmissions is typically 3-5 business days. Budget an extra week if your first submission needs a resubmission cycle.
Inspection scheduling is the roofer's responsibility, but homeowner follow-up helps. After the old roof is stripped (if tear-off), the roofer must call the Building Department to schedule the 'deck inspection'—this verifies nailing, flashing readiness, and absence of rot. If the inspector finds issues (soft decking, inadequate flashing, nail corrosion), the roofer must remediate before moving to installation. Pacifica inspectors typically return same-day or next-day; delays happen when the roofer doesn't call promptly or the deck is not properly prepared. The final inspection (after installation) checks fastening pattern, shingle lap, valley coverage, and flashing detail. A typical final inspection takes 30 minutes. If the roofer has done the work correctly, the inspector signs off immediately. If there are deficiencies (e.g., fasteners missed, ice-and-water shield not extended far enough), the roofer must fix and re-call for a follow-up inspection (adds 1-2 weeks). Confirm with your roofer that they will schedule both inspections and provide you with inspection dates and times so you can coordinate site access.
1800 Lucia Ave, Pacifica, CA 94044
Phone: (650) 738-7400 (main city line; ask for Building Department) | https://www.ci.pacifica.ca.us (see 'Building Permits' link for online portal access)
Monday-Friday, 8:00 AM - 5:00 PM (closed weekends and city holidays)
Common questions
How many layers of shingles are too many before I have to tear off the old roof?
California Building Code R907.4 prohibits overlaying a roof that has three or more layers of covering material. If you have two or fewer layers, an overlay is allowed (though Pacifica Building Department may require photos or a field inspection to confirm the existing roof condition). If the existing shingles are severely curled, missing, or damaged, even a two-layer roof may be deemed unsuitable for overlay, and a tear-off becomes mandatory. Request a scope confirmation visit ($50–$100) from the Building Department or your roofer to confirm before you commit to an overlay permit.
Do I need a permit just to replace gutters or flashing?
Gutter replacement alone does not require a permit. However, if gutter work requires removal of roof sheathing, cutting into the roof deck, or replacing flashing that involves more than minor reattachment, a permit is often triggered because the scope crosses into roof-covering territory. Similarly, replacing a few shingles around a chimney flashings (fewer than 10 squares total) is exempt; replacing entire valley flashing or more than a quarter of the roof's flashing typically requires a permit. Ask your contractor if the job involves roof-deck exposure; if yes, pull a permit to be safe.
What is the difference between Wind Zone 2 and Wind Zone 2B, and does it affect my Pacifica roof permit?
Wind Zone 2 assumes a 3-second gust of 95 mph; Zone 2B assumes 115 mph. Pacifica's coastal and lower-elevation areas (below ~500 feet) are typically Wind Zone 2. Higher elevations and ridge-exposed homes are Zone 2B. The difference affects roofing fastening: Zone 2B requires tighter nail spacing (3-inch in field areas vs. 6-inch in Zone 2) and stronger fasteners (typically stainless-steel ring-shank nails). Your roofer should determine your home's zone based on elevation and exposure; Pacifica's Building Department can confirm if uncertain. If your roofer assumes Zone 2 but you're actually in Zone 2B, the inspection will flag inadequate fastening, requiring rework.
Can I pull a roofing permit myself if I own the home as an owner-builder?
Yes, under California Business & Professions Code § 7044, owner-builders can pull roofing permits for primary residences. However, if you hire a licensed roofing contractor to install the roof, the contractor must pull the permit (not you). You can only pull the permit yourself if you perform the entire roofing work yourself without subcontracting any labor. Pacifica's Building Department requires proof of ownership (deed copy) and a signed owner-builder declaration form. If you are upgrading to metal roofing or doing a complex tear-off with deck repair, involving a licensed roofing contractor is highly recommended; they handle permit coordination and inspections.
Why does Pacifica require ice-and-water shield to extend so far from the eaves?
Pacifica's marine fog and winter rainstorms create wind-driven rain penetration risk. Ice-and-water shield (synthetic membrane) blocks water from backing up under shingles when wind drives rain sideways. The 36-inch minimum (48 inches in foothill elevations) ensures that the shield protects the critical eave-and-soffit zone where wind-driven rain infiltrates most commonly. This is not an aesthetic choice—it's a moisture-management rule rooted in Pacifica's climate. Undersized ice-and-water shield leads to attic leaks and mold. The permit form requires you to specify the extent; inspectors verify during deck and final inspections.
How much does a roofing permit cost in Pacifica?
Roofing permit fees in Pacifica typically range from $150 to $550, depending on roof area and project scope. Like-for-like replacements (same material, no tear-off) cost $150–$350. Tear-off permits with deck evaluation cost $300–$550. Material-change projects (e.g., shingles to metal or tile) cost $350–$550 because plan review is more complex. Fees are calculated as a percentage of valuation or a flat rate based on roof square footage; the Building Department's current fee schedule is available on their website or by calling (650) 738-7400. A typical 2,000 sq ft roof replacement permit costs $250–$400.
What happens during the deck inspection, and can I be there?
The deck inspection occurs after the old roof is torn off and before new shingles are installed. The inspector checks: (1) deck nailing pattern (nails properly spaced per code), (2) absence of rot or water damage, (3) flashing condition (valleys, penetrations, eaves), and (4) proper ventilation (soffit and ridge vents clear). If the deck is sound, the inspection passes in 10-15 minutes and you receive approval to proceed with new roofing. If rot or structural issues are found, the inspector notes them and the roofer must repair before proceeding. Yes, you can be present; it's helpful to ask questions and understand any deficiencies the inspector notes. The inspection is typically same-day or next-day after the roofer calls the Building Department.
My roofer says the roof doesn't need a permit because it's 'just a repair.' How do I know if they're right?
A repair under 25 percent of roof area and involving no tear-off or material change is often exempt. However, if the 'repair' involves re-nailing more than a few dozen shingles, replacing flashing over a large area, or addressing deck damage, a permit is likely required. Ask your roofer: (1) Are you tearing off any existing shingles, or just nailing down loose ones? (2) What percent of the roof are you addressing (measured in squares, where 1 square = 100 sq ft)? (3) Are you replacing any structural materials (deck, flashing, underlayment)? If the answer to any is 'yes' and the scope is over 10 squares, a permit is required. To be safe, contact Pacifica Building Department and describe the work; they will advise whether a permit is needed. An unpermitted roof can cost you $15,000–$60,000 in insurance claim denials later, so it's worth the $50 phone call to confirm.
What roofing materials are allowed in Pacifica, and do any require special permits?
Asphalt shingles, metal, clay tile, concrete tile, slate, and composite materials are all allowed under California Building Code. Asphalt shingles are the most common and permit-friendly (standard review, 1-2 week timeline). Metal and tile upgrades require plan review because they have different wind-uplift ratings, fastening requirements, and deck-load considerations. Tile and slate are heavier and may require structural evaluation if your current deck is marginal. Metal roofing (standing-seam or metal shingles) often triggers full plan review and deck inspection because underlayment compatibility and fastening patterns differ. None of these materials are prohibited in Pacifica, but material changes trigger more scrutiny than like-for-like replacements. If you're considering a premium material, discuss the permit timeline and cost impact with your roofer upfront.
If I buy a home with an unpermitted roof, what do I do before selling it?
California requires disclosure of unpermitted work under Business & Professions Code § 1102.6c. If the roof was installed without a permit, you must disclose this to buyers. Title companies often require either: (1) a retroactive permit pull ($300–$800) with Building Department inspection, or (2) a third-party structural engineer's certification that the roof is sound ($1,500–$3,000). Contact Pacifica Building Department to ask about retroactive permitting; they can inspect the existing roof and issue a certificate of compliance if it meets current code. This can be faster and cheaper than a full re-roof. If the roof is nearing end-of-life, a new permit pull with tear-off and replacement is cleaner for resale.
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.