Smog check prices range from $30 to $80 depending on your vehicle type and location
A smog check (also called an emissions test) costs between $30 and $80 in most states that require them. The exact price depends on whether your vehicle is gasoline or diesel, how old it is, and which testing station you visit. Diesel vehicles and vehicles made before 1975 typically cost more because they require different testing equipment. Independent smog shops usually charge less than dealerships for the same test.
The fee covers the actual test only — not any repairs your vehicle might need if it fails. If your car doesn't pass, you'll pay separately to fix the problem, then pay again for a retest (usually $10 to $30). Some shops bundle the retest fee into the initial price, so ask before you schedule.
Key Takeaways
- Smog check costs $30 to $80 for the test itself, with diesel and older vehicles at the higher end of that range.
- Independent smog shops are usually cheaper than dealerships, but both perform the same test and produce the same official result.
- Retests cost $10 to $30 extra if your vehicle fails, and you must fix the problem before the retest counts.
- Some states require smog checks every two years, while others require them only at registration or when you buy a used car.
What the test actually measures
The smog check measures your vehicle's tailpipe emissions — primarily nitrogen oxides, hydrocarbons, and carbon monoxide. The technician plugs a probe into your exhaust pipe while the engine runs at idle and at a higher RPM. The machine reads the pollutant levels and compares them to the standard for your vehicle's year and type.
For 1996 and newer vehicles, the test also reads your vehicle's onboard diagnostic system (OBD-II). This is a quick scan that takes seconds and doesn't require the tailpipe probe. Older vehicles use only the tailpipe test, which takes a few minutes. Either way, you'll have your result within 15 to 30 minutes.
Where to get tested and how to find the cheapest option
You can get a smog check at any Bureau of Automotive Repair (BAR) certified station. This includes independent smog shops, tire shops that offer emissions testing, some quick-lube places, and new-car dealerships. Independent shops typically charge $35 to $50, while dealerships often charge $60 to $80 for the same test.
To find certified stations near you, search your state's BAR website or emissions testing program website — California, New York, Massachusetts, and other states all maintain searchable lists. Call ahead and ask the price for your specific vehicle (year, make, model, and fuel type). Some shops offer discounts if you book online or if you're a repeat customer. A few shops also offer package deals if you need a smog check and other services like an oil change.
What happens if you fail
If your vehicle fails, the test report will list which emissions exceeded the limit. Common failures are high nitrogen oxides (often a sign of a faulty oxygen sensor or catalytic converter problem) or high hydrocarbons (often a sign of a misfire or fuel system issue). The report doesn't tell you what to fix — only that the emissions are too high.
You'll need to take your vehicle to a repair shop to diagnose the problem. Repairs can range from $50 (a new oxygen sensor) to $1,000 or more (a catalytic converter replacement). After repairs, you return to the smog shop for a retest. Some shops waive the retest fee if you had the repair done at their facility, so ask about that option.
Timing and renewal requirements by state
Smog check requirements vary significantly by state. California requires smog checks every two years for most vehicles (every year for vehicles 1975 and older). New York requires them annually. Massachusetts requires them every two years. Some states require a smog check only when you register a vehicle for the first time or when you buy a used car from a private seller.
Check your state's DMV website or emissions testing program to confirm the requirement for your vehicle. The requirement depends on your vehicle's age, fuel type, and sometimes your county. If you're moving to a new state, the rules may change — don't assume your old state's schedule applies.
How to prepare and what to bring
Bring your vehicle registration and a valid ID. Some shops also ask for your vehicle's VIN (vehicle identification number), which is on your registration and on the driver's side of your dashboard. Make sure your gas cap is tight and in good condition — a loose or missing cap can trigger a failed emissions test because it allows fuel vapors to escape.
If your check engine light is on, your vehicle will automatically fail the smog check in most states. Have the diagnostic code read (many shops do this for free) before you schedule the test. A warm engine tests better than a cold one, so drive directly to the shop rather than letting the car sit overnight. Don't schedule a smog check right after you've had major engine work done — wait a few days and drive normally so the vehicle's computer can recalibrate.
Smog check costs for commercial and fleet vehicles
Commercial trucks and fleet vehicles often cost more to test because they may require heavy-duty diesel testing equipment. A diesel smog check typically costs $50 to $100. Some testing stations specialize in commercial vehicles and may charge a flat rate regardless of vehicle size. If you manage a fleet, ask about volume discounts — some shops offer reduced rates for multiple vehicles tested in the same visit.
Commercial vehicles may also have different testing schedules than passenger cars. Check your state's commercial vehicle emissions requirements separately from passenger vehicle rules, as they often differ.
Frequently Asked Questions
Can I get a smog check at a dealership instead of an independent shop?
Yes, dealerships are certified to perform smog checks and produce the same official result as independent shops. They typically charge $20 to $30 more for the same test. Use a dealership if you want the test done during routine service, but an independent shop will usually be cheaper if cost is your main concern.
What if I fail the smog check twice?
If you fail twice, you may be may be able to access for a state-run repair information program in some states (California's Smog Check Repair information Program, for example). These programs can help cover repair costs if your vehicle is older and you meet income requirements. Check your state's emissions testing website for details on repair information programs.
Do I need a smog check if I'm selling my car privately?
It depends on your state. California requires a smog check before a private sale is completed. Most other states do not require a smog check for private sales, though some require one at registration if the buyer registers it in that state. Check your state's DMV website or ask the buyer's state requirements before you sell.
How long does a smog check take?
The actual test takes 15 to 30 minutes from the time you drop off your vehicle. Wait times at the shop vary — busy locations may have a 30-minute to 1-hour wait, while slower shops may test you when ready. Call ahead to ask about current wait times, or schedule an appointment if the shop offers one.
Can I get a smog check if my vehicle is registered out of state?
Yes, you can get tested at any certified station in the state where you're taking the test. The result is valid for that state's registration or sale requirements. If you're moving and need to register your vehicle in a new state, get the smog check in your new state — each state has its own testing standards and requirements.