Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
A full roof replacement in Bartlesville requires a permit. Repairs under 25% of roof area are exempt; tear-offs and material changes always require a permit regardless of scope.
Bartlesville applies Oklahoma's adoption of the 2015 IBC with local amendments, and the city enforces IRC R907 strictly on reroofing — particularly the three-layer rule and deck inspection. Unlike some Oklahoma cities that fast-track like-for-like residential reroofs as over-the-counter (OTC) permits, Bartlesville's Building Department requires full permit applications for tear-off work and routes most residential reroofs through plan review rather than OTC issuance. The city's particular focus is deck condition: if your roof has three or more layers, the code mandates complete tear-off, not overlay, and the inspector will require photographs of the deck during the tear-off inspection before new underlayment is installed. Bartlesville's frost depth (12–24 inches) and expansive clay soils also trigger requirements for ice-and-water shield specifications in detail, and the city requires those specs listed in your permit application, not assumed. Roof permits in Bartlesville run $150–$350 depending on roof area and material change, with inspections scheduled for deck nailing (after tear-off, before underlayment) and final. If you change materials (shingles to metal, for example), you'll need a structural assessment note if the new material weighs significantly more.

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

Bartlesville roof replacement permits — the key details

Bartlesville Building Department enforces IRC R907 (reroofing) as adopted in Oklahoma's 2015 IBC. The primary threshold is simple: if you are tearing off any existing roofing and replacing it, you need a permit. The code is explicit: 'Reroofing shall be permitted over existing roof coverings where the existing roof covering is not wood shake, slate, clay tile, asbestos cement, or slate.' More important, IRC R907.4 states that if three or more layers of roof covering exist on the building, the owner must remove all existing roof coverings down to the structural deck. Bartlesville's inspectors enforce this rule aggressively because the city sits in a climate zone (3A–4A) where ice dams and wind uplift are real concerns, and adding a fourth layer without deck inspection hides problems. Before you file, if your roof has been patched or overlaid before, ask your roofer to probe a test hole and count the layers. If there are three, you must tear off completely. The permit application requires you to declare the number of existing layers and whether you are doing full tear-off or overlay (if eligible). Like-for-like replacement (shingles to shingles, same fastening, no deck repair) is faster than material change, but Bartlesville does not exempt it from the permit requirement.

Underlayment and secondary water-barrier specifications are non-negotiable in Bartlesville. When you file the permit, your roofer or contractor must specify the type and grade of underlayment (synthetic, felt, class A fire rating, etc.), the ice-and-water shield specification if applicable, and the fastening pattern for the primary covering. Bartlesville's inspectors often ask for product data sheets with the permit to confirm compliance with IRC R905 (roof-covering requirements) — for example, if you are installing asphalt shingles, the IBC requires them to be rated for the wind speed in Bartlesville (typically 110 mph basic wind speed in Bartlesville proper), and the inspector will verify the shingle product data sheet lists that rating. For frost-depth zones (12–24 inches in Bartlesville), ice-and-water shield must extend at least 24 inches from the outer edge of the exterior wall to prevent ice dam water seepage. Don't let the roofer skip this or assume it's optional. The permit application template in Bartlesville typically has a line item for 'secondary water barrier' — the inspector will mark it incomplete if left blank.

