Many Oklahoma cities require a permit before you install a storm shelter. The fee and paperwork depend on the city and shelter type.

Oklahoma Emergency Management, which runs the SoonerSafe rebate, notes the same thing: many local codes require a permit and an inspection by a local building inspector.
What each city says, as of October 2026
| City | What the city says | Listed fee |
|---|---|---|
| Altus | Its own permit type; engineering specs, FEMA 320 and ICC/NSSA 500, square footage and drawings | Ask installer to include the fee |
| Bartlesville | Permit for every shelter, pulled by the licensed installer; site plan and approved design | Ask installer to confirm the fee |
| Bethany | Shelter permit and shelter contractor license have separate fee lines | $50 shelter line; ask installer which fee applies |
| Broken Arrow | Permit paid in full and posted at the job site before work | $68 + $4 state + $0.50 city |
| Catoosa | Its own permit type; stamped site survey and computer-drawn plans | Ask installer to include the fee |
| Choctaw | Its own permit; maker’s specs with an Oklahoma engineer’s seal | Ask installer to include the fee |
| Del City | Its own application; pulled by a city-licensed contractor with a $5,000 yearly bond | Ask installer to include the fee |
| Edmond | Building Department permit for every new shelter | $35 + $4.25 state |
| Elk City | Concrete cellar line in the permit fee list | $85 |
| Guymon | Residential safe room/storm shelter permit | $35 + $4 state |
| Harrah | Its own Storm Shelter Building Permit | $34 + $0.15 per sq ft |
| Moore | Signed, stamped engineer design and a site or floor plan | $30 + $4.50 state |
| Mustang | Fire Department says a permitted shelter should already be registered | $54.50 minimum, state fee included |
| Noble | Storm Shelter box on the regular permit application | $35 for the first $1,000 of work, $2 per extra $1,000, + $4 state |
| Norman | Engineer drawing that references ICC 500, plus a site plan | Ask installer to confirm the fee |
| Oklahoma City | Building permit for above- and below-ground shelters | Ask installer to include the fee |
| Perry | Storm shelter line in the fee schedule | $10 + state fee + $0.50 city |
| Tulsa | Separate indoor and outdoor residential permit fees | $88 indoor, $132 outdoor, + state fee |
| Wagoner | Its own permit type | $50 + inspection fees + $4.50 state |
| Warr Acres | Safe room permit when it is not part of a new-home permit | $40 + $4.50 state |
| Yukon | Permit and fee; engineer-sealed drawings, permit visible from the street | Ask installer to include the fee |
These cities publish general permit rules or forms. Ask the installer which permit and fee fit your shelter:
- Guthrie: new construction, including any structure over 120 square feet.
- Henryetta: before digging for or building any structure. The owner and the contractor share the duty to get it.
- Piedmont: before any building or digging.
- Clinton: the application covers new construction and excavation.
- Seminole: apply in person, with a drawing and the cost of the work.
- Weatherford: the house permit worksheet has a “Saferoom” yes/no box.
The table shows published fee lines; ask the installer to put the full permit total, including other charges, in writing.
Starting early costs more
Several cities charge extra when the shelter goes in first and the permit comes later. Elk City treats it as a misdemeanor, fined $5 to $200 for each day. Henryetta can fine up to $500 a day for breaking its building code. In Clinton, work that started without a permit has to stop until the permit is approved and paid.
Let the installer handle the permit
Request a free quote to compare the installed price and permit costs. Ask a company that works in your city to:
- confirm the permit it will pull for your city
- put the city and state fees in the written quote
- show you the permit before anyone starts digging
- tell you which inspections to expect and who schedules them
Frequently asked questions
Who pulls the permit, me or the installer?
It depends on the city. Bartlesville says the licensed installer pulls it, not the homeowner. Del City requires a Del City-licensed contractor. In Noble the owner or the owner's agent can apply. Either way, ask the installer to handle it and show you the permit before work starts.
What happens if the shelter goes in before the permit?
Harrah and Warr Acres list double permit fees, and Guthrie lists double fees plus possible fines. Wagoner lists a $200 penalty. Ask your installer to get the permit before starting work.
How many inspections will there be?
Norman requires a concrete inspection before the pour for site-built shelters. Pre-built shelters need only a final inspection. Ask your installer which inspections your shelter needs and who will schedule them.
How long does a permit take?
Norman says its shelter permits typically take 3 to 5 business days once the documents are complete.
Does my city's permit fee include the state fee?
Moore and Edmond list a city fee plus a state fee. Mustang's $54.50 minimum already includes its listed state fee.
Sources
- SoonerSafe Rules & Regulations (Oklahoma Emergency Management)
- Building Application (City of Altus, Planning & Development)
- Storm Shelter Permitting and Inspection Process (City of Bartlesville, June 2024)
- City Fee Schedule, FY 2027 (City of Bethany)
- City of Broken Arrow Manual of Fees, Oct. 1, 2026 – Sept. 30, 2027
- Code of Ordinances, Chapter 6, Sec. 6-301 Permit fees (City of Broken Arrow, via Municode)
- Application for Building Permit (City of Catoosa, 2026)
- Residential Storm Shelter Submittal Requirements (City of Choctaw, 2025)
- Storm Shelter / Safe Room Permit Application (City of Del City Community Development, 2024)
- Fee Schedule, Building & Fire Code Services, effective July 1, 2026 (City of Edmond)
- Building Permit Fees (City of Elk City)
- Chapter 17 Planning and Zoning (City of Elk City)
- Resolution No. 24-12 — A Resolution Adopting a Revised Fee Schedule for the City of Guymon (City of Guymon, Dec 2024)
- Fee Schedule (City of Harrah)
- Storm Shelter Permit Application (City of Moore Inspections Division)
- Storm Shelter Registration Form
- Permits & Fees (City of Mustang Community Development)
- Application for Permit to Construct (City of Noble)
- Permit Fee Schedule (City of Noble)
- City of Norman Residential Storm Shelter FAQ's (April 2025)
- Storm Shelter Building Permit (City of Oklahoma City Development Center)
- Chapter 18. Fee Schedule — 5-106 Building permit and other Fees (City of Perry Code of Ordinances, 6/15/2026 update)
- Ordinance No. 25351 – Title 49 permit and license fees (City of Tulsa, 2024)
- Master Fee Schedule 2026 (City of Wagoner, effective July 6, 2026)
- License and Permit Fees (City of Warr Acres, 2026-5)
- Storm Shelter Requirements (City of Yukon Development Services)
- Building Inspection (City of Guthrie, Planning Department)
- Henryetta Code of Ordinances, September 2026 (City of Henryetta)
- Piedmont Zoning Code, March 2020, Section 1-7-2 "Building Permit" (City of Piedmont)
- Ordinance No. 728 — Piedmont Universal Fee Schedule (City of Piedmont)
- Pre-Application for Building Permit (City of Clinton)
- Post-Application for Building Permit (City of Clinton)
- Building Permit (City of Seminole, Community Development)
- Residential Building Permit Worksheet (City of Weatherford)
- Shelter Registration (City of Edmond Emergency Management)
- Schedule of Fees and Charges, UPDATED: March 2025, Appendix I Fee Schedule