
The cost for a vehicle inspection in Missouri is not a standard annual fee for most drivers, as the state eliminated its mandatory annual safety inspection program in 2019. For the majority of vehicle owners, there is no inspection cost unless they are moving to Missouri, a used car, or live in the St. Louis metro area requiring an emissions test. The only routine, state-mandated inspection is an emissions test in specific counties, which has a maximum cost of $24. Safety inspections are now only required in specific transactional situations, with costs typically ranging from $12 to $50.
The 2019 legislative change, known as Senate Bill 89, removed the requirement for most vehicles to undergo an annual safety inspection. This means owners of passenger cars, motorcycles, and light trucks are no longer charged the previous maximum fee of $12 for a yearly check. The law was passed based on studies showing minimal safety benefits from annual inspections compared to states without them.
However, safety inspections are still mandatory in three key scenarios: when a vehicle is being titled for the first time in Missouri (common for new residents or those buying a car from a private party), when a rebuilt vehicle is being retitled after salvage, and for commercial vehicles. In these cases, the inspection must be performed at a licensed inspection station. While the state no longer sets a maximum fee for these transactional inspections, market rates generally fall between $12 and $50, with many service centers charging around the old standard of $12.
For residents of St. Louis City, St. Louis County, Jefferson County, and St. Charles County, a biennial emissions inspection is required for gasoline-powered vehicles more than six model years old but less than 26 model years old. The maximum fee for this test is capped at $24 by state regulation. This test checks for excessive pollutant emissions and is separate from any safety check.
| Inspection Type | Required For | Typical/Max Cost | Key Notes |
|---|---|---|---|
| Annual Safety Inspection | Most Vehicles | $0 | Eliminated statewide in 2019. |
| Transactional Safety Inspection | New Missouri titles, rebuilt salvage vehicles | $12 - $50 | Required for specific transactions, not annually. |
| Biennial Emissions Inspection | Qualifying vehicles in St. Louis metro counties | Max $24 | Required every 2 years in designated areas. |
Looking ahead, the emissions program itself is scheduled to end on December 31, 2024, pending no legislative action to extend it. Vehicle owners should verify current requirements with the Missouri Department of Natural Resources as that date approaches. For a transactional safety inspection, it's advisable to call local licensed stations for exact pricing, as they now set their own fees within a competitive market.

I just moved to Springfield from California and needed to get my car titled here. The DMV said I needed a “Missouri safety inspection” first. I called a few local garages. One quoted me $15, another $50 for the same thing! I finally found a place that did it for the old standard rate of $12. It was a quick check of lights, brakes, and horn. The whole thing took 20 minutes. I got my paperwork, took it to the DMV, and was all set. So if you’re new here, shop around—the price isn’t fixed anymore.

As a mechanic with a licensed inspection station for over 20 years, I’ve seen the big shift since 2019. Folks used to come in every year, pay their $12, and we’d do the full safety check. Now, we only do those inspections for specific reasons: mostly for people titling a car for the first time in Missouri. The state doesn’t set the price now, so shops charge what they feel is fair for their time. We still charge $12 because it’s simple and brings customers in. My advice? Always go to a station displaying the official yellow sign. If you’re just renewing your plates, you likely don’t need us unless you live in St. Louis and it’s your year for an emissions test.

If you live in the St. Louis area, forget the annual safety check—you need to think about the emissions test. This is a separate requirement for cars between 6 and 26 years old. You have to get it done every two years, and the law says they can’t charge you more than $24 for it. It’s a quick process where they plug into your car’s computer. If your check engine light is on, you’ll fail. The fee covers the test itself. If you fail, you pay for repairs and then a retest, which usually has a smaller fee, around $10 or so. Mark your calendar based on your license plate expiration month.

If you live in the St. Louis area, forget the annual safety check—you need to think about the emissions test. This is a separate requirement for cars between 6 and 26 years old. You have to get it done every two years, and the law says they can’t charge you more than $24 for it. It’s a quick process where they plug into your car’s computer. If your check engine light is on, you’ll fail. The fee covers the test itself. If you fail, you pay for repairs and then a retest, which usually has a smaller fee, around $10 or so. Mark your calendar based on your license plate expiration month.

Navigating Missouri’s inspection rules is simpler now, but requires knowing your specific situation. For the vast majority of drivers renewing their registration annually, there is zero cost and no inspection needed—the annual safety mandate is gone. Your only regular expense is if you reside in St. Louis, St. Charles, Jefferson County, or St. Louis City, where a $24 emissions test is required every other year. The main reason you’d pay for a safety inspection is during a vehicle transaction. This includes purchasing a from a private seller (not a dealer, who handles it) or establishing residency with an out-of-state vehicle. For these one-time events, call several authorized stations. Prices vary widely, from $12 to over $50, so getting a few quotes is the best way to manage the cost. Always confirm the station is licensed for the type of inspection you need.

Navigating Missouri’s inspection rules is simpler now, but requires knowing your specific situation. For the vast majority of drivers renewing their registration annually, there is zero cost and no inspection needed—the annual safety mandate is gone. Your only regular expense is if you reside in St. Louis, St. Charles, Jefferson County, or St. Louis City, where a $24 emissions test is required every other year. The main reason you’d pay for a safety inspection is during a vehicle transaction. This includes purchasing a from a private seller (not a dealer, who handles it) or establishing residency with an out-of-state vehicle. For these one-time events, call several authorized stations. Prices vary widely, from $12 to over $50, so getting a few quotes is the best way to manage the cost. Always confirm the station is licensed for the type of inspection you need.


