Emission test costs range from $20 to $75 in most states, depending on your vehicle type and where you test
The price you pay for an emissions test depends on three things: your state's testing program, whether your vehicle is gasoline or diesel, and which testing station you choose. Most states charge between $20 and $50 for a basic test. Some states charge nothing at all — they fund testing through registration fees instead. A few states charge $60 to $75, usually when the test includes additional equipment checks or when private testing stations set their own rates.
Your vehicle's age and type matter too. Newer cars (usually 1996 and later) often cost less to test because they use standardized computer diagnostics. Older vehicles, diesel trucks, and heavy-duty equipment may cost more because they require different testing methods. Some states charge one flat rate regardless; others have separate pricing for different vehicle categories.
Key Takeaways
- Most emissions tests cost between $20 and $50, though some states charge nothing and others charge up to $75.
- Your state sets the price, not individual testing stations, so the cost is the same whether you test at Station A or Station B in your area.
- Newer gasoline vehicles usually cost less than older vehicles or diesel trucks because they use faster computer-based testing.
- Some states include emissions testing in your vehicle registration fee, so you may not pay a separate test fee at all.
How state programs set the price
Each state's environmental agency sets the emissions test fee, and that price applies to all testing stations in that state. You cannot shop around for a cheaper test — the cost is fixed. States set these fees to cover the cost of running the testing program, maintaining equipment, and training technicians.
States that fund testing through registration fees (rather than a per-test charge) typically do not charge you anything extra when you show up to test. Your registration renewal already paid for it. Other states charge you at the testing station itself, either as a separate line item or bundled into your registration renewal process.
Price differences by vehicle type
Gasoline vehicles built after 1996 are usually the cheapest to test because they have onboard diagnostic systems that the testing equipment can read directly. The test takes 10 to 15 minutes and costs the standard rate for your state.
Older gasoline vehicles (pre-1996) and diesel vehicles often cost more because they require tailpipe testing instead of computer diagnostics. This takes longer and uses different equipment. Some states charge $10 to $20 extra for these vehicles; others charge the same flat rate for all vehicles.
Heavy-duty trucks and commercial vehicles may fall into a different pricing category altogether. If you drive a truck registered for commercial use, ask your testing station whether it charges a different rate — some states do, some do not.
What happens if your vehicle fails the test
A failed test does not cost you extra money at the testing station itself. However, you will need to repair the problem and pay for a retest. The retest fee is usually the same as the original test fee — $20 to $75 depending on your state.
Some states offer a free or reduced-price retest within a certain window (often 30 to 60 days) if you fail and then fix the problem. Check your state's rules or ask the testing station for their retest policy. Keeping your receipt from the failed test helps you prove when you tested and when you are may be able to access for a retest rate.
Where to find your state's exact price
Your state's environmental or air quality agency publishes the official emissions test fee. Search "[your state] emissions test cost" or "[your state] vehicle inspection fee" to find the agency website. You can also call your local testing station and ask — they will tell you the exact price for your vehicle type.
If you are renewing your registration online or by mail, check whether emissions testing is included in your renewal fee or charged separately. Some states show this breakdown clearly; others bundle it without labeling it as a separate line item.
Frequently Asked Questions
Do I have to pay for an emissions test every year?
It depends on your state and vehicle. Some states require testing every year, others every two years, and some only for vehicles in certain age ranges or counties. Check your state's rules or your registration renewal notice — it will tell you whether you need to test this year.
Can I get a refund if I pass the test?
No. The test fee is not refundable whether you pass or fail. You are paying for the testing service itself, not for a passing result. If you pass, you have met your state's requirement; if you fail, you pay for a retest after repairs.
What if I cannot afford the test right now?
Contact your state's environmental agency or your local testing station to ask about hardship programs or fee waivers. Some states offer reduced fees for low-income drivers or allow payment plans. Your registration renewal notice may also list a phone number for questions about fees.
Is the emissions test the same as a safety inspection?
No. An emissions test checks whether your vehicle's exhaust meets pollution standards. A safety inspection checks brakes, lights, and other equipment. Some states require both; some require only one. Your registration renewal notice will tell you which tests your state requires.