Emissions 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, whether your vehicle is gasoline or diesel, and whether you're testing at a state facility or a private repair shop. Most states charge between $20 and $50 at official testing stations. Private shops often charge more — sometimes $50 to $75 — because they add a diagnostic fee on top of the test itself. A few states have no emissions testing at all, so your cost there is zero.
Some states bundle the emissions test with your vehicle inspection into a single combined test, which costs less than paying for them separately. Other states keep them entirely separate. A handful of states offer the test for free at state-run facilities but charge a fee if you use a private shop instead.
Key Takeaways
- State-run emissions testing stations typically charge $20 to $50, while private repair shops charge $50 to $75 because they add diagnostic fees.
- Some states combine emissions testing with vehicle inspection into one test, which costs less than paying for both separately.
- A few states offer free emissions testing at state facilities but charge a fee at private shops.
- Diesel vehicles usually cost more to test than gasoline vehicles, and some states don't test diesel at all.
- If your vehicle fails, you'll pay again for a retest after repairs, so the total cost depends on whether you pass on the first try.
What the test itself costs at state facilities
State-run testing stations are the cheapest option in most places. California charges $49.75 for a standard gasoline vehicle. Texas charges $30.75. New York charges $30. Colorado charges $25. These are the official fees set by each state's environmental or transportation agency, and they don't vary between locations within that state.
If your state runs the test, you'll find the exact fee on your state's environmental agency website or your state's Department of Motor Vehicles site. Search "[your state] emissions test cost" or "[your state] smog check cost" — different states use different names for the same test.
What private repair shops charge
A private shop that's certified to perform emissions testing will charge the state fee plus a diagnostic or service fee. That diagnostic fee typically runs $20 to $40 on top of the state fee, bringing your total to $50 to $90. Some shops charge a flat rate instead — you might see "$65 for emissions test" posted on their sign, which already includes the state fee.
Call ahead and ask what the shop charges. Ask whether the price includes the state fee or whether that's added on top. Ask also whether they charge for a retest if you fail — some shops include one free retest, others charge the full amount again.
Diesel vehicle testing costs more
Diesel vehicles cost more to test because the test itself is different and takes longer. Expect to pay $50 to $100 at a state facility or $75 to $150 at a private shop. Some states don't test diesel vehicles at all, so check your state's rules before you schedule.
A few states test only gasoline vehicles and exempt diesel trucks entirely. Others test diesel but only if the vehicle is under a certain age or weight. Your state's environmental agency website will list the rules for your vehicle type.
Combined inspection and emissions test pricing
Some states — including Virginia, North Carolina, and Pennsylvania — combine the vehicle safety inspection and emissions test into one appointment. You pay one fee for both, which is cheaper than paying for them separately. Virginia charges $16 for the combined test. North Carolina charges $20. Pennsylvania charges $36.75.
If your state offers a combined test, you'll see it listed as "inspection and emissions" or "safety and emissions" on the testing station's website. You can't split them — you get both or neither.
What happens if you fail and need to retest
If your vehicle fails the emissions test, you'll need to pay for repairs and then pay to retest. The retest fee is usually the same as the original test fee — $20 to $75 depending on your state and where you test. Some private shops offer one free retest within a certain time window (usually 30 days), so ask about that when you schedule your first test.
Budget for the possibility of failure. If your vehicle is older or hasn't been maintained well, the repairs could cost hundreds of dollars, and then you'll pay the test fee again. Some states let you retest at a different shop if you want a second opinion before paying for repairs.
States with no emissions testing requirement
About 20 states don't require emissions testing at all. If you live in one of them, your cost is zero. These states include Wyoming, South Dakota, Montana, Alaska, and several others in the Mountain West and Great Plains. Your state's DMV website will tell you whether testing is required where you are.
If you move to a state that requires testing, you'll need to pass a test before you can register your vehicle there. Some states give you a grace period — 30 to 90 days after you move — to get tested. Others require the test before registration is issued.
Frequently Asked Questions
Can I get my emissions test for free?
A few states offer free testing at state-run facilities, but most charge $20 to $50. Check your state's environmental agency website to see if free testing is available where you live. Private shops always charge a fee.
Do I have to retest if I fail?
Yes, you'll need to retest after repairs. The retest fee is usually the same as the original test. Some private shops include one free retest within 30 days, so ask when you schedule your first appointment.
What's the difference between a smog check and an emissions test?
They're the same thing — different states just use different names. California and a few others call it a "smog check." Most states call it an "emissions test" or "emissions inspection." The test measures the same pollutants either way.
Will my insurance cover the emissions test cost?
No. Emissions testing is a government requirement, not a repair or maintenance service, so insurance doesn't cover it. You pay out of pocket.
How often do I need to pay for an emissions test?
That depends on your state and vehicle age. Most states require testing every one or two years. Some states test only vehicles over a certain age. Check your state's DMV or environmental agency website for your specific testing schedule.