Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
A full roof replacement, tear-off-and-replace, or any work involving a third layer requires a City of Stillwater Building Department permit. Like-for-like repairs under 25% of roof area are typically exempt.
Stillwater's adoption of the Oklahoma Building Code (which tracks the current IBC) means roof replacement falls squarely under Chapter 15 (Roof Assemblies and Roofing), and the city enforces a strict three-layer limit: IRC R907.4 prohibits application of new roofing material over three or more existing layers. Stillwater sits on expansive Permian Red Bed clay in a 3A-4A climate zone with 12–24 inch frost depth and occasional ice damming; the city's building department has flagged ice-and-water-shield specification and proper eaves extension as common rejections on tear-off permits, especially on north-facing slopes. Unlike some Oklahoma municipalities that allow expedited over-the-counter approvals for like-for-like shingle replacements, Stillwater's permit office typically requires deck-inspection pre-approval if any existing shingles are removed—meaning you cannot start the tear-off without a permit in hand. The city does allow owner-builders to pull their own residential permits if the home is owner-occupied; however, most roofers self-perform the permit pull as part of their bid. Material changes (shingles to metal, tile, or composition) trigger structural evaluation and often add 5–7 business days to plan review.

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

Stillwater roof replacement permits — the key details

Stillwater Building Department enforces the Oklahoma Building Code (2015 IBC edition with amendments) for residential roofing. IRC R907.4 is the linchpin: no more than three layers of roofing material are allowed on any roof deck; if your home's existing roof already has two or more layers, a new replacement MUST include complete tear-off of old material down to the deck. During the permit intake, the inspector will ask how many layers exist. If you say two, the city issues a 'tear-off required' notation; if you say three or more, the permit is rejected outright until you provide a structural engineer's letter or pre-inspection photos confirming actual layer count. Stillwater's frost depth (12–24 inches depending on location in town) and expansive clay soils mean the city requires ice-and-water-shield to extend at minimum 24 inches up from the eaves on all pitches; common rejections cite 'ice-and-water-shield not specified per IRC R905.1.1' or 'inadequate extension onto deck.' Unlike Dallas or Austin (which have hurricane-zone requirements), Stillwater is outside the Florida Building Code zone, so secondary water barriers and hurricane clips are not mandatory—but the city does scrutinize fastener pattern and underlayment spec for any material change.

Permit fees in Stillwater are calculated on roof area (measured in 'squares'—each square is 100 square feet). A typical residential re-roof (1,500–2,500 sq ft = 15–25 squares) costs $150–$400 in permit fees, usually charged as a base fee plus a per-square surcharge. The city does not charge higher fees for tear-off vs. overlay on standard shingle work, but material changes (to metal or tile) can trigger a structural-review surcharge of $50–$150. Plan-review timeline is typically 3–5 business days for like-for-like shingle replacements; material-change submissions often hit 7–10 days because the city requires deck-load verification. The city's online permit portal (accessible via Stillwater city website or by phone to the Building Department at the number below) allows you to upload supporting documents (existing-layer photos, material spec sheets, underlayment samples) before submission, which can speed approval. Most Stillwater roofers are familiar with the city's checklist and pre-stage documentation; ask your contractor if they have pulled permits in Stillwater before.

Inspections are mandatory at two stages: (1) deck inspection, which happens after tear-off but before new underlayment or shingles are laid—this is where the inspector verifies deck nailing pattern (per IBC Table 2304.9.1), checks for rot or cupping, and confirms ice-and-water-shield layout; and (2) final inspection, which occurs after shingles or metal panels are fully installed, flashing is sealed, and ridge cap is crimped. Flashing detail is a flashpoint in Stillwater inspections; the city often rejects 'generic flashing' without manufacturer spec or IRC Table R905.2.8.1 reference. If your inspector flags a flashing issue on final, correction and re-inspection cost another $50–$100 and add 2–5 days. The city does allow inspections to be scheduled online or by phone; most inspectors come within 24 hours of a scheduled request.

