Emissions test costs range from $30 to $75 in most states, depending on your vehicle type and whether you need a retest
The price you pay for an emissions test is set by your state's environmental agency or the testing facility itself, not by a federal standard. Most states charge between $30 and $75 for a single test. Diesel vehicles, trucks, and older cars often cost more to test than standard passenger vehicles because they require different equipment or longer testing time. If your vehicle fails the first test, you will pay again for a retest after repairs — typically the same amount as the initial test, though some states offer a reduced retest fee.
The exact cost depends on three things: your state's fee structure, your vehicle's age and type, and whether the test is your first attempt or a retest. A few states set a fixed fee that all testing stations must charge. Others allow testing stations to set their own prices within a range. A handful of states run testing through the Department of Motor Vehicles and bundle the fee with your registration renewal, so you do not pay separately.
Key Takeaways
- Most emissions tests cost between $30 and $75, with the exact amount determined by your state and the testing facility.
- Diesel vehicles, trucks, and cars older than 25 years typically cost more to test because they require specialized equipment.
- A failed test means you pay for a retest after repairs, usually at the same price as the initial test.
- Some states charge a flat fee set by the state; others let testing stations set prices within a range.
- A few states include the emissions test fee in your vehicle registration renewal rather than charging separately.
How state regulations set or allow testing fees
States that participate in the federal National Emissions Standards for Hazardous Air Pollutants (NESHAP) program or the Light-Duty Vehicle Emissions Testing Program must meet federal cost guidelines, but they have room to set their own fees. California, for example, sets a fixed fee that all testing stations must charge — currently around $70 for a standard passenger vehicle. Texas allows testing stations to charge different amounts, so a test might cost $35 at one station and $60 at another.
States that do not require emissions testing at all have no fee. States that test only in certain counties or regions may have different fees depending on where you live. New York charges one rate in the New York City area and a different rate upstate. If you move between states or counties, the cost you paid last time may not explore to your next test.
Why vehicle type and age affect the price
A standard passenger vehicle built after 1996 costs the least to test because it has an onboard diagnostic system (OBD-II) that the testing station can read electronically. The test takes 10 to 15 minutes. Diesel vehicles, trucks, and vehicles registered as commercial require a different test protocol and specialized equipment, so testing stations charge more — sometimes $20 to $30 extra.
Vehicles older than 25 years may be exempt from testing in your state, but if they are not, they cost more to test because they do not have OBD-II systems. The testing station must perform a tailpipe test instead, which takes longer and requires different equipment. Some states charge $50 to $100 for an older vehicle test. Hybrid and electric vehicles may cost less or be exempt entirely, depending on your state's rules.
What happens to your cost if you fail the first test
If your vehicle fails an emissions test, you must have it repaired and then pay for a retest. The retest fee is usually the same as the initial test fee — $30 to $75. Some states offer a reduced retest fee of $10 to $20 to encourage people to fix their vehicles quickly, but this is not standard. A few states waive the retest fee if you return within a certain window, usually 30 to 60 days.
The cost of repairs is separate from the test fee and varies widely depending on what is wrong with your vehicle. A faulty oxygen sensor might cost $100 to $300 to replace. A catalytic converter can run $400 to $1,200 or more. If you cannot afford repairs, some states offer low-income repair information programs, though these are not available everywhere and often have long waiting lists.
States that bundle emissions testing into registration fees
A small number of states include the emissions test as part of your vehicle registration renewal and do not charge a separate fee. You pay for the test when you renew your registration, and the testing station reports the result directly to the Department of Motor Vehicles. This means you cannot shop around for a cheaper test — you pay what the state sets.
States that use this model typically charge $40 to $60 total for registration and testing combined. The advantage is that you do not have to make a separate trip or remember to schedule a test before your registration expires. The disadvantage is that you cannot choose when to test or which facility to use, and if you fail, you still pay for a retest separately.
How to find the exact cost in your state
Your state's Department of Environmental Quality, Department of Air Quality, or Department of Motor Vehicles publishes the emissions testing fee on their website. Search "[your state] emissions test cost" or "[your state] vehicle inspection fee." The fee is usually listed on the same page that explains which vehicles must be tested and where to find a testing station.
If your state allows testing stations to set their own prices, call ahead before you go. Testing stations are required to post their fees, and most will tell you the price over the phone. Some testing stations offer discounts if you bundle the emissions test with a safety inspection, so ask about package deals. Online reviews sometimes mention the cost people paid, but always confirm with the station directly because prices change.
Frequently Asked Questions
Can I test my vehicle in a different state to save money?
No. Your vehicle must be tested in the state where it is registered. If you move to a new state, you will pay that state's fee. Some states recognize tests from other states for a limited time if you recently moved, but you will eventually need to test in your new state.
Do I have to pay the full test fee if my vehicle passes?
Yes. The test fee covers the cost of running the test, whether your vehicle passes or fails. You pay the same amount either way. If you fail, you pay again for the retest after repairs.
What if I cannot afford the test or repairs?
Some states offer low-income repair information or waive testing fees for people below a certain income level. Contact your state's environmental agency or Department of Motor Vehicles to ask about programs in your area. Availability and income limits vary by state.
Is there a way to avoid paying for an emissions test?
If your vehicle is exempt from testing in your state — such as vehicles older than 25 years, electric vehicles, or new vehicles under a certain age — you do not pay. Check your state's rules to see if your vehicle qualifies for an exemption.