What happens if you skip the permit (and you needed one)
- Stop-work order: City of Battle Ground issues a $500–$1,200 stop-work fine and requires immediate permit pull with double fees (retro-active permit + current permit cost, typically $200–$600 total).
- Insurance denial: Most homeowner policies exclude unpermitted roofing work from damage claims; replacement cost coverage can be withheld entirely if adjuster detects no permit pulled during claim investigation.
- Lender and refinance block: If you refinance, appraisal or title work flags unpermitted roof replacement; lender will require retroactive permit or demand roof removal and re-installation under permit (cost: $8,000–$25,000+ to redo).
- Resale disclosure hit: Washington state requires seller disclosure of unpermitted work; buyers' lenders will demand a 'correction' (either licensed roofer warranty letter, retroactive permit, or price reduction of 15–25% of roof value).
Battle Ground roof replacement permits — the key details
The threshold for a Battle Ground roof-replacement permit is tied to three variables: scope (full vs. partial), layers (how many existing), and material change. IRC R907.1 states that 'reroofing shall be done in accordance with the code provisions for new roofs.' This means a full tear-off-and-replace always requires a permit and deck inspection. A partial replacement covering 25% or more of the roof area also requires a permit in Battle Ground; anything under 25% (roughly 3–5 squares for a typical 1,200 sq ft home) is exempt if you're patching like-for-like in kind. The critical local wrinkle: Battle Ground's building department enforces a hard stop on the three-layer rule. If your inspector finds more than two existing layers of shingles, you must tear off to bare deck per IRC R907.4 — no overlays allowed. This has caught many homeowners off-guard; older Battle Ground homes built in the 1970s–1990s often have two layers already, and a third-layer overlay attempt triggers automatic rejection and adds $2,000–$5,000 in tear-off labor. The City of Battle Ground typically issues permits same-day or next-day if the scope is straightforward (full tear-off, like-for-like asphalt shingles), because roofer can submit digital photos or in-person walk the inspector through existing conditions.
Underlayment and ice-and-water-shield specifications are where most Battle Ground rejects happen, because the city's frost boundary (I-5 corridor) creates two different code interpretations under the same roof code. West of I-5 (Clark County Lowlands, zone 4C), the city requires ice-and-water-shield from the eave up 24 inches minimum, plus a synthetic or felt underlayment over the whole deck. East of I-5 (Skamania County foothills, zone 5B), the frost depth jumps to 30 inches, and the city often requires full-deck ice-and-water-shield (or equivalent self-adhering membrane) per IRC R907.2(8.2) guidance for cold climates. Your building permit application must specify what type of underlayment and where it extends; if the permit paperwork says 'standard felt' but the inspector sees self-adhering ice-and-water-shield at final, that's a correction notice (adds 5–7 days). For a material change (asphalt to metal, tile, or slate), Battle Ground requires the roofer to submit a structural evaluation if the new material is significantly heavier than the old (e.g., concrete tile adds 10–14 pounds/sq ft vs. asphalt's 2–3). Metal roofing, by contrast, is lighter and rarely triggers structural work; tile almost always does. The permit fee for a standard asphalt-to-asphalt replacement is based on roof area and typically costs $150–$350 (usually calculated as 1–1.5% of valuation, with a minimum of $100). A material-change permit adds $50–$150 for the structural review component.
Inspection timing in Battle Ground is strict but predictable. Once your permit is issued, you schedule the first inspection (deck and underlayment) before you install the top layer of shingles or metal. The inspector verifies that existing layers were removed (if required), that the deck is sound (no soft spots, splits, or rot), and that underlayment and ice-and-water-shield are in place and properly fastened and extended per the permit specs. This inspection typically takes 1–2 hours and happens within 24–48 hours of your request (Battle Ground is responsive here). After the top layer is fastened, you call for final inspection; the inspector walks the roof, checks fastening patterns (IRC requires 6 nails per shingle in high-wind zones; Battle Ground isn't an active hurricane zone, but code compliance is standard), verifies flashing is sealed, and checks gutters and downspouts are clear. Final inspection usually passes same-day if the first inspection passed. The full permit-to-final timeline is typically 2–3 weeks, though it can be as short as 1 week if you're owner-pulling the permit, scheduling aggressively, and your roofer is responsive to scheduling.
Owner-builder rules in Washington state allow you to pull a residential roofing permit on your own owner-occupied home without a contractor license, but Battle Ground's building department requires you to sign a declaration under penalty of perjury that the home is owner-occupied and you intend to occupy it. You must hire a licensed roofer to perform the actual work; you cannot DIY the installation yourself (roofing is a specialty trade in WA). The benefit of owner-pulling: you avoid the general contractor markup (typically 15–25%) and maintain direct communication with the building department. The downside: you are legally responsible for code compliance and inspection scheduling; if the roofer does shoddy work, you can't recover from the contractor's bond — only sue the roofer directly. Battle Ground's permit office has a simple online form for owner-builders (or paper filing at city hall), and staff will guide you through the two-inspection schedule. Many owner-builders save $1,500–$3,000 on a $10,000–$15,000 roof replacement by pulling the permit themselves and negotiating directly with the roofer.
Material specifications for Battle Ground should include fastener type (galvanized or stainless steel nails, 1.5-inch minimum for asphalt shingles), underlayment weight (30-lb felt or equivalent, or self-adhering synthetic), and flashing details (step flashing at walls, counter-flashing at chimneys, ice-and-water-shield as noted above). For metal roofing, you must specify fastener type (stainless steel or coated steel), sealing strips, and attachment pattern. For tile or slate, structural load documentation is mandatory. The City of Battle Ground Building Department's standard roofing permit form asks for these specs, and many roofers include them in their proposal documents — verify your roofer has submitted them before submitting the permit application. If they're missing, the permit office will request them in writing, adding 3–5 days to approval. One local quirk: Battle Ground is not in an active flood zone for most residential areas, but some neighborhoods (especially near Burnt Bridge Creek and Mill Creek) are in FEMA flood zones or state-mapped wetland-adjacent areas. If your address is in a flood-prone zone, the city may require you to note roof elevation above base flood elevation on the permit; this is rare for residential roofing but worth checking the FEMA Flood Map or asking the permit office upfront.
Three Battle Ground roof replacement scenarios
Battle Ground's climate-zone boundary and what it means for your underlayment
Battle Ground's position straddling NOAA climate zones 4C (west, Puget Sound lowlands, 12-inch frost depth) and 5B (east, foothills, 30+ inch frost depth) directly affects the Ice-and-Water-Shield requirement in your permit. The IRC R907.2(8.2) cold-climate section states that in zones with frost, ice-and-water-shield or equivalent self-adhering membrane must extend up from the eave 'to a point at least 24 inches inside the exterior wall of the building.' In practice, this is measured from the outer edge of the roof sheathing vertically up the slope. West of Interstate 5 (downtown Battle Ground, Green Mountain, portions of the East Fork area), the city applies the 24-inch minimum, which typically covers 6–8 feet of roof slope on a 6-in-12 pitch (common in the region). East of I-5 (Stevenson, Upper Mill Plain, foothills), the frost depth jumps significantly, and the city often enforces 36-inch or full-deck ice-and-water-shield as a practical interpretation of the IRC cold-climate rules.
Your building permit application must specify the underlayment plan upfront. If you submit a permit saying '30-lb felt + ice-and-water-shield 24 inches' but you're in zone 5B, the permit office may reject the application or request clarification, adding 5–7 days. Conversely, if you're in zone 4C and over-spec (full-deck ice-and-water-shield), that's not a problem — the inspector will simply note the upgraded spec and approve. The practical cost difference is modest but real: 24-inch ice-and-water-shield adds roughly $0.10–$0.15 per sq ft; full-deck adds $0.50–$0.70 per sq ft. On a 1,500 sq ft roof, that's $75–$112 extra for full-deck. Many roofers now recommend full-deck ice-and-water-shield even in 4C zones for durability, because the price has dropped and the ice-dam protection is superior. Battle Ground's permit office does not require an engineer's sign-off on underlayment specs for residential roofing; the roofer's spec sheet and city inspection suffice.
One regional quirk: Clark County (west Battle Ground) has occasional wet-snow and ice-dam problems in January–February, especially on north-facing slopes or in low-light areas surrounded by tall trees. Underlayment specifications are not over-conservative in Battle Ground; they reflect real ice-dam risk. If you have a north slope or are surrounded by large firs, the building inspector may ask if you want to upgrade to full-deck protection, even if 24 inches meets code. Do it — the $100–$150 extra spend prevents $5,000–$15,000 in water damage during a bad freeze.
The three-layer rule, tear-off liability, and why it catches Battle Ground homeowners
IRC R907.4 is unambiguous: 'Reroofing shall not be applied over more than two layers of existing roof covering.' Battle Ground's building department enforces this as a strict mandate, and violations are rejected at the permit stage or flagged during deck inspection. Many Battle Ground homes built in the 1970s–1990s have two layers already (original shingles + one re-roof sometime in the 1990s–2000s). If you're now (2024–2025) re-roofing for the third time, you must tear off to bare deck. The cost difference is significant: a full asphalt tear-off adds $1.50–$3.00 per sq ft in labor, or $2,250–$4,500 on a 1,500 sq ft roof. Some homeowners, seeing that estimate, try to overlay anyway (hoping the inspector won't notice or won't require tear-off retroactively). This is a mistake. The permit office often spots three-layer roofs at the permit stage (if you're honest on the application) or during the first inspection. If they do, they issue a correction notice: tear off or the permit is denied and the work stops.
How do you know if you have two or three layers? A visual roof inspection from the ground usually shows a thick, lumpy roof profile if there are multiple layers. A more certain method: have the roofer climb the roof, pry up a few shingles on an area that will be removed anyway (like a roof valley or edge), and count the layers. Roofers are trained to do this and do it as part of a standard scope assessment. If your roofer's bid says 'full tear-off required — three layers detected,' trust that and budget the extra $2,000–$5,000. If the bid says 'two layers, overlay possible,' but you suspect three, ask the roofer to walk you through the count. Battle Ground's permit office will make this determination at the first inspection if you submit the permit without clarifying; it's better to know upfront.
The liability piece: if you permit for an overlay, the roofer installs shingles, and the inspector discovers three layers, the permit is voided, the work stops, and you're out the cost of the bad work. You then have to hire the roofer back to tear off the new shingles and old layer(s), install proper underlayment, and re-shingle — effectively paying twice. The roofer may not warrant the do-over work (since the permit violation was partly your misrepresentation), and you have no recourse against Battle Ground's building department (they're enforcing code, not causing the problem). Bottom line: confirm layer count before permitting. If the roofer won't climb and confirm, get a second opinion from another roofer — the $200–$300 inspection fee is cheap insurance against a $5,000+ mistake.
City of Battle Ground, Battle Ground, WA (contact city hall for exact office location and mailing address)
Phone: Search 'City of Battle Ground Building Department phone' or call (360) 342-2426 (main city line; ask for Building & Planning) | https://www.ci.battleground.wa.us/ (check for online permit portal or e-permitting system; some services may require in-person filing at city hall)
Monday–Friday, 8:00 AM – 5:00 PM (verify with city; holiday closures apply)
Common questions
Do I need a permit for roof repairs or just replacements?
Repairs under 25% of roof area and like-for-like patching are typically exempt; anything 25% or larger, or involving underlayment replacement, requires a permit in Battle Ground. A small patch of a few missing shingles is a repair (exempt). A full tear-off-and-replace or partial replacement with new underlayment is reroofing (permitted). If you're unsure whether your scope is 'repair' or 'reroofing,' call the City of Battle Ground Building Department before scheduling work. When in doubt, get the permit — the cost ($150–$400) is negligible compared to the risk of a stop-work order or insurance denial.
What happens if I find three layers during tear-off and already pulled a permit for two?
Stop work immediately and call the City of Battle Ground Building Department. The permit is technically void if a condition changes (three vs. two layers). The city will require you to tear off all layers to bare deck before re-shingling. Your roofer should have flagged this during the scope assessment; if they didn't, they bear some responsibility for the error. Contact your roofer and the city together to discuss the remedy (most roofers will complete the tear-off as a change order, though you'll pay extra). Do not proceed with the overlay.
How much does a Battle Ground roof-replacement permit cost?
A standard asphalt-to-asphalt full replacement typically costs $150–$350, calculated as a percentage of the estimated project value (usually 1–1.5%, with a $100 minimum). A material change (e.g., asphalt to metal or tile) adds $50–$150 for review. The City of Battle Ground's permit office will quote a specific fee when you submit the application. If you're pulling the permit yourself as an owner-builder, the fee is the same; you just avoid general contractor markup.
Are there any special roofing requirements for Battle Ground due to snow or wind?
Battle Ground is not a designated high-wind zone (unlike coastal Washington), and standard IRC fastening rules (6 nails per shingle in higher-wind areas, 4–5 in standard zones) apply. However, the climate-zone boundary (4C west, 5B east) affects ice-and-water-shield requirements (24 vs. 36 inches from eave), as frost depth varies. Battle Ground's wet-snow and occasional ice-dam risk make proper underlayment critical; consider full-deck ice-and-water-shield even if 24 inches meets code. The city does not impose custom wind or snow load upgrades for residential roofing beyond standard IRC.
Can I do the roof work myself, or do I need to hire a licensed contractor?
Washington state law (RCW 18.27) requires roofing work to be performed by a licensed roofing contractor. You cannot DIY the installation yourself. However, as an owner-builder on your owner-occupied home, you can pull the permit yourself without a general contractor license — you just hire the licensed roofer. This saves contractor markup (15–25%). You remain responsible for scheduling inspections and code compliance; the roofer is responsible for the quality of work and must sign the permit as the performing contractor.
What if my roof is in a flood zone or wetland area near Battle Ground?
Most residential areas in Battle Ground are not in FEMA flood zones, but some neighborhoods near Burnt Bridge Creek, Mill Creek, or other drainage areas are. If your property is in a flood zone or wetland buffer, the city may require you to note roof elevation relative to base flood elevation on the permit application. This is a rarity for residential roofing but worth checking the FEMA Flood Map or asking the permit office upfront. Wetland buffer violations can trigger fines or work stoppages; confirm your property location before permitting.
How long does the inspection process take in Battle Ground?
Once you schedule an inspection, the City of Battle Ground typically responds within 24–48 hours. The deck/underlayment inspection takes 30 minutes to 1 hour; final inspection (after shingles are installed) takes 1–2 hours. Total permit-to-final timeline is usually 1–3 weeks, depending on how quickly you schedule and your roofer's work pace. Battle Ground's building department is responsive and does not have a backlog for residential roofing inspections.
Do I need to disclose an unpermitted roof to a buyer when I sell?
Yes. Washington state (RCW 64.06.006) requires sellers to disclose all unpermitted work on a Transfer of Title statement. If you installed a roof without a permit and did not obtain a retroactive permit or variance, you must disclose it to the buyer. Buyers' lenders often require a permit or correction before funding; non-disclosure can result in legal liability and rescission of the sale. If you're in this situation now, contact the City of Battle Ground Building Department about a retroactive permit application or a 'signed-off' warranty from the original roofer (some lenders accept this as alternative verification). The cost of a retroactive permit is typically $200–$400 plus any corrections the inspector requires.
Will my homeowner's insurance cover an unpermitted roof replacement?
Most homeowner policies exclude coverage for unpermitted work. If you submit a claim for roof damage or interior water damage from a leaking roof, and the insurance adjuster discovers the roof was replaced without a permit, the claim can be denied in full. Some insurers will still pay if the work meets code standards and was done by a licensed contractor, but they may reduce the payout or require a retroactive permit. The safest approach: get the permit before the work starts. The permit cost ($150–$400) is trivial compared to claim denial ($20,000–$50,000 in potential losses).
What's the difference between a 'roof inspection' (from an insurance company or bank) and a 'building permit inspection'?
A roof inspection ordered by an insurer or lender is a visual assessment by an adjuster or engineer; it verifies the roof's age, condition, and remaining life (typically 25% remaining), but does not verify code compliance or permit status. A building permit inspection is a city requirement; the inspector verifies the roof meets IRC R905/R907 code (underlayment, flashing, fastening, material specs). Building inspections are mandatory if you pull a permit; insurance inspections are separate and optional (though insurers often require them for older roofs or claims). You can have both — an insurance inspection and a building permit inspection — on the same roof. They serve different purposes and have no conflict.
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.