Short answer: In St. Charles County, Missouri, the fire code is enforced mostly by fire protection districts, plus the City of St. Charles Fire Department. The ones we checked use the 2021 International Fire Code, where kitchen suppression is 2021 IFC §904.13. Districts such as Wentzville FPD and O'Fallon FPD also require their own occupancy permit before a business operates, so your hood system needs to be in order before opening day.
A quick note on names: this page covers St. Charles County, Missouri, west of St. Louis across the Missouri River. St. Charles, Illinois, near Chicago, is a different place with different rules, and it's outside our service area.
Who Enforces the Fire Code in St. Charles County
There's no countywide fire marshal for restaurants. Your authority having jurisdiction (AHJ) is the fire department or fire protection district that covers your address. Here's what we confirmed for the main ones.
City of St. Charles Fire Department
The city's fire code adopts the 2021 IFC with Appendix Chapters B, D, F, K and N as "the Fire Code of the City of St. Charles, Missouri," and the Fire Chief or a designee serves as Fire Code Official. A fire prevention site plan permit is required before a construction permit for new construction or alterations, with plan review fees and extra charges for reviews beyond two revisions. The city code also says certificates of use and occupancy aren't issued until a fire inspection is approved by the St. Charles Fire Department.
Wentzville Fire Protection District
Wentzville FPD says it "utilizes the 2021 International Building, Fire and Mechanical Code (ICC Bundle)," along with the 2019 editions of NFPA 13 and NFPA 72, with local amendments in Ordinance 224. Construction permits are required before work starts, and drawings must be sealed by a Missouri-licensed design professional. Plans go to the district by email, then the district invoices, issues the permit, and inspections are scheduled online. The district also requires an occupancy permit before a business operates, including after a change in business ownership.
O'Fallon Fire Protection District
O'Fallon FPD's Application for Permit/Plan Review has check boxes for "Fire Suppression System" and for proposed uses "Restaurant" and "Restaurant/Bar," plus lines for fire permits, plan review and a district occupancy permit. Applicants certify they understand that "an occupancy permit from O'Fallon Fire Protection District will be required." The district's ordinance list includes Ordinance #56, "2021 Intl Building Codes," approved February 13, 2025. We couldn't confirm the fire code edition inside that scanned ordinance, so ask the district if it matters for your project.
Other districts and cities
A code titled for the "Fire Protection Districts of St. Charles County, Missouri," based on the 2021 IFC, is referenced in Dardenne Prairie's Ordinance No. 2281 (December 2023). The City of St. Peters adopted its fire code by Ordinance No. 7912 (December 2023). We didn't find published hood procedures for Central County Fire & Rescue or Cottleville FPD, so contact them directly.
| Fire authority | Code edition | Restaurant touchpoint |
|---|---|---|
| City of St. Charles FD | 2021 IFC (Appendices B, D, F, K, N) | Fire prevention site plan permit before construction; no certificate of occupancy until fire inspection is approved |
| Wentzville FPD | 2021 IBC, IFC and IMC; Ord. 224 amendments | Sealed drawings, permit before work, occupancy permit before operating and after an ownership change |
| O'Fallon FPD | Ord. #56, "2021 Intl Building Codes" (2025) | Application covers fire suppression systems and restaurant uses; district occupancy permit required |
| Other districts | 2021 IFC-based district code (per Dardenne Prairie Ord. 2281) | Confirm permit steps with the district |
The Occupancy Permit Gate
This is the biggest practical difference from St. Louis City. When a fire district issues its own occupancy permit, it has a reason to look at your kitchen before you open, and in Wentzville FPD that applies again when a business changes hands. The fire code itself doesn't treat an ownership change as a trigger for new suppression work. The district's permit process is what brings an inspector through the door.
If you're opening, buying, or reopening a restaurant here, line up the hood system before the district visit:
- Get the most recent semiannual service report and check the date on the tag.
- Confirm every cooking appliance under the hood is still where the system was designed to protect it.
- Check the cylinder label for a UL 300 listing. Older dry-chemical systems are often flagged when equipment changes. Our UL 300 compliance guide explains how to tell.
- Make sure a Class K extinguisher is within 30 feet of travel from the cooking equipment, with its placard posted.
- If anything was cited at a previous inspection, have the correction documented. See fire code deficiency repair.

New Builds, Remodels and Routine Service
New construction and tenant build-outs mean permits, plan review and acceptance testing with the district. The kitchen fire suppression installation page walks through design, permitting, interlocks and acceptance. For existing kitchens, the 2021 IFC requires service at least every six months and after any activation. Fusible links are replaced at least every six months under NFPA 17A/NFPA 96 and manufacturer guidance; some code texts set an annual minimum. See the kitchen fire suppression inspection page for what a visit covers. If the system has discharged, it needs a hood system recharge before that line cooks again.
Food permits are a separate track. The St. Charles County Food Code names the County Department of Public Health as the regulatory authority, and it handles food safety, not hood suppression.
Where the County's Commercial Kitchens Are
- Historic Main Street, St. Charles: dozens of restaurants in historic buildings, with Frenchtown just to the north. Older buildings can make hood and duct routing more complicated during remodels.
- Growth corridors: O'Fallon, St. Peters, Cottleville, Lake St. Louis and Wentzville along I-70, I-64/Highway 40 and Highway K.
- Casino: Ameristar St. Charles on the Missouri River.
- Campus: Lindenwood University in St. Charles.
Requesting Service in St. Charles County, Missouri
Include your city and fire district if you know it, any district deadline such as a pending occupancy inspection, the system brand and last tag date, and whether appliances have changed. For ANSUL R-102 or Piranha systems, see ANSUL system service. For what affects quotes, read our restaurant fire suppression cost guide.
Neighboring Areas
South and east across the Missouri River, St. Louis County has dozens of separate fire authorities on editions from 2015 to 2021. St. Louis City is on the 2018 IFC with one fire department, and Metro East, Illinois adds state rules and technician licensing.
Sources: City of St. Charles fire code; Wentzville FPD Permits; Wentzville FPD Codes & Ordinances; O'Fallon FPD permit/plan review application; O'Fallon FPD ordinances; Dardenne Prairie Ord. 2281; St. Peters Ord. 7912; St. Charles County Food Code; 2021 IFC §904.13 guidance (Thornton FD); Amerex on NFPA 10 Class K placement; Lafayette FD, UL 300; Discover St. Charles, Main Street; Missouri Gaming Commission. Requirements vary by jurisdiction; confirm with your local fire official.