Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
A full roof tear-off or replacement requires a permit in Bremerton. Like-for-like repairs under 25% of roof area are exempt; overlays are not (IRC R907.4 prohibits third layers). Material changes (shingles to metal/tile) also require permits and may trigger structural review.
Bremerton Building Department enforces Washington State Building Code (adopted 2021 IBC/IRC) with one critical local twist: the city explicitly prohibits roof overlays if existing roof already has two or more layers — IRC R907.4 language is in the code, but Bremerton staff flagged this heavily in recent years after moisture problems in older homes on Ilsley Avenue and Olympus Boulevard. This matters because many Puget Sound homes built in the 1970s–1990s already have two layers. You can't just slap shingles over them; you must tear off to the deck. Unlike some Washington cities that allow overlays with engineering justification, Bremerton takes the strict reading: two layers = mandatory tear-off. Additionally, Bremerton's online permit portal (eGov permitting system) requires you to upload a roof photo showing existing layer count BEFORE staff will schedule plan review — this front-loads the conversation and prevents surprises mid-project. Permit fees run $150–$350 depending on roof area (typically calculated at ~$0.05–$0.10 per square foot of finished roof). Timeline is 1–3 weeks for like-for-like material (shingles to shingles); material-change projects (shingles to metal or tile) often require a 2–3 week structural review because Bremerton sits on glacial till with variable bearing capacity, and metal roofs add wind-load questions in Puget Sound's marine climate.

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

Bremerton roof replacement permits — the key details

Bremerton's most critical rule is IRC R907.4: tear-off is mandatory if the roof deck has two or more existing layers of shingles or similar roofing material. This rule exists because moisture trapped between layers causes wood rot, especially in Puget Sound's wet climate (average 55 inches/year rain). The City of Bremerton Building Department specifically calls this out in their permit application checklist: 'Existing roof layer count must be documented with photo evidence.' Many homeowners expect to save money with an overlay, but Bremerton doesn't allow it. If your inspector finds a second layer during the tearoff process and you weren't upfront about it in the permit, the project stops — re-permits cost $200–$400 and delay the job 2–3 weeks. Layer count is the first thing you must verify before you even call a contractor.

Material changes (from asphalt shingles to metal, tile, slate, or standing-seam) trigger a structural review in Bremerton because the code office wants to confirm the roof deck and fastening systems can handle the load. Metal roofs are lighter than asphalt but wind-load considerations matter in Puget Sound's marine climate (89 mph design wind speed per ASCE 7). Tile and slate are much heavier and almost always require structural engineering ($400–$800 for a stamp). Bremerton staff will ask for the engineer's report during plan review; without it, the permit will be marked 'incomplete' and the clock resets. A like-for-like replacement (shingles to shingles, metal to metal) skips the structural step and moves to final permit issuance in 1–2 weeks.

Underlayment and ice-and-water-shield specs are spelled out in Bremerton's inspection checklist, not just the IRC. Per the city's published 'Roof Inspection Checklist,' you must specify: (1) type of underlayment (synthetic, felt weight, or per-IRC minimum per zone), (2) ice-and-water-shield coverage from eave up minimum 3 feet in Puget Sound lowland areas (Zone 4C), or 4 feet in eastern Bremerton and Kitsap County (Zone 5B) where snow melt is more common. This language appears in the city's own permit paperwork, not just the state code. Contractors who don't list this on the permit documents will have the permit marked incomplete. Plan review staff (typically 2–3 person team at City Hall) will red-flag missing specs and send the application back. This delays the project by 1–2 weeks if the contractor doesn't catch it upfront.

Bremerton allows owner-builders to pull roof permits for owner-occupied single-family homes (per RCW 19.27.095 and local adoption). You do not need to be a licensed contractor. However, the City of Bremerton Building Department requires owner-builders to pass a brief orientation quiz on IRC R905 (roof-covering material requirements) before the permit is issued. This is not a barrier — it's a 10-minute online or in-person quiz — but it does add ~2–3 business days to permit turnaround. If you hire a licensed roofing contractor (most homeowners do), the contractor pulls the permit and you don't worry about the owner-builder route.