Exemptions exist for isolated repairs: patching a hole or replacing fewer than 10 squares (1,000 sq ft) of shingles in a like-for-like match typically does NOT require a permit, provided no tear-off occurs and the repair is 25% or less of total roof area. However, if the repair triggers removal of existing shingles to assess the deck, you now have a tear-off, and you need a permit. Stillwater's building inspector will ask: 'Are you removing any existing shingles to the deck?' If yes, permit required. Gutter, downspout, or flashing-only work (no roof-surface contact) is exempt. Minor skylight repair (new glazing in existing curb) is exempt; replacement of a skylight curb or installation of a new skylight requires a permit.

Owner-builders in Stillwater may pull their own residential permits if they occupy the home. The city requires a signed affidavit stating owner-occupancy; if you are building for resale or rental, you must use a licensed contractor. Some roofers will sub-permit to an owner-builder (meaning the roofer handles the actual installation but the owner files and pays for the permit); clarify this with your contractor upfront. If you pull your own permit, YOU are responsible for scheduling inspections and correcting any deficiencies the inspector notes—this is not the roofer's obligation once the permit is in your name.

Three Stillwater roof replacement scenarios

Scenario A
Like-for-like architectural shingle replacement, single existing layer, 2,000 sq ft ranch home in north Stillwater, no deck repairs
You have a 20-year-old, single-layer architectural shingle roof with no visible deck rot. Your roofer quotes a tear-off-and-replace with GAF Timberline HD shingles, ice-and-water-shield, and new aluminum flashing. Because you ARE doing a tear-off (removing existing shingles down to deck), a permit is required. Your roofer submits a standard re-roof permit application (City of Stillwater form, available online or at city hall) with roof area (2,000 sq ft = 20 squares), material spec sheet (GAF Timberline HD, 130 mph wind rating), underlayment spec (30 lb felt or synthetic equivalent), and ice-and-water-shield coverage (24 inches from eaves on all pitches). Stillwater plan review takes 3–4 business days for this straightforward case. Permit fee is approximately $200–$250 (typical $10–$12 base plus $5–$8 per square). Once permit is issued, your roofer schedules the tear-off and deck inspection, which happens the same day or next day; inspector checks for deck rot, nailing pattern, and ice-and-water-shield layout. If deck is sound, shingle installation proceeds. Final inspection (2–3 days after shingles are laid) verifies fastener patterns, flashing seals, and ridge-cap installation. Total timeline from permit submission to final sign-off: 10–14 days. Cost: permit fee $200–$250, plus labor/materials (roofer's responsibility). No additional structural review needed because material type is unchanged.
Tear-off required (existing shingle removal) | Permit required | Deck inspection mandatory | Final inspection required | Plan review 3–4 days | Permit fee $200–$250 | Material spec sheet required | Total project cost $8,000–$14,000 (roofer dependent)
Scenario B
Material change from shingles to standing-seam metal roof, two existing layers, 1,800 sq ft, west-facing high-slope roof, Stillwater historic district
Your older two-story colonial in the Stillwater historic district has two layers of aged asphalt shingles and a west-facing high-slope roof (8:12 pitch) that bakes in summer sun. You want to upgrade to standing-seam metal (corrugated steel, 24-gauge, Kynar 500 finish, charcoal color) for durability and curb appeal. Because you have TWO existing layers, IRC R907.4 mandates tear-off; because you are CHANGING MATERIAL from shingles to metal, Stillwater's building department treats this as a structural evaluation case. Your roofer (or you, if owner-builder) must submit: (1) tear-off permit application with 'material change' box checked; (2) existing-layer documentation (photos showing two layers, or inspector's pre-inspection note); (3) metal-roof spec sheet (Kynar 500 finish, fastener spacing per IBC 1505.3, wind rating for Stillwater's 90 mph basic wind speed); (4) structural engineer's letter confirming deck is adequate for metal-roof dead load (typically 1.5–2.5 psf, vs. shingles at 2–3 psf, so usually a non-issue, but the city requires letter of confirmation); (5) ice-and-water-shield spec (extended 36 inches from eaves on high-slope roofs in this climate zone, per some city interpretations). Plan review now takes 7–10 business days because the engineer's letter must be reviewed. Permit fee increases to $300–$450 (base fee plus material-change surcharge of $100–$150). Deck inspection is more detailed: the inspector verifies existing-layer count by removing a small section, checks for deck cupping or rot (metal roofs won't hide deck problems), and confirms fastener hole drilling pattern. Final inspection requires verification of metal-seam crimping, fastener torque specs, and flashing (especially around chimney or skylight, if any). If the historic district has facade-review requirements (common in Stillwater), you may also need approval from the Historic Preservation Commission for the color/material change—add 2–4 weeks for this process. Total timeline: 4–6 weeks from submission to final approval. Cost: permit fee $300–$450, engineer's letter $300–$500, plus historic-district review if applicable (often free but adds time).
Tear-off required (two existing layers) | Material change to metal | Permit required | Structural engineer letter required | Historic district review may apply | Plan review 7–10 days | Permit fee $300–$450 | Deck inspection detailed | Final inspection required | Total project cost $12,000–$20,000 (roofer and materials dependent)
Scenario C
Like-for-like repair, under 10 squares, three-tab shingles, isolated storm damage, east-facing section only, owner-builder, no tear-off
A wind event in spring damaged a concentrated section of your roof (east-facing, about 800 sq ft or 8 squares) on your owner-occupied bungalow in south Stillwater. You see torn and missing shingles but the deck underneath appears dry and solid. Your insurance company approves partial repair (replacement of damaged shingles only, no tear-off). You contact a local roofer who says the repair is 'under the permit threshold' and can be done cash-and-carry. This is EXEMPT from permit because: (1) repair is less than 10 squares (1,000 sq ft threshold); (2) like-for-like three-tab shingles (no material change); (3) no tear-off (roofer nails new shingles over existing, pulling old damaged ones only as needed); (4) repair is less than 25% of total roof area (assuming your total roof is over 3,200 sq ft). However, IF the roofer discovers deck rot or cupping when pulling old shingles, or IF the damage extent is larger than initially estimated (say, now 1,100 sq ft = 11 squares), the work becomes reportable and you need a permit retroactively. To be safe: (1) get a written estimate clearly stating square footage; (2) ask the roofer if they expect any deck repairs (if yes, you likely need a permit); (3) if you are financing the repair through insurance, confirm your insurer doesn't require a permit (some do, for claim documentation). Timeline: no permit needed, so repair is scheduled and completed in 1–3 days. Cost: roofer's labor and shingle cost, no permit fees. No inspections required. However, if you later sell the home and the buyer's inspector finds unpermitted work that turns out to be larger than the 25% threshold, you may be required to retrofit-permit it—avoid this by keeping roofer's signed estimate documenting scope and keeping photos of the work.
No permit required (under 10 squares, no tear-off, like-for-like) | Repair work only, no tear-off | Deck not exposed | No inspections | No permit fees | Completed in 1–3 days | Total cost $2,000–$4,000 (roofer dependent) | Document repair scope to avoid future disclosure issues

