Smog check costs range from $30 to $80 depending on your state, vehicle type, and test method
The price you pay for a smog check depends almost entirely on where you live and what kind of vehicle you drive. California charges between $30 and $80 for a basic test, with the exact amount set by individual test stations rather than the state. Texas charges roughly $15 to $35. New York, which calls it an emissions inspection, runs $10 to $20. If your vehicle fails the initial test, a retest typically costs $10 to $25 extra.
The variation exists because most states allow private repair shops and service stations to perform smog checks and set their own fees within a state-approved range. A few states run centralized testing through the Department of Motor Vehicles or environmental agency, which tends to have a fixed price. Your best move is to call three stations in your area and ask their current price before you go — prices shift and some stations offer discounts for seniors or low-income drivers.
Key Takeaways
- Smog check costs typically fall between $30 and $80 in states that require them, with California and Texas being the most common examples.
- Individual test stations set their own prices within state limits, so calling ahead to compare can save you $20 or more.
- A failed test usually requires a retest fee of $10 to $25, plus the cost of repairs if your vehicle needs them.
- Some states charge less for older vehicles or offer discounts for low-income residents, so ask when you call.
What the test actually covers and why prices differ
A basic smog check measures your vehicle's tailpipe emissions — usually nitrogen oxides, particulate matter, and hydrocarbons — using a machine plugged into your car's diagnostic port or held near the exhaust. This is the cheapest option and takes 10 to 15 minutes. Some states also offer a visual inspection of emissions equipment as a separate or combined service, which adds $5 to $15 to the bill.
Prices vary between stations because they have different overhead costs, equipment, and labor rates. A dealership service department typically charges more than an independent shop. Stations in urban areas often charge more than rural ones. Some stations bundle the smog check with an oil change or inspection to attract customers and may discount the test itself. A few states cap the maximum fee — California's limit is $80 for most vehicles — while others set only a minimum or allow stations to charge whatever they want.
States with the highest and lowest smog check fees
California has the widest range and the highest ceiling: tests run $30 to $80 depending on the station and vehicle type. Heavy-duty trucks and vehicles with special equipment sometimes cost more. Texas charges $15 to $35 for a basic test. New York's inspection is $10 to $20. Colorado runs $20 to $40. Massachusetts charges roughly $35 to $50. States like Oregon, Washington, and Connecticut fall in the $25 to $45 range.
A handful of states run smog checks through a centralized system with a fixed price. Delaware's inspection costs $20. New Jersey's costs $25. These fixed prices mean no shopping around, but also no surprises. If you're moving to a new state or buying a used car there, call the state's environmental agency or check the DMV website to find the current fee — prices do change, and some states adjust them annually.
What happens if your vehicle fails the test
A failed smog check means your emissions are above the legal limit for your state. You'll pay a retest fee — usually $10 to $25 — but you cannot retest when ready. Most states require you to make repairs first and then return for the retest. The repair costs depend entirely on what failed: a faulty oxygen sensor might cost $100 to $300 to replace, while a bad catalytic converter can run $400 to $1,200 or more.
Some states offer a smog abatement program or repair information fund for low-income drivers whose vehicles fail. California's Consumer information Program, for example, can cover repair costs up to $500 for vehicles that fail and whose owners meet income limits. Texas has a similar program. Check your state's environmental agency website or call your local air quality district to ask whether repair information is available in your area — you typically have to fail the test first before you can request help.
How to find the cheapest smog check near you
Start by calling three to five test stations in your area and asking their current price. Give them your vehicle's year, make, and model — some stations charge differently for trucks, vans, or older cars. Ask whether they offer any discounts: senior discounts, low-income discounts, or bundled services like an oil change. Some stations waive the retest fee if you return within 30 days after repairs.
Check whether your state's DMV or environmental agency publishes a list of approved test stations with their fees. California's Bureau of Automotive Repair website lists stations and allows some to post their prices. Texas's vehicle inspection program has a searchable database. New York's Department of Environmental Conservation lists inspection stations by county. A quick search for "[your state] smog check stations" or "emissions inspection locations" usually pulls up the official list. Independent repair shops often charge less than dealerships for the same test.
Timing and what to bring to your appointment
Most smog checks take 15 to 30 minutes and don't require an appointment, though calling ahead to confirm the station is open and not backed up is smart. Bring your vehicle registration and proof of insurance — some stations ask for it, though it's not always required for the test itself. Make sure your vehicle's check engine light is off; if it's on, the test station will likely refuse to test you until you have the problem diagnosed and repaired.
Schedule your test when your vehicle is due for renewal or before you sell it. Some states require a smog check every two years, others every year, and a few only for vehicles over a certain age. Check your registration notice or your state's DMV website to see when your next test is due. If you're buying a used car, ask the seller for proof of a recent smog check — in states that require it, the seller must provide one before the sale closes, and the cost is typically the seller's responsibility.
Frequently Asked Questions
Can I get a smog check waived or deferred if I can't afford it?
Some states offer fee waivers or deferrals for low-income drivers, but the rules vary widely. California allows deferrals in some cases. Texas has a hardship exemption process. Contact your state's environmental agency or DMV to ask whether a deferral or waiver is available in your situation — you'll usually need to show proof of income.
What if I just moved to a state that requires smog checks?
Most states give you 30 to 60 days after you register your vehicle to get your first smog check. Check your state's DMV website or call to confirm the important date. You cannot renew your registration without a passing smog check in states that require one, so plan ahead and schedule the test before your registration expires.
Do I have to use a specific station, or can I go anywhere?
You can use any state-approved test station. The state does not care which one you choose. Pick based on price, location, and hours. Some stations are faster or more convenient than others, but the test result is the same regardless of where you go.
Is a smog check the same as a vehicle inspection?
No. A smog check tests only emissions. A vehicle inspection (also called a safety inspection in some states) checks brakes, lights, tires, and steering. Some states require both; others require only one. Check your state's DMV website to see which inspections your vehicle needs.
What if the test station says my vehicle cannot be tested?
The most common reason is a lit check engine light, which means the vehicle's diagnostic system has detected a problem. You must have the problem diagnosed and repaired before the station will test you. Other reasons include a missing or tampered emissions equipment, or a vehicle that is too new or too old for the test. Ask the station what the specific issue is and what you need to do to fix it.