Final inspections in Bremerton happen in two phases: in-progress (deck nailing pattern and underlayment verification, typically at day 2–3 of the tear-off) and final (flashing, fastening count, clearance to vents/chimneys, per IRC R905.1). The inspector will count fasteners on a sample area (typically 10 shingles) to verify the pattern matches the permit. If fastener count is short, the inspector will fail the inspection and require re-nailing of the entire roof or a section (often $500–$1,500 in contractor labor to remedy). This is rare if the contractor was trained, but it happens. The final inspection is the last approval before the Certificate of Occupancy equivalent (Permit Finalization) is issued.

Three Bremerton roof replacement scenarios

Scenario A
Full tear-off, asphalt shingles to asphalt shingles, 1,800 sq ft roof, Westside Bremerton (single layer verified) — owner-builder
You own a 1950s bungalow on Olympus Boulevard (elevation 150 ft, Zone 4C, marine climate). Roof is currently one layer of worn asphalt shingles. You want to replace with same-grade architectural shingles (30-year) and hire a local contractor. Step 1: Before calling anyone, request a pre-permit review at City Hall (in person or phone). Bring a photo of your roof showing the single layer. Step 2: Contractor pulls a permit for 'Roof Tear-Off and Replacement, Like-for-Like Material.' Permit fee is $150 (based on 1,800 sq ft at ~$0.08 per sq ft). Step 3: Plan review is over-the-counter (OTC) — contractor submits permit application + roof plan (can be a hand-drawn sketch with measurements) + photo + underlayment spec. Decision in 2–3 business days. Step 4: Contractor tears off, installs 30# felt or synthetic underlayment, then shingles + flashing. In-progress inspection at day 2–3 (inspector checks deck for rot, fastening pattern on underlayment). Final inspection after flashing and cleanup (inspector spot-checks fastener count). Permit finalization issued same day or next day. Total timeline: 5–7 days permit to final approval. Total cost: $150 permit + ~$8,000–$12,000 contractor labor/materials (Bremerton market rate for full tear-off and replace). No structural review needed.
Permit required | $150 permit fee | Single-layer tearoff triggers OTC review | 1–2 week timeline | In-progress + final inspection | Like-for-like no structural review required
Scenario B
Full tear-off with material upgrade, asphalt shingles to standing-seam metal, 2,000 sq ft roof, East Bremerton (Zone 5B) — two existing layers detected during estimate
Your 1980s ranch on Tracyton Boulevard (east of Clover Creek, elevation 300+ ft, Zone 5B, 30+ inch frost depth, greater snow/ice load) has been reroofed once already — estimate reveals two layers underneath. You want standing-seam metal (lighter weight, 50+ year lifespan, better for snow shedding). Step 1: Contractor submits permit showing two-layer tearoff is mandatory per IRC R907.4 (Bremerton will flag this). Permit fee is $200 (higher scope, material change). Step 2: Material change from asphalt to metal triggers structural review. Contractor must provide or source engineer's calc showing: (a) roof deck can handle standing-seam fastening system, (b) wind load compliance at 89 mph design wind (marine climate adjustment). Engineering report costs $400–$600 and takes 5–7 days from structural engineer. Step 3: Plan review is full review (not OTC). Submitted documents: permit application, engineer's report, roof plan, photo of two layers, underlayment + ice-and-water-shield spec (4 feet from eave in Zone 5B per Bremerton checklist), fastening schedule per metal roof manufacturer. Step 4: City reviews 7–10 business days (typically one round of comments or approval). Step 5: Contractor tears off both layers, installs 30# or synthetic underlayment + 4-foot ice-and-water-shield strip at eaves, then metal panels and flashing per engineer spec. In-progress inspection (deck condition, underlayment, fastening per engineer schedule). Final inspection (flashing, ridge detail, clearance to vents). Permit finalized. Total timeline: 5–7 days for engineer + 10–14 days plan review + 3–5 days construction + 2 inspections = 4–5 weeks total. Total cost: $200 permit + $400–$600 engineer + ~$12,000–$18,000 contractor (metal is pricier than shingles, but lasts much longer). Critical detail: Bremerton staff will want the engineer's final seal on the fastening schedule before work starts; missing this detail kills the permit at plan-review stage.
Permit required | $200 permit fee | Material change requires structural engineer ($400–$600) | Two-layer mandatory tearoff | 4-5 week timeline (engineer + full plan review) | Ice-and-water-shield 4 feet minimum (Zone 5B) | In-progress + final inspection
Scenario C
Partial repair, <25% of roof area, asphalt shingles patching and flashing re-seal, Torpedo Avenue bungalow — DIY
Your 1970s bungalow on Torpedo Avenue (lowland Zone 4C) has localized roof damage: 150 sq ft of missing shingles on the north slope from a fallen branch, plus some failed flashing around the chimney (5 linear feet). Total area is ~150 sq ft, which is ~8% of your estimated 2,000 sq ft roof. This is a repair, not a replacement, and falls well under the 25% exemption threshold per IRC R907.3. Bremerton does not require a permit for repairs under 25% of roof area. Step 1: You can hire a contractor or DIY (Bremerton has no licensed-contractor requirement for repairs). Step 2: If you hire a contractor, they pull a simple 'Roof Repair' permit ($50–$75, over-the-counter, 1-day turnaround). Contractor tears out damaged shingles, nails down 3-tab or architectural shingles from the same roof section if possible (matching existing), re-seals flashing with roofing cement or silicone per IRC R905.2.8.1, cleanup. One final inspection (inspector checks flashing seal and nail pattern). Permit finalized same day. Total timeline: 1 day permit + 1 day work + 1 inspection = 2–3 days. Total cost: Repair permit $50–$75 + $400–$800 contractor labor (small job, higher per-sq-ft rate). Step 3: If you DIY, no permit is needed — you're legally allowed to repair your own home's roof under Washington State law (RCW 19.27.095). No inspection required. This is one of the rare cases where Bremerton does not regulate the work. However, if the flashing re-seal fails within 1 year and causes interior water damage, homeowner's insurance may deny the claim if they determine work was DIY and not to code — so hiring a contractor (even though not legally required) is often smarter for the warranty/insurance coverage angle.
Repair permit NOT required | <25% area threshold exemption | DIY allowed (no permit/inspection) | $50–$75 if you pull repair permit for contractor | 1-3 day timeline | No structural review

Every project is different.

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

Why Bremerton is strict on roof overlays (and why it matters in a wet climate)

Bremerton's enforcement of the 'no three-layer' rule isn't arbitrary bureaucracy — it's a direct response to moisture damage in older Puget Sound homes. In 2015–2017, the city's building department investigated a rash of attic mold and deck rot claims in Wallingford, Olympus Boulevard, and other neighborhoods built in the 1960s–1980s. Root cause: homeowners and contractors had applied a second layer of shingles over the original, then a third layer years later. By the time the damage was discovered, the roof deck had been rotting for 5–10 years under the trapped moisture. The fix (complete tear-off to bare wood, new deck sections, new roofing) cost homeowners $15,000–$25,000 each. Bremerton code staff made a policy decision: no more overlays beyond two layers, and enforce inspection of existing layer count upfront.

The climate context is crucial. Bremerton receives 54–56 inches of rain per year, concentrated in fall and winter (October–March). Roof temperatures in winter rarely exceed 40°F, and dew point in the marine air is high — conditions are perfect for moisture to condense under shingles and linger for weeks. An overlay traps that moisture between the old and new layers. Asphalt shingles are a vapor barrier; moisture can't easily escape once it's underneath. By contrast, drier climates (e.g., Spokane, eastern Washington) see less mold risk with overlays because the dry season allows moisture to evaporate. Bremerton inspectors will literally ask, 'How many layers are under the shingles right now?' in the initial permit consultation. This is the first barrier you must clear.

Contractors who routinely work in California or Arizona sometimes push back against the Bremerton tear-off requirement, citing cost savings. But Bremerton staff won't budge. The city has seen the damage; they've paid the insurance claims (indirectly via higher citywide premiums). If your contractor says 'We can overlay this; other inspectors won't notice,' that's a red flag. A Bremerton inspector absolutely will notice, and the permit will be denied mid-project. The only way to avoid the tear-off is to verify your roof has exactly one layer, document it in writing, and submit it with the permit. Two layers = tear-off, no exceptions.

Bremerton's eGov permit portal and why uploading a roof photo first saves 2 weeks

Bremerton Building Department uses the eGov permitting system for online applications (access via the city website or directly at https://bremerton.civicweb.net or similar — confirm current URL with the department). The portal has a required field: 'Existing Roof Photo (current condition, showing layers).' This isn't just a nice-to-have; submitting a clear photo of the existing roof upfront prevents the most common cause of permit delays: incomplete applications that get sent back for 'missing photo/layer documentation.' If the contractor or homeowner skips this step and submits a blank application, the city sends an email: 'Incomplete — resubmit with roof photo.' This adds 2–5 business days. A clear photo (wide angle, showing roof slope and current shingle condition) submitted with the initial application speeds plan review by ~1 week.

The portal also has a 'Project Scope' dropdown that specifically distinguishes between 'Roof Tear-Off and Replacement' and 'Roof Overlay.' Choosing the wrong scope is another common error. If you select 'Overlay' and the photo shows two layers, staff will flag it as non-compliant before work starts. Choose 'Tear-Off and Replacement' if there are two or more layers. The portal will then ask for 'Existing Layer Count' as a separate field — enter the actual number. This front-loads transparency and avoids surprises.

Permit issuance typically happens within 2–3 business days of a complete online submission for like-for-like roofing (OTC review). Material-change projects go to full review and take 7–14 days depending on whether an engineer's report is required. The Bremerton Building Department is relatively efficient for a mid-sized city; permit office staff (usually 1–2 dedicated roofing permit reviewers) aim for same-day OTC decisions when possible. Submitting via the online portal (vs. walking documents in to City Hall in person) does speed things up slightly because staff can review at any time, not just during counter hours.

City of Bremerton Building Department
345 6th Street, Bremerton, WA 98337 (City Hall)
Phone: (360) 473-5256 or (360) 473-5378 (Building & Safety Division) | eGov permitting system (confirm URL at https://www.bremerton.gov/permits or call)
Monday–Friday, 8:00 AM–5:00 PM (closed city holidays)

Common questions

Do I really need a permit if I'm just replacing my roof with the same shingles?

Yes, if it's a full tear-off or replacement of more than 25% of roof area. Even if you're using identical shingles, IRC R905 requires deck inspection and underlayment documentation. Bremerton enforces this because deck rot (common in older homes) must be caught and repaired before new roofing goes on. If you skip the permit and an inspector discovers unpermitted roof work later (during a sale or after a neighbor complaint), you'll face a stop-work order and retroactive permitting fees of $300–$600. A permit costs $150–$200 and takes 1–2 weeks; skipping it costs way more in the end.

What if my roof has two layers and the contractor says he can overlay anyway?

Don't do it. Bremerton Building Department strictly prohibits overlays on roofs with two or more existing layers per IRC R907.4. The rule exists because moisture gets trapped between layers in Puget Sound's wet climate and causes wood rot. If an inspector discovers a second layer after you've already paid for an overlay, the project stops, and you'll have to tear off and redo the work at full cost (often an extra $2,000–$4,000). The contractor should verify layer count upfront, factor tear-off into the quote, and submit a permit showing tear-off as the scope. If they won't, find another contractor.

How much does a Bremerton roof replacement permit cost?

Like-for-like roof replacements typically cost $150–$300, with most falling around $150–$200 (based on roof area at ~$0.05–$0.10 per square foot). Material-change projects (shingles to metal/tile) cost $200–$350 and may require an additional structural engineering report ($400–$800), which is separate from the permit fee. You'll learn the exact fee at permit issuance; Bremerton staff can quote you over the phone if you provide roof dimensions (length x width or total square footage).

What's the difference between roof replacement and roof repair in Bremerton?

Replacements (tear-off and new roofing, or material change) require permits. Repairs (patching shingles, re-sealing flashing, fixing leaks) are exempt if they're under 25% of total roof area. A repair-only permit is typically $50–$75 if you choose to pull one (not required by law for small repairs, but often done for contractor warranty/insurance purposes). If you're unsure whether your project is a repair or replacement, describe it to Bremerton Building staff over the phone; they'll tell you whether a permit is needed.

Can I pull a roof permit myself, or does the contractor have to do it?

Either can pull it. If you're a homeowner doing an owner-occupied single-family home, Bremerton allows you to pull the permit yourself (called an owner-builder permit per RCW 19.27.095). You'll need to pass a brief online quiz on IRC R905 before the permit is issued — takes 10–15 minutes and adds ~1–2 days to turnaround. Most homeowners hire a licensed roofing contractor, who pulls the permit as part of the job. There's no legal requirement to hire a licensed contractor for roof replacement in Washington, but using one protects you with insurance/warranty and ensures code compliance.

How long does it take to get a roof replacement permit in Bremerton?

Like-for-like roof replacements: 1–3 days (over-the-counter review). Material-change projects (shingles to metal/tile) or those requiring structural engineering: 7–14 days. Once the permit is issued, actual construction takes 2–5 days for a typical residential roof, plus 2 inspections (in-progress and final). The entire process from permit application to final approval is usually 2–4 weeks if you submit a complete application upfront (including that roof photo and layer documentation).

What if the inspector finds more damage (rot, missing deck sections) than expected during tear-off?

This is common in older homes. Once the inspector sees the deck condition during in-progress inspection, they'll note any areas requiring repair or replacement. If repairs are minor (a few 4x4 sections of PT lumber, $200–$500), the contractor typically handles it as part of the scope and continues. If significant deck repair is needed (whole roof system replacement, $3,000+), this becomes a separate 'Roof Framing Repair' permit (cost $200–$400) and extends the timeline by 1–2 weeks. The original permit should budget ~$1,000–$2,000 contingency for unexpected deck repairs; this is normal for homes older than 40 years.

Do I need ice-and-water-shield on my roof in Bremerton?

Yes, for the eaves and valleys. Bremerton's inspection checklist specifies ice-and-water-shield from the eave up minimum 3 feet in Zone 4C (Puget Sound lowland areas like most of Bremerton proper) and 4 feet in Zone 5B (eastern Bremerton, higher elevation). This is required per IRC R905.1.1, but Bremerton staff specifically call it out in their permit documents. The contractor must list the ice-and-water-shield coverage distance and type in the permit application; missing this detail will result in an 'incomplete' permit status and a 1–2 week delay. Make sure your contractor's spec includes it before submitting.

What happens at the roof inspection — what do inspectors check?

Two inspections: (1) In-progress inspection (day 2–3 of tear-off): inspector checks deck for rot/damage, verifies underlayment type and coverage, checks ice-and-water-shield placement. (2) Final inspection: inspector verifies fastener pattern/count (typically spot-checks 10 shingles or per-engineer fastening schedule for metal), checks flashing seal and clearance to vents/chimneys/skylights, confirms cleanup. If fasteners are short or flashing is not sealed properly, the inspection fails, and contractor must fix it (usually adds 1–2 days). Most inspections pass on first visit if the contractor is experienced.

Is there a seasonal issue with roof replacement in Bremerton (rain, cold)?

Bremerton is rainy October–March, so contractors typically prefer to schedule roof work April–September. Winter roof work is possible but riskier — wet conditions slow drying, and flashing may not seal properly in cold/wet weather. Many contractors have a backlog in spring and may quote longer timelines. If you need a roof replaced in fall or winter, expect to pay a premium (10–15% higher) or wait longer for scheduling. Plan ahead if you notice roof problems in summer; wait until spring isn't usually an option if there's active leaking.

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