Every project is different.

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

Stillwater's expansive clay and ice-damming: why underlayment specs matter

Stillwater sits on Permian Red Bed clay soils, which are notoriously expansive—they swell when wet and shrink when dry. This clay, combined with loess deposits in the area, causes differential foundation settling that can warp roof decks and create ponding in low spots. More immediately, Stillwater's winters (average low 25–30°F) and occasional ice storms (every 5–7 years) mean gutters freeze and back-water creeps under shingles, especially on north and east-facing slopes. The city's building inspectors have seen numerous interior water damage claims traced back to inadequate ice-and-water-shield, and this is now a hot-button rejection in Stillwater permits. The current IRC (R905.1.1) calls for ice-and-water-shield 'where roof experience shows heavy ice accumulation and frequent water backup.' Stillwater's climate qualifies, and the city's standard is 24 inches minimum from the eave edge on all pitches, extending up the roof slope (not horizontally across). This is especially critical on low-slope additions or porches that catch wind-blown snow. When you submit a roof permit in Stillwater, specify ice-and-water-shield by product name (e.g., 'Grace Ice & Water Shield' or 'GAF Weatherwatch') and include a detail sketch showing 24-inch vertical extension. Many roofers use 6-inch strips, and Stillwater rejects these outright. The cost difference is negligible (maybe $50–$150 for a 2,000 sq ft roof), but the rejection delay can be 5–7 days.

