Missouri Emissions Test Cost: Fees, Counties & Failures

The Missouri emissions test cost is $24, but here is the catch: only five jurisdictions in the St. Louis area require it at all. If you live anywhere else in the state, you pay nothing.

💰 $24 emissions test 📍 St. Louis region only 🔧 $12 safety inspection ⚠️ Check engine = fail

⚡ The Quick Verdict

$24 in St. Louis, $0 everywhere else. Missouri only runs emissions testing in the St. Louis metro region under the Gateway Vehicle Inspection Program. The test fee is capped at $24. If your vehicle is registered in Kansas City, Springfield, Columbia, or any rural county, you have no emissions requirement at all, only the separate $12 safety inspection that applies statewide when ownership transfers or your vehicle is older.

So the real answer to "what is the Missouri emissions test cost" depends entirely on your county. Below we break down the exact fees, who is exempt, and the three issues that cause most cars to fail.

💵 Missouri Inspection Fees at a Glance

Here is what you actually pay. The emissions fee is set by the state and is the same at every licensed station. The safety inspection is a separate program with its own fee.

ItemCostWhere it applies
Emissions test (OBD-II)$24St. Louis region only
Safety inspection$12Statewide (older / transferred vehicles)
Combined emissions + safety~$36St. Louis region, when both are due
Re-inspection after failure$0 (free retest)Same station, within ~20 days
Rest of Missouri$0 emissionsNo emissions program

Note that prices reflect the state caps in effect for 2026. A handful of shops waive or discount the safety fee if you have major repairs done there, but the $24 emissions fee is fixed by law and cannot be marked up.

📍 Which Counties Require Emissions Testing

Missouri's program is geographically narrow. Emissions testing is tied to the St. Louis nonattainment area for air quality. Only these jurisdictions require it:

  • St. Louis County
  • St. Charles County
  • Jefferson County
  • Franklin County
  • City of St. Louis (independent city)

That is it. There is no emissions test in Jackson County (Kansas City), Greene County (Springfield), Boone County (Columbia), or any other part of the state. Even neighboring metro areas with bad air days are not in the program, so do not assume a big city automatically means testing.

If you are buying a used car and want to know what an out-of-program seller may have ignored, run a free AI diagnosis before money changes hands.

✔️ Who Is Exempt

Even inside the St. Louis region, plenty of vehicles skip the test. You generally do not need an emissions test if any of these apply:

  • New vehicles: the most recent model years are exempt at registration, and the first five model years are generally test-exempt.
  • Pre-1996 vehicles: cars without OBD-II cannot be tested the modern way and are exempt.
  • Motorcycles and certain very heavy vehicles.
  • Vehicles registered outside the five-jurisdiction region.

Diesel vehicles and trucks above certain weight ratings follow separate rules, so confirm your class if you drive a heavy-duty pickup. When in doubt, the state's program portal lists your specific vehicle's status by VIN.

Worried your car will fail emissions?

Get ranked causes for your check engine light before you drive to the station.

Run Free Diagnosis →

⚠️ The 3 Things That Fail a Missouri Emissions Test

The Gateway program uses an OBD-II plug-in test, not a tailpipe sniffer, for 1996-and-newer cars. That means it reads your computer instead of measuring smoke. Three issues cause the overwhelming majority of failures:

1. Check engine light is on

An illuminated MIL (malfunction indicator lamp) is an automatic fail, full stop. It does not matter how the car drives. If your light is on, get the underlying code read and fixed first. Common culprits include P0420 (catalytic converter efficiency) and P0171 (system too lean).

2. Readiness monitors not set

If your battery was recently disconnected or the codes were just cleared, your car's self-tests have not finished running. The station will see "not ready" monitors and reject the test even with no real fault. Drive a normal mix of city and highway for several days first.

3. Stored or pending trouble codes

A stored emissions-related DTC will fail you even if the dash light flickers off. The classic trap is an intermittent P0442 small evap leak, often a loose or cracked gas cap. If your light is flashing, that is a different and more urgent problem, see flashing check engine light.

🧮 What To Do Before You Drive to the Station

A failed test wastes a trip and, if you need parts, can stack repair costs on top. Walk through this short framework first:

  1. Scan for codes. Use a basic reader or our AI diagnosis to see what is stored. No light and no codes usually means you are fine.
  2. Fix the root cause. Clearing the code without repairing the fault just resets your readiness monitors and guarantees a "not ready" rejection.
  3. Drive a full cycle. After any repair or battery service, put 50 to 100 miles of mixed driving on the car so monitors complete.
  4. Check the gas cap. Tighten it until it clicks. A loose cap is the cheapest emissions fail in existence.
  5. Confirm the quote. If a shop says you need a converter or sensor, run the price through our quote checker before you pay.

❓ Frequently Asked Questions

How much does an emissions test cost in Missouri?
The Gateway Vehicle Inspection Program emissions test costs $24 at licensed stations in the St. Louis metro area. Many shops bundle it with the $12 state safety inspection, so plan to spend roughly $24 to $36 depending on the station and whether your vehicle also needs a safety inspection.
Which Missouri counties require an emissions test?
Only the St. Louis metro region: St. Louis County, St. Charles County, Jefferson County, Franklin County, and the City of St. Louis. The rest of Missouri, including Kansas City, Springfield, and Columbia, has no emissions testing requirement.
Are any Missouri vehicles exempt from emissions testing?
Yes. Vehicles in their first five model years are generally exempt, and the two most recent model years are exempt at registration. Cars older than 1996 (pre-OBD-II), motorcycles, and vehicles registered outside the St. Louis region are also exempt. Diesel and very heavy vehicles follow separate rules.
What causes a Missouri emissions test to fail?
The most common failures are an illuminated check engine light, unset readiness monitors, and stored OBD-II trouble codes. A car that recently had its battery disconnected may fail because the monitors have not completed their drive cycle yet, even with no actual fault.
Can I retest for free if my Missouri car fails?
Yes. The Gateway program allows one free retest within a set window, typically 20 days, at the same station where you originally failed. Keep your vehicle inspection report and return after repairs to use the free retest.
What happens if my car will not pass emissions in Missouri?
If repairs are too costly, you may qualify for a repair waiver after spending a minimum amount on emissions-related repairs at a recognized facility and still failing. Check current waiver thresholds with the Missouri program, since the spending minimum is updated periodically.

📝 TL;DR

  • Missouri emissions test cost is $24, fixed by the state.
  • Only five St. Louis-area jurisdictions require it; the rest of the state pays $0.
  • The $12 safety inspection is separate and applies statewide on older or transferred vehicles.
  • A check engine light is an automatic fail, so fix codes and run a drive cycle first.
  • Failed cars get one free retest within about 20 days at the same station.