Smog test costs range from $30 to $80 depending on your state, vehicle type, and test facility
A smog test (also called an emissions test or smog check) costs between $30 and $80 in most states that require them. California typically charges $40 to $70. Texas runs $20 to $50. New York charges $10 to $25. The price depends on whether you're testing a standard gasoline vehicle, a hybrid, a diesel truck, or an older model — some facilities charge more for heavier vehicles or those with specialized equipment needs.
The facility type also affects cost. Official state-run testing stations are usually at the lower end of the range. Private repair shops and smog stations often charge more, sometimes $60 to $80, because they may bundle the test with a diagnostic or offer faster service. Some states cap the price by law; others do not, so calling ahead saves time.
You pay at the time of the test. If your vehicle fails, you'll need repairs before retesting. The retest itself usually costs the same as the initial test, though some states allow one free retest within a set period if you fail.
Key Takeaways
- Smog test costs range from $30 to $80 and vary by state, vehicle type, and whether you use a state facility or private shop.
- California, Texas, and New York have different price ranges, so check your state's emissions program website for the exact cost in your area.
- Official state testing stations are usually cheaper than private repair shops, but private shops may offer faster appointments.
- If your vehicle fails, you pay for repairs plus another test fee to verify the repairs worked.
- Some states allow one free or discounted retest within 30 days if you fail the first time.
Where to find a testing station and what to expect
Your state's emissions program website lists authorized testing locations. Search "[your state] smog test locations" or visit the state environmental or motor vehicle department site directly. California uses the Bureau of Automotive Repair's station locator. Texas directs drivers to the Texas Commission on Environmental Quality website. New York lists stations through the Department of Environmental Conservation.
When you call or visit, bring your vehicle registration and driver's license. The test itself takes 10 to 30 minutes. The technician will connect your vehicle to a machine that reads tailpipe emissions (or in newer vehicles, reads the onboard diagnostic system). You'll receive a printed report when ready showing whether you passed or failed.
Some states allow you to test at any authorized station; others require you to test in the county where the vehicle is registered. Check your state's rules before booking an appointment.
What happens if your vehicle fails the smog test
A failed test means your vehicle's emissions exceed state limits. You'll receive a detailed report showing which pollutants were too high — usually nitrogen oxides, particulate matter, or hydrocarbons. This report tells a mechanic what to fix.
You then take the vehicle to a repair shop (not necessarily the testing station) and have the problem corrected. Common repairs include replacing a faulty oxygen sensor, fixing a vacuum leak, or addressing a check engine light. Repair costs vary widely, from $50 for a sensor to $500 or more for catalytic converter work.
After repairs, you return to a testing station for a retest. Some states waive the retest fee or offer one free retest within 30 days of the initial failure. Others charge the full fee again. Once you pass, you receive your smog certification, which you'll need to renew your vehicle registration.
States that require smog tests and their timelines
Not all states require smog tests. California, Connecticut, Delaware, Maine, Maryland, Massachusetts, Missouri, Nevada, New Jersey, New Mexico, New York, Oregon, Pennsylvania, Rhode Island, Texas, Utah, Vermont, Virginia, and Washington have some form of emissions testing program. A few states test only vehicles in certain counties or only vehicles above a certain age.
Most states require a smog test every two years when you renew your registration. Some require it annually. A few states test only when you buy a used vehicle or move into the state. Check your state's emissions program website or your vehicle registration notice to confirm the requirement and important date for your vehicle.
If you're moving to a state with emissions testing, you may need to test your vehicle before registering it there. Some states allow a grace period (usually 30 to 60 days) after you move; others require the test before registration is issued.
How to prepare your vehicle for a smog test
Before testing, make sure your vehicle has been driven recently — the engine should be warm but not hot. A cold engine can fail emissions tests even if the vehicle is in good condition. Drive for at least 15 to 20 minutes before your appointment.
Check that your gas cap is tight and not cracked. A loose or damaged cap can trigger a check engine light, which will cause a test failure in many states. If your check engine light is on, have it diagnosed before testing; the light itself is grounds for failure in most programs.
Keep your maintenance current. A vehicle that hasn't had an oil change in 10,000 miles or has worn spark plugs is more likely to fail. You don't need a full service before testing, but basic maintenance helps.
Cost differences between vehicle types and older vehicles
Standard gasoline vehicles are the cheapest to test, usually $30 to $50. Diesel trucks and heavy vehicles often cost $10 to $20 more because the testing equipment is different. Hybrids and electric vehicles may cost the same or slightly more depending on the facility.
Older vehicles (typically pre-1996) may be exempt from testing in some states or may use a different, sometimes cheaper test. California, for example, has a separate program for vehicles 1975 and older. Check your state's rules if your vehicle is significantly older than current models.
Some states offer fee waivers or discounts for low-income vehicle owners. Contact your state's emissions program or local health department to ask whether you may have access to.
Frequently Asked Questions
Can I test my vehicle in a different state than where it's registered?
No. Most states require you to test in the county or state where the vehicle is registered. If you've recently moved, you may have a grace period to register in your new state before testing is required there. Check your new state's rules and your registration notice for the important date.
What if I fail the smog test twice?
You can retest as many times as needed. Each retest costs the full fee. If repairs are expensive and your vehicle is old, you may want to get a second opinion from another mechanic before spending money on repairs. Some states have repair information programs for low-income owners; contact your state environmental agency to ask.
Do I need to pass a smog test to renew my registration?
In states that require emissions testing, yes — you cannot renew your registration without a passing smog test or a valid exemption. If your test is due, your registration renewal notice will tell you. Some states allow you to renew online only after you've submitted proof of a passing test.
How long is a smog test certificate valid?
A passing smog test is usually valid for two years in states that test every two years, or one year in states that test annually. The certificate expires on the date shown on your test report. You'll need a new test before that date to renew your registration.
What if my vehicle has a check engine light on?
Most testing stations will not issue a passing certificate if the check engine light is on. Have the light diagnosed and the problem fixed before testing. A diagnostic scan at a repair shop typically costs $50 to $150 and will tell you what triggered the light.