Three-layer limit and retrofit inspection: why Stillwater requires deck verification

IRC R907.4 is federal code: no more than three layers of roof covering are allowed on any roof assembly. Many mid-century Stillwater homes have accumulated two or even three layers of old shingles over decades of patch repairs. The city's building department uses a simple rule: if applicant states three or more existing layers, the permit is kicked back and the applicant must hire a roofing inspector to do a tear-off verification (or provide engineer's letter). This pre-inspection adds $200–$400 and 3–5 days, but it prevents the city from approving an illegal third-layer installation. Some contractors will advise homeowners to 'understate the layer count' to avoid this delay. Do not do this. If the city's inspector shows up for final inspection and finds more than one new layer over two existing layers, the entire roof is cited as unpermitted and you are issued a stop-work order and ordered to tear off the new work. The cost to remediate (removing new shingles, proper tear-off, reinstall) can run $3,000–$5,000 on top of the original roofer's fee. Stillwater's inspector will pull back a corner of the new shingles to verify existing-layer count, especially if the permit application was ambiguous. Protect yourself: hire a roofer who will do a pre-permit deck inspection or photo documentation and get a written report stating layer count. This $200–$400 upfront investment avoids costly permit rejection and remediation.

City of Stillwater Building Department
Stillwater, Oklahoma (contact city hall for department address and hours)
Phone: Contact Stillwater City Hall main line or visit city website for Building Department direct line | https://www.stillwater.org/ (look for 'Permits' or 'Building' link; some permits available online or by phone submission)
Typically Monday–Friday 8:00 AM to 5:00 PM (verify current hours on city website)

Common questions

Can I overlay new shingles over an existing layer without a tear-off in Stillwater?