Repair versus replacement is the second key distinction. Repairs under 25% of roof area are exempt from the permit requirement under IRC R903.3. What does '25% of roof area' mean in dollars? For a 2,000 square-foot house with a 2,000 sq. ft. roof footprint, 25% is 500 sq. ft. — roughly 5 roof squares. If your roofer is patching 10–15 shingles or replacing flashing in one section, you do not need a permit. But if the roofer is tearing off a section and replacing it, even if it is only 15% of the roof, the fact of tear-off triggers the permit requirement (it's an active decision to remove, not a repair in place). Bartlesville's inspectors interpret 'repair' strictly as patch-and-seal or spot replacement without removing deck area. If you change material (e.g., shingles to metal or tile), a permit is required regardless of area because IRC R905 requires a structural evaluation to confirm the deck can handle the new load. A metal roof weighs 50–150 lbs per square (vs. 225–350 for asphalt shingles); a tile roof weighs 600–1,200 lbs per square. If the change increases dead load significantly, a structural engineer must review the rafters and confirm adequacy. Bartlesville's inspectors will ask for an engineer's letter if the material change is upward in weight.

Deck inspection and photograph requirements are unique to Bartlesville's process. After tear-off, before underlayment installation, the city requires an in-progress inspection. The inspector will examine the structural sheathing (usually OSB or plywood) for rot, soft spots, water damage, or compression. In Bartlesville's climate, with expansive clay soils and seasonal moisture swings, deck rot is a genuine risk, especially on older homes or those with prior roof leaks. The inspector will flag any boards requiring replacement; you must address these before the final permit sign-off. Some inspectors in Bartlesville also request smartphone photos of the deck taken during inspection so there is a record for insurance and resale. This is not a formal requirement, but it is common practice in the city and protects you later. If the roofer discovers structural damage (cracked rafters, missing struts, water-damaged sheathing), the cost to repair can balloon from $3,000–$5,000 for a straight reroofing to $8,000–$12,000 if deck work is needed. This is why the permit and inspection process exists — catching problems before they compound. Budget time for this inspection; Bartlesville's Building Department typically schedules them within 3–5 business days of request.

Timeline and fees: Bartlesville residential roof permits typically take 5–10 business days for plan review (longer if questions arise), then permit issuance. The fee is usually calculated as a percentage of the project valuation (contract price or materials + labor estimate) — typically 1–2% of project cost, capped at $150–$350 for standard residential reroofs. A $5,000 roof project pays roughly $100–$150 in permit fees; a $10,000 project, $150–$250. Material change or structural work can push the fee higher ($300–$400) because the inspector allocates more review time. Most residential reroofs in Bartlesville are not expedited; plan on 2–3 weeks from application to final inspection. If your roofer is licensed and pulls the permit, confirm with the city that the application has been filed and assigned a job number before the roofer orders materials. Some roofers in Bartlesville pull the permit, get approval, and then delay starting work, which means your timeline can slip if the permit lapses (typically valid for 6 months). Stay in touch with your contractor and the Building Department to keep momentum.

Three Bartlesville roof replacement scenarios

Scenario A
Single-layer asphalt shingle roof, like-for-like replacement (Linwood neighborhood, 2,200 sq. ft. house, 2,400 sq. ft. roof footprint)
You have a 40-year-old roof that was installed in the 1980s as a single layer of 25-year asphalt shingles. The shingles are failing — curling, cracking, minor leaks in the master bath. The roof deck (OSB sheathing) is sound; your roofer did a walk-through and found no rot or structural issues. You decide to tear off the old shingles, install a new synthetic underlayment, 30-year fiberglass shingles (same pitch, same fastening pattern, no structural changes), and add ice-and-water shield 24 inches from the eave as required by Bartlesville code for the 3A–4A frost zone. This is a straightforward like-for-like replacement, but it is a tear-off, so it requires a permit. You file the permit application with the Building Department, listing one existing layer, full tear-off, and specifying the new shingle product (manufacturer, wind rating 110+ mph, fire rating Class A). The permit fee is $120–$180 based on project valuation ($4,500–$6,000 for labor + materials). The city approves the permit in 5 business days (no plan-review questions for a standard residential roof). Your roofer schedules a tear-off and deck inspection in the first week of work. The inspector arrives, examines the OSB for soft spots and water staining — finds none — and approves the deck for re-covering. Within 3 days, your roofer installs underlayment and shingles. The final inspection occurs when the roof is complete; the inspector checks fastening pattern, confirming shingles are nailed per the manufacturer's specification (typically 4 nails per shingle, 5/8 inch from the edge), and verifies the ice-and-water shield extends properly at the eaves. Inspection passes; permit closes. Total timeline: 3 weeks from application to final sign-off. Your insurance company receives notice of the permit; no claim issues down the road.
Tear-off required | One existing layer — full replacement | Synthetic underlayment + ice-water shield | 30-year fiberglass shingles | Permit fee $120–$180 | Two inspections (deck, final) | Total roof cost $4,500–$6,000 | Timeline 2–3 weeks
Scenario B
Three-layer roof with tear-off mandate (North Bartlesville historic neighborhood, 1,600 sq. ft. house, expansive clay soil)
You own a 1970s brick ranch in North Bartlesville. The roof has been patched and overlaid twice — once in 1995 (single-layer shingles added on top), and again in 2010 (another layer added over the old). Today, three layers sit on your deck. You wanted to overlay one more layer to save money, but the roofer's probe hole revealed the three-layer situation, which triggers IRC R907.4: complete tear-off is mandatory. Permit application requires you to state 'three existing layers, full tear-off required.' The city's inspector will be extra diligent because North Bartlesville sits on expansive Permian Red Bed clay, and repeated water infiltration into the deck (from overlays hiding problems) is a common issue in the neighborhood. The permit is filed with a structural engineer's letter confirming the roof deck (1970s plywood, presumed 5/8 inch) is adequate for standard asphalt shingles; the letter costs $300–$500 but satisfies the inspector's concern about deck integrity under repeated load. Permit fee is $200–$250 (higher than Scenario A because of the structural review component). Plan review takes 7–10 business days because the inspector needs to confirm the engineer's assessment and the tear-off scope. Once approved, your roofer coordinates a tear-off inspection. The inspector arrives before any new material is applied, examines the bare deck, photographs soft spots or water-stained areas, and identifies three rotten boards in the south-facing section (where ice dams are common). These must be replaced (additional $800–$1,200 cost, 2–3 day delay). After deck repair and inspector re-approval, the roofer proceeds: synthetic underlayment, ice-and-water shield extending 30 inches from the eaves (critical in this frost zone and on this clay soil prone to moisture), and 30-year shingles with correct fastening. Final inspection; permit closes. Total timeline: 4 weeks from application to completion, with hidden deck repairs adding cost and time. This scenario illustrates why the permit process saves you from installing a fourth layer on a compromised deck that will fail in 5 years.
Three existing layers detected | Tear-off mandatory per IRC R907.4 | Structural engineer letter required ($300–$500) | Permit fee $200–$250 | Deck repairs discovered and required ($800–$1,200) | Synthetic underlayment + 30-inch ice-water shield (expansive soil concern) | Total project cost $7,500–$9,500 | Timeline 3–4 weeks | Two inspections + hidden damage mitigation
Scenario C
Repair work under 25% threshold (South Bartlesville, isolated wind damage, no tear-off, no permit)
A severe spring thunderstorm in South Bartlesville causes localized wind damage to your roof. About 40 shingles on the south side are torn, and some flashing around a chimney is bent. Your roofer inspects and estimates the repair at $1,200: replace 40 shingles (less than 1 roof square), re-seal, replace chimney flashing. No structural issues, no leak into the attic. This repair is under 5% of your total roof area (well under the 25% exempt threshold), and it is not a tear-off — it is a patch-in-place. IRC R903.3 exempts repairs under 25% of roof area from the permit requirement. You do not need a permit for this work. Your roofer can proceed immediately without city approval, and your insurance covers the claim without any permit concern. However, if your roofer recommends tearing off a 4-foot by 8-foot section of roofing to inspect the deck for hidden water damage (a common precaution after wind storms), that tear-off triggers the permit requirement — even if it is only 2–3% of the roof — because the active removal of sheathing activates IRC R907, not R903. So confirm with your roofer: is this repair-in-place or a tear-off-and-replace section? If in-place, no permit. If tear-off, you need a permit, and the cost and timeline shift to Scenario A or B territory (add 2–3 weeks and $150–$300 in permit fees). Most roofers in Bartlesville will patch wind damage in place to keep the job simple, but ask explicitly to avoid surprises.
Repair under 25% of roof area | No tear-off, no structural deck exposure | No permit required | Repair cost $1,000–$1,500 | Timeline same-day or next-day roofer arrival | No city inspection needed | Insurance claim straightforward

Every project is different.

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

Bartlesville's frost depth and ice-dam requirements for roof replacement

Bartlesville straddles climate zones 3A and 4A, with frost depths of 12 inches in South Bartlesville and 24 inches in North Bartlesville — a critical detail for roof underlayment. The IRC R905.11 (underlayment) and the Oklahoma-adopted amendments require ice-and-water shield (also called ice-and-water membrane) to be installed at the eaves and rakes to prevent water backup under shingles when ice dams form. In zone 4A (North Bartlesville), the code requires ice-and-water shield to extend from the lower edge of the roof sheathing upslope at least 24 inches or to a point 12 inches beyond the interior wall line of the house, whichever is greater. Bartlesville inspectors take this seriously because the city's winter weather (occasional ice storms, freeze-thaw cycles on the expansive clay) creates ideal ice-dam conditions.

When you file your roof permit in Bartlesville, the application requires you to specify the ice-and-water shield product name, width, and the distance it will extend up the roof. Do not leave this blank or assume the roofer will decide on site. Many roofers in Bartlesville try to minimize ice-and-water shield (because it is expensive — roughly $0.15–$0.25 per square foot) by using only the minimum code distance. The inspector will enforce the code distance strictly; if you live in North Bartlesville (zone 4A) and your ice-and-water shield extends only 18 inches instead of 24, the inspector may flag it and require remedial installation before final approval. Synthetic underlayment alone (without ice-and-water) does not satisfy the code requirement; the ice-and-water must be a separate membrane. Budget an extra $400–$700 for ice-and-water shield on a typical 2,000–2,500 sq. ft. roof footprint.

The reason Bartlesville emphasizes ice-and-water is warranty and insurance. If you skimp on the membrane and an ice dam causes water intrusion into the attic and insulation in January, your homeowner's insurance may deny the claim if the inspector later determines the roof did not meet code (specifically, ice-and-water shield distance). The permitting process forces this specification upfront, so there is no ambiguity later. Your roofer may resist the cost or timeline, arguing that the ice-and-water is not always used in Oklahoma. Cite IRC R905.11 and Bartlesville's adoption — it is code, not optional.

Material change (shingles to metal) and structural evaluation in Bartlesville

If you are considering a roof replacement that changes material — for example, asphalt shingles to metal, or shingles to clay tile — Bartlesville requires a structural evaluation before the permit is issued. The reasoning is straightforward: asphalt shingles weigh 225–350 pounds per roofing square (100 sq. ft.); metal panels weigh 50–150 lbs per square; clay tile weighs 600–1,200 lbs per square. Your rafters, trusses, and connections were designed for the original dead load, and adding or subtracting significant weight changes the structural demand. IRC R905 (now adopted in Oklahoma's 2015 IBC) requires the building official to verify that the roof deck and supporting structure can accommodate the new covering.

In Bartlesville, when you file a permit for a material change to metal (or to heavier material), the Building Department will ask for an engineer's letter or a third-party structural certification (from a PE licensed in Oklahoma). The engineer reviews the original construction documents (or estimated rafter sizing from a visual inspection), calculates the new load case, and issues a one-page letter stating that the deck and rafters are adequate for the new material. This typically costs $300–$600 and takes 5–10 business days to obtain. If the engineer finds the deck inadequate (e.g., older 2x4 rafters spaced 24 inches on center cannot handle 800 lbs per square of new tile), the roofer must reinforce the rafters (sistering, adding purlins, replacing with stronger trusses) before the new material can be installed. This can add $2,000–$5,000 to the project.

For metal roof to asphalt shingle (downgrade in load), the inspector is less stringent but still may ask for a brief engineer's note confirming the new dead load is within design limits. Do not assume that downgrading material eliminates the structural review — Bartlesville's code is material-agnostic on the permit trigger. Confirm with the Building Department when you file whether your specific material change triggers a structural letter requirement. Many roofers in Bartlesville have existing engineer letters on file from previous metal-roof projects and will quote a lower cost if they can reuse the structural assessment. Ask your roofer whether they have one available.

City of Bartlesville Building Department
Bartlesville City Hall, 401 S. Johnstone Ave., Bartlesville, OK 74003
Phone: (918) 338-4000 (main) or Building Dept. ext. (verify locally) | https://www.bartlesvilleoklahoma.org (check for online permit portal link under Services or Building)
Monday–Friday, 8:00 AM–5:00 PM (verify holiday closures)

Common questions

Do I need a permit if I patch a few shingles after wind damage?

No, if the work is repair-in-place and covers less than 25% of your roof area (roughly 5 roof squares or fewer). Simply replacing torn shingles, resealing flashing, or nailing down lifted shingles does not require a permit. However, if the roofer decides to tear off a section to inspect the deck or repair underlying damage, that tear-off triggers the permit requirement under IRC R907, even for a small area. Confirm with your roofer: is this repair or tear-off?

How much do roof permits cost in Bartlesville?

Residential roof permits in Bartlesville typically run $120–$350, depending on project valuation. The fee is usually 1–2% of the total project cost (materials and labor). A $5,000 roof costs $100–$150 in permit fees; a $10,000 roof, $150–$300. Material change or structural assessment work may increase the fee to $300–$400 because the inspector allocates more review time.

What if my roof has three layers — can I just add a fourth?

No. IRC R907.4 mandates that if three or more roof coverings exist, you must remove all of them down to the structural deck before installing new covering. This is not optional, and Bartlesville's inspectors enforce it. Overlaying a fourth layer violates code and will result in a stop-work order if discovered. The tear-off is more expensive upfront (add $1,000–$2,000 for labor), but it allows the inspector to verify deck condition and prevents future failures.

Does Bartlesville require ice-and-water shield on all reroofs?

Yes. IRC R905.11, as adopted in Oklahoma, requires ice-and-water shield (secondary water barrier) on roofs in frost zones. Bartlesville's frost depth is 12–24 inches, triggering the requirement. Ice-and-water must extend at least 24 inches from the lower edge of the roof deck in North Bartlesville (zone 4A) or 12 inches in South Bartlesville (zone 3A), or to a point 12 inches beyond the interior wall line, whichever is greater. Budget $400–$700 for this material on a typical house. The permit application requires you to specify the product and coverage; the inspector will verify during the pre-underlayment inspection.

Can I pull my own roof permit if I do the work myself?

Yes, Bartlesville allows owner-builders to pull permits for owner-occupied residential roofs. However, you are responsible for code compliance and inspections. You must schedule the deck inspection after tear-off (before underlayment) and the final inspection after the roof is complete. If the inspector finds violations (improper fastening, inadequate underlayment, ice-and-water shield gap), you must correct them before the permit closes. Most homeowners hire a licensed roofer to avoid inspection failures and ensure warranty coverage, but the permit itself can be owner-pulled.

What happens if I don't get a permit for a tear-off roof replacement?

You face multiple risks: (1) a city inspector can issue a stop-work order and require you to pull a permit retroactively at double fee ($250–$700) plus fines up to $500 per day; (2) if the roof fails or water damage occurs later, your homeowner's insurance may deny the claim if permit history shows no approval; (3) when you sell the home, the title search or appraisal may flag the unpermitted work, triggering a mandatory repair-and-permit requirement before closing; (4) lenders and appraisers often require proof of permit before refinancing. The permit cost ($150–$350) is insurance against these larger headaches.

How long does the Bartlesville roof permit review take?

Typical review is 5–10 business days for standard residential like-for-like reroofs. Material change or structural assessment work may extend review to 10–14 business days. Once approved, the permit is valid for 6 months; if you do not start work within 6 months, you must renew. Total timeline from application to final inspection is usually 2–3 weeks for straightforward projects, or 3–4 weeks if deck repair is discovered or structural work is required.

Do I need a structural engineer's letter if I'm changing to a metal roof?

Yes, Bartlesville requires a structural evaluation (typically a PE's letter) if you change roof material in a way that significantly alters the dead load. Metal is lighter than asphalt shingles, so a shingle-to-metal change may not require an engineer's letter, but you should confirm with the Building Department when filing. Tile or slate (much heavier) definitely requires engineering. The letter costs $300–$600 and ensures your rafters and deck can handle the new load. Some roofers have standing engineer assessments and can reference them; ask your contractor.

Can my roofer pull the permit, or do I have to?

Your licensed roofer can pull the permit on your behalf, and most do. Confirm before work starts that the roofer has filed the application and received a job number from the city. Do not assume the permit is filed just because the roofer verbally agreed to 'get the permit.' Request a copy of the approved permit and the inspection schedule once the city issues it. This protects you from surprises and ensures the work is code-compliant.

If I'm only replacing flashing and gutters, do I need a permit?

No. Flashing and gutter replacement, without touching the primary roof covering (shingles, metal, etc.), is typically exempt from the permit requirement. However, if the roofer opens the roof deck to replace step flashing or re-nail deck boards, that may cross into tear-off territory and trigger a permit. Ask your contractor: are you opening the deck? If yes, likely a permit. If you are only replacing gutters and fascia and the roof covering stays intact, you are clear.

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