Occupancy inspections when selling in St. Louis County

Updated November 2026

Which St. Louis County municipalities require an occupancy inspection before a home sale, what inspectors check, and how to avoid a closing delay.

St. Louis County has about 90 municipalities, and most of them inspect a home before a new owner can move in. A few, including Chesterfield, Creve Coeur, Town and Country and Wildwood, do not require one for owner-occupied sales.

City of St. Louis

The City of St. Louis requires a Certificate of Inspection before an occupied home is sold, unless one was issued in the last 12 months.

Unincorporated St. Louis County

The county requires an occupancy inspection when a home changes occupancy. One local source reports an $80 fee including one reinspection, and spring wait times of four to six weeks.

Plan ahead

Book the inspection as soon as you sign a listing agreement. Fix the cheap items first: detectors, GFCI outlets, handrails, outlet covers and house numbers.

Step by step

  1. Call the city building or code office to schedule. In spring, waits can run several weeks.
  2. Prepare for common items: smoke and CO detectors, GFCI outlets near water, handrails, trip hazards, gutters and downspouts, house numbers, and peeling paint.
  3. Fix the items on the report and pass a reinspection, or ask whether the buyer can assume them with an escrow or a signed agreement.
  4. The occupancy permit is issued to the new owner before move-in.
Typical cost ranges (estimates, not quotes)
ItemTypical range
Municipal inspection feeAbout $50 to $150
Typical repair list$200 to $3,000

Cities with this requirement

CityWhat is requiredFeeStatus
AltonMadison CountyResidential occupancy inspection at saleRequired at sale
ArnoldJefferson CountyResidential occupancy inspection at saleRequired at sale
BallwinSt. Louis CountyResidential occupancy inspection at saleRequired at sale
Bel NorSt. Louis CountyResidential occupancy inspection at saleRequired at sale
Bel RidgeSt. Louis CountyResidential occupancy inspection at saleRequired at sale
Bella VillaSt. Louis CountyResidential occupancy inspection at saleRequired at sale
Bellefontaine NeighborsSt. Louis CountyResidential occupancy inspection at saleRequired at sale
Bellerive AcresSt. Louis CountyResidential occupancy inspection at saleRequired at sale
BellevilleSt. Clair CountyResidential occupancy inspection at saleRequired at sale
BerkeleySt. Louis CountyResidential occupancy inspection at saleRequired at sale
Beverly HillsSt. Louis CountyResidential occupancy inspection at saleRequired at sale
Black JackSt. Louis CountyResidential occupancy inspection at saleRequired at sale
Breckenridge HillsSt. Louis CountyResidential occupancy inspection at saleRequired at sale
BrentwoodSt. Louis CountyResidential occupancy inspection at saleRequired at sale
BridgetonSt. Louis CountyResidential occupancy inspection at saleRequired at sale
Byrnes MillJefferson CountyResidential occupancy inspection at saleRequired at sale
Calverton ParkSt. Louis CountyResidential occupancy inspection at saleRequired at sale
CharlackSt. Louis CountyResidential occupancy inspection at saleRequired at sale
ClaytonSt. Louis CountyResidential occupancy inspection at saleRequired at sale
Cool ValleySt. Louis CountyResidential occupancy inspection at saleRequired at sale
CottlevilleSt. Charles CountyResidential occupancy inspection at saleRequired at sale
Country Club HillsSt. Louis CountyResidential occupancy inspection at saleRequired at sale
Crystal CityJefferson CountyResidential occupancy inspection at saleRequired at sale
Crystal Lake ParkSt. Louis CountyResidential occupancy inspection at saleRequired at sale
De SotoJefferson CountyResidential occupancy inspection at saleRequired at sale
DellwoodSt. Louis CountyResidential occupancy inspection at saleRequired at sale
EdmundsonSt. Louis CountyResidential occupancy inspection at saleRequired at sale
EdwardsvilleMadison CountyResidential occupancy inspection at saleRequired at sale
EllisvilleSt. Louis CountyResidential occupancy inspection at saleRequired at sale
Fairview HeightsSt. Clair CountyResidential occupancy inspection at saleRequired at sale
FergusonSt. Louis CountyResidential occupancy inspection at saleRequired at sale
FestusJefferson CountyResidential occupancy inspection at saleRequired at sale
Flordell HillsSt. Louis CountyResidential occupancy inspection at saleRequired at sale
FlorissantSt. Louis CountyResidential occupancy inspection at saleRequired at sale
GlendaleSt. Louis CountyResidential occupancy inspection at saleRequired at sale
Granite CityMadison CountyResidential occupancy inspection at saleRequired at sale
Grantwood VillageSt. Louis CountyResidential occupancy inspection at saleRequired at sale
Green ParkSt. Louis CountyResidential occupancy inspection at saleRequired at sale
GreendaleSt. Louis CountyResidential occupancy inspection at saleRequired at sale
Hanley HillsSt. Louis CountyResidential occupancy inspection at saleRequired at sale
HazelwoodSt. Louis CountyResidential occupancy inspection at saleRequired at sale
HerculaneumJefferson CountyResidential occupancy inspection at saleRequired at sale
HillsdaleSt. Louis CountyResidential occupancy inspection at saleRequired at sale
JenningsSt. Louis CountyResidential occupancy inspection at saleRequired at sale
KinlochSt. Louis CountyResidential occupancy inspection at saleRequired at sale
KirkwoodSt. Louis CountyResidential occupancy inspection at saleRequired at sale
LakeshireSt. Louis CountyResidential occupancy inspection at saleRequired at sale
ManchesterSt. Louis CountyResidential occupancy inspection at saleRequired at sale
MaplewoodSt. Louis CountyResidential occupancy inspection at saleRequired at sale
MarlboroughSt. Louis CountyResidential occupancy inspection at saleRequired at sale
Maryland HeightsSt. Louis CountyResidential occupancy inspection at saleRequired at sale
Moline AcresSt. Louis CountyResidential occupancy inspection at saleRequired at sale
NormandySt. Louis CountyResidential occupancy inspection at saleRequired at sale
NorthwoodsSt. Louis CountyResidential occupancy inspection at saleRequired at sale
O'FallonSt. Clair CountyResidential occupancy inspection at saleRequired at sale
OlivetteSt. Louis CountyResidential occupancy inspection at saleRequired at sale
OverlandSt. Louis CountyResidential occupancy inspection at saleRequired at sale
PacificFranklin CountyResidential occupancy inspection at saleRequired at sale
PagedaleSt. Louis CountyResidential occupancy inspection at saleRequired at sale
PevelyJefferson CountyResidential occupancy inspection at saleRequired at sale
Pine LawnSt. Louis CountyResidential occupancy inspection at saleRequired at sale
Richmond HeightsSt. Louis CountyResidential occupancy inspection at saleRequired at sale
RiverviewSt. Louis CountyResidential occupancy inspection at saleRequired at sale
Rock HillSt. Louis CountyResidential occupancy inspection at saleRequired at sale
ShrewsburySt. Louis CountyResidential occupancy inspection at saleRequired at sale
St. AnnSt. Louis CountyResidential occupancy inspection at saleRequired at sale
St. JohnSt. Louis CountyResidential occupancy inspection at saleRequired at sale
St. LouisCity of St. LouisCertificate of Inspection (occupancy) before saleRequired at sale
Sunset HillsSt. Louis CountyResidential occupancy inspection at saleRequired at sale
Sycamore HillsSt. Louis CountyResidential occupancy inspection at saleRequired at sale
Twin OaksSt. Louis CountyResidential occupancy inspection at saleRequired at sale
Unincorporated St. Louis CountySt. Louis CountyResidential occupancy inspection at sale$80Required at sale
University CitySt. Louis CountyResidential occupancy inspection at saleRequired at sale
Uplands ParkSt. Louis CountyResidential occupancy inspection at saleRequired at sale
Valley ParkSt. Louis CountyResidential occupancy inspection at saleRequired at sale
Velda CitySt. Louis CountyResidential occupancy inspection at saleRequired at sale
Velda Village HillsSt. Louis CountyResidential occupancy inspection at saleRequired at sale
Vinita ParkSt. Louis CountyResidential occupancy inspection at saleRequired at sale
WarrentonWarren CountyResidential occupancy inspection at saleRequired at sale
Warson WoodsSt. Louis CountyResidential occupancy inspection at saleRequired at sale
WashingtonFranklin CountyResidential occupancy inspection at saleRequired at sale
Webster GrovesSt. Louis CountyResidential occupancy inspection at saleRequired at sale
WellstonSt. Louis CountyResidential occupancy inspection at saleRequired at sale
WestwoodSt. Louis CountyResidential occupancy inspection at saleRequired at sale
WinchesterSt. Louis CountyResidential occupancy inspection at saleRequired at sale
Woodson TerraceSt. Louis CountyResidential occupancy inspection at saleRequired at sale

Get help with your sale

Tell us about the property. We pass your request to independent local pros who handle this work, or to a buyer who purchases homes as-is. Free, no obligation.

What do you need?