Only if you have zero existing layers (new construction) or one existing layer, and the total will not exceed three layers. If you have two existing layers now, overlay is prohibited by IRC R907.4 and Stillwater enforces this strictly. Overlays on single-layer roofs are permitted and DO NOT require a tear-off permit—but you still need a standard re-roof permit. The city will ask 'how many existing layers?' and will require you to document this (photo, inspector note, or roofer's affidavit). If you understate the layer count and an overlay is later discovered, the city will issue a stop-work order and require immediate tear-off and reinstall.

Do I need a structural engineer's letter for a metal-roof upgrade in Stillwater?

Yes, in most cases. Metal roofing is a material change (shingles to metal), and Stillwater's building department requires a structural engineer's or architect's letter confirming that the roof deck is adequate for the metal-roof dead load (typically 1.5–2.5 psf) and that fastening patterns are appropriate. The letter typically costs $300–$500 and adds 3–5 days to plan review. Some roofers have pre-engineered metal-roof designs that may satisfy this requirement without a custom letter—ask your contractor. Metal roofs are generally lighter than asphalt shingles, so the letter is often a rubber-stamp, but Stillwater requires it in writing.

What is the frost-depth requirement for roof work in Stillwater?

Frost depth (12–24 inches in Stillwater) does not directly affect roof-surface work, but it is relevant for flashing penetrations, chimney chases, and vent-pipe sealing. Ice-and-water-shield must extend at least 24 inches up the roof slope from the eave to account for winter ice damming caused by warm air leaking through the soffit. This is a common Stillwater rejection on re-roof permits. If you are replacing a roof and re-flashing a chimney or vent, ensure the flashing detail extends below the ice-and-water-shield and is sealed per IRC R905.2.8.1.

How much does a roof-replacement permit cost in Stillwater?

Permit fees are based on roof area (measured in squares; 1 square = 100 sq ft) and material type. Like-for-like shingle replacements typically cost $150–$400 total ($10–$20 base fee plus $5–$8 per square). Material-change permits (shingles to metal or tile) add $100–$150 for structural review. A 20-square (2,000 sq ft) like-for-like re-roof costs roughly $200–$280; the same roof with a material change costs $300–$450. Contact the City of Stillwater Building Department for the current fee schedule, which may have changed since this article was written.

Can I pull my own roof-replacement permit in Stillwater if I am the owner-builder?

Yes, if your home is owner-occupied and you can provide proof of occupancy (utility bill, tax record, or signed affidavit). You are responsible for submitting the permit application, scheduling inspections, and correcting any deficiencies the inspector notes. The roofer you hire is a subcontractor and is not responsible for the permit or inspections. If you pull the permit and then default on inspections, the city will not sign off until they are complete. Many homeowners find it easier to have the roofing contractor pull the permit; confirm this arrangement upfront and ensure the permit is transferred or that the contractor agrees to schedule inspections on your behalf.

What happens if my roof inspection fails and I need to make corrections?

The inspector will issue a written deficiency notice citing the code section and required correction (e.g., 'ice-and-water-shield not extended 24 inches from eave, RFC R905.1.1'). You have a set time (typically 10–14 days, but confirm with the city) to correct the issue and request a re-inspection. Re-inspection fees are usually $25–$50 per revisit. Common deficiencies in Stillwater include inadequate ice-and-water-shield, improper flashing sealing, and fastener patterns that don't match the spec sheet. Ensure your roofer understands the city's standards before starting work; most rejects are preventable with proper pre-planning.

Does Stillwater require secondary water barrier or hurricane tie-downs for roof replacement?

No. Stillwater is not in a Florida Building Code (FBC) hurricane zone, so secondary water barriers and hurricane tie-downs are not mandated. However, ice-and-water-shield (a type of secondary barrier) is required. Some lenders or insurance companies may require hurricane-rated tie-downs or fastener patterns even for non-FBC areas; check with your lender or insurer before permitting. If your home is in an FBC area (not typical for Stillwater), hurricane mitigation upgrades would be required and should be coordinated with the permit submission.

How long does plan review take for a roof-replacement permit in Stillwater?

Like-for-like shingle replacements typically clear plan review in 3–5 business days, provided the application is complete (material spec, underlayment, ice-and-water-shield detail). Material-change permits (to metal or tile) take 7–10 business days because the city requires a structural engineer's review. Historic-district permits may add 2–4 weeks if facade approval is required. Deck inspections typically happen within 24 hours of a scheduled request; final inspections also come quickly if there are no deficiencies. Total timeline from permit submission to final sign-off is usually 10–14 days for standard re-roofs, and 4–6 weeks for material-change projects with historic-district review.

Are gutter or flashing repairs exempt from permitting in Stillwater?

Yes. Gutter, downspout, soffit, and fascia work that does not touch the roof membrane or deck is exempt. Flashing-only replacement (on an existing roof where the shingles are not removed) is also exempt. However, if flashing replacement requires removal of shingles to access the flashing or if deck work is involved, a permit may be required. Ask your roofer: 'Will you remove any roof shingles or exposing the deck?' If no, you are likely exempt. If yes, you need a permit.

What should I ask my roofer before they submit a permit in Stillwater?

Ask: (1) 'Have you pulled permits in Stillwater before?' (experience matters); (2) 'Will you do a pre-permit deck inspection to confirm existing-layer count?' (prevents rejections); (3) 'What underlayment and ice-and-water-shield product do you specify?' (ensure it is named on the permit); (4) 'Do you handle permit scheduling and inspections, or do I?' (clarify responsibility); (5) 'What is the total permit fee and what does it include?' (avoid surprises); (6) 'If the inspector finds a deficiency, who corrects it and who pays for re-inspection?' (should be the roofer's responsibility under warranty). A good Stillwater roofer will have templates for permits, pre-inspection photos, and a checklist of what the city requires.

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