Smog check costs range from $30 to $80 in most states that require them, depending on your vehicle type and test location

A smog check (also called an emissions test or inspection) costs money at the testing station, and that fee varies by state and by whether your vehicle is diesel or gasoline. California charges between $30 and $80 for a basic test. Texas, Colorado, and other states with emissions programs charge similar amounts. Some testing stations charge more if your vehicle fails the first time and needs a retest, though many include one retest in the initial fee.

The cost you pay at the station is separate from any repairs your vehicle might need if it fails. If your car doesn't pass, you'll pay for the smog check itself, then pay again for repairs, then pay for a second test to confirm the repairs worked. That total can climb quickly if your vehicle has emissions problems.

Key Takeaways

  • Smog check fees at testing stations typically run $30 to $80, and this fee is separate from any repair costs if your vehicle fails.
  • Diesel vehicles and heavy trucks often cost more to test than standard gasoline cars, sometimes $50 to $100 or higher.
  • A failed test means you pay the test fee again when you retest after repairs, so budget for two test fees if your vehicle doesn't pass the first time.
  • Testing stations are independent businesses, so calling ahead to ask their exact fee saves time and helps you compare prices in your area.

What the test fee covers

The smog check fee you pay covers the technician's time to hook your vehicle to the emissions analyzer, run the test, and print your results. It does not cover any repairs needed to make your vehicle pass. The fee is the same whether your car passes or fails on the first try.

Most testing stations include one retest in their fee if your vehicle fails and you bring it back after repairs. Some stations charge a separate retest fee of $15 to $30. Ask the technician before you leave whether a retest is included or costs extra, so you know what to expect when you return.

How vehicle type affects the price

Gasoline passenger cars are the cheapest to test, usually $30 to $50. Diesel vehicles, trucks, and vehicles over a certain model year often cost more because the test procedure is different or takes longer. A diesel truck might cost $60 to $100 for a smog check, depending on the state and testing station.

Motorcycles are tested in some states but not others, and when they are tested, the fee is often lower than for cars—sometimes $20 to $40. Check your state's emissions program rules to confirm whether your motorcycle needs testing and what the fee is.

Where to get a smog check and compare prices

Smog checks are performed at certified testing stations, which are independent repair shops, dealerships, or dedicated emissions testing centers licensed by your state. You cannot get a smog check at a gas station or general mechanic shop unless they hold a state emissions testing license.

To find testing stations near you, search your state's emissions program website (California's is run by the Bureau of Automotive Repair; Texas uses the Texas Commission on Environmental Quality). Most state websites have a searchable list of certified stations. Call ahead to ask the exact fee for your vehicle type, because prices vary between stations even within the same city.

Repair costs if your vehicle fails

If your vehicle fails the smog check, you'll need repairs before you can pass. Common failures include a faulty oxygen sensor, a loose gas cap, a bad catalytic converter, or engine problems that trigger the check engine light. Repair costs range from $50 for a gas cap to $800 or more for a catalytic converter.

Some states offer repair information programs or waivers for vehicles that fail if the repair cost exceeds a certain amount (often $500 to $1,000). California, for example, has the Consumer information Program, which can help pay for repairs or grant a waiver if your vehicle is older and the repair is too expensive. Check your state's emissions program website to see whether repair information is available to you.

Timing and when you need to budget for testing

You need a smog check before you renew your vehicle registration in most states that require emissions testing. The test is valid for a set period—usually 30 to 90 days—so you should get it done close to your registration renewal date, not months early. Budget the test fee into your registration renewal costs, and plan for it to take 30 minutes to an hour at the testing station.

If your vehicle fails, add time for repairs and a second test. A failed smog check can delay your registration renewal, so don't wait until the last week before your registration expires to get tested.

Frequently Asked Questions

Can I get a smog check at any repair shop?

No. Only certified testing stations licensed by your state can perform smog checks. A regular mechanic shop cannot do it unless they hold an emissions testing license. Your state's environmental or motor vehicle agency website has a list of certified stations in your area.

What happens if I fail the smog check?

You pay for repairs to fix the emissions problem, then return to a testing station (the same one or a different one) for a retest. You pay the test fee again for the retest. If you pass the second time, you can proceed with registration renewal. If you fail again, you'll need more repairs.

Is there a way to avoid paying for a smog check?

In most states, no—if your vehicle is registered in a county or area that requires emissions testing, you must get a smog check to renew registration. Some states exempt new vehicles for a few years, or vehicles over a certain age. Check your state's rules to see whether your vehicle is exempt.

Do I have to use the same testing station for my retest?

No. You can use any certified testing station for your retest. Some people choose a different station if they want a second opinion or prefer different pricing, though the test results should be the same at any certified station.

How long does a smog check take?

A typical smog check takes 30 minutes to an hour from arrival to results. Some stations are faster, some slower, depending on how busy they are. Call ahead to ask about wait times, especially if you're going during peak hours like lunch or after work.