Smog check costs vary by test type and location, but you can expect to pay between $30 and $80 at most testing stations

A smog check (also called an emissions test) is required in California before you can register or renew registration for most vehicles. The price you pay depends on whether your car needs a basic test or a more thorough one, and which testing station you choose. Most stations charge a flat fee rather than varying by vehicle make or model.

The state does not set a maximum price, so stations compete on cost. You can call ahead or check online to compare prices in your area before you go. Some smog shops offer discounts if you bring your own oil or schedule during slower hours, though these are not may provide.

Key Takeaways

  • A basic smog check typically costs $30 to $50, while a more detailed test for vehicles with check-engine lights costs $50 to $80.
  • The price is set by each testing station, not by the state, so calling three or four shops in your area can save you $10 to $20.
  • You must use a Bureau of Automotive Repair (BAR) certified station, which you can find through the official smog check locator on the BAR website.
  • If your vehicle fails, you will need repairs and a retest, which costs another $30 to $50 at most stations.

The two main test types and what they cost

California has two smog check routes depending on your vehicle's age and condition. The OBD test (on-board diagnostic) is the simpler and cheaper option. It reads your vehicle's computer to check emissions data and usually takes 10 to 15 minutes. Most stations charge $30 to $50 for an OBD test.

The two-speed test is more involved and costs more. It measures exhaust emissions directly using a machine and takes 20 to 30 minutes. You will see this test if your vehicle is older (usually pre-1996), has a check-engine light on, or failed an OBD test. Expect to pay $50 to $80 for a two-speed test.

Some stations charge the same price for both tests. Others charge less for OBD and more for two-speed. When you call to ask the price, confirm which test your vehicle will need — the station can usually tell you based on the year and whether your check-engine light is on.

How to find certified stations and compare prices

You must use a station certified by the Bureau of Automotive Repair (BAR). The BAR maintains a searchable locator on its website where you can enter your zip code and see all certified stations near you, along with their phone numbers. This is the fastest way to build a list of places to call.

Once you have a list, call at least three stations and ask for the price of the test your vehicle needs. Ask whether the price includes the certificate (it should) and whether there are any discounts for cash or off-peak hours. Some stations offer $5 to $10 off if you come in on a weekday morning or afternoon when they are less busy.

A few stations post prices online, but most do not, so calling is still the most reliable method. Bring your vehicle registration and a valid ID when you go — the station will need both to run the test and issue your certificate.

What happens if your vehicle fails the test

If your vehicle fails, you will need to have it repaired and then return for a retest. The retest costs the same as the original test — another $30 to $50 for most stations. Some stations offer a discount on the retest if you failed there originally, but this is not standard.

You have 30 days from the test date to get repairs done and return for a retest. If you do not retest within 30 days, you will need to pay for a new initial test. Many shops that do smog testing also do repairs, so you can ask whether they can fix the problem and retest you in one visit.

If repairs are expensive, you may want to get a second opinion before paying. Some stations will tell you what failed and why without charging a fee, while others may charge a small diagnostic fee. Ask when you call whether they offer a free explanation of the failure.

Stations that offer repairs and testing in one place

Many smog shops also perform repairs, which can be convenient if your vehicle fails. However, the station that tests your vehicle cannot perform the repairs and then retest you — state rules require that a different station do the retest. This prevents conflicts of interest.

If a shop offers both services, you can have them test your vehicle, identify the problem, and perform repairs. You will then need to take your vehicle to a different certified station for the retest. Some shops have partnerships with other stations to make this easier, or they can recommend a nearby station that does retests.

Ask about this policy when you call. Some shops will waive or reduce the retest fee at a partner station, while others will not. Knowing this in advance helps you budget for the full cost if your vehicle fails.

Timing and what to bring

A smog check takes 15 to 30 minutes depending on the test type. You do not need an appointment at most stations — you can walk in during business hours. However, calling ahead to ask about wait times is a good idea, especially on weekends or during peak registration periods (the end of the month and the end of the year).

Bring your vehicle registration and a valid ID. The station will need both to run the test and print your certificate. If your vehicle has a check-engine light on, bring that information when you call to ask the price, because it affects which test you will need.

The certificate is issued when ready after you pass. You can then register or renew your registration online, by mail, or in person at the Department of Motor Vehicles. The certificate is valid for 30 days, so plan to register within that window.

Frequently Asked Questions

Can I get a smog check at a dealership instead of an independent station?

Yes, dealerships can be BAR certified to perform smog checks. They typically charge more than independent shops — often $60 to $100 — but offer convenience if you are already there for service. Call your dealership to ask whether they perform smog checks and what they charge.

What if I just moved to California and my vehicle is registered in another state?

You will need a smog check to register your vehicle in California, even if it passed in your previous state. The test must be done at a California BAR-certified station. You have 90 days from moving to California to register your vehicle, so you can schedule the smog check anytime during that window.

Do I have to pay for a smog check if my vehicle is brand new?

New vehicles (typically model year 2006 and newer) are exempt from smog checks for the first six years of registration. After that, you will need a smog check every two years. Check your registration notice to see whether your vehicle is exempt.

What if the station says my vehicle cannot be tested?

A station may refuse to test a vehicle if it is unsafe to drive (for example, if the brakes are not working). In that case, you will not be charged. You will need to have the vehicle repaired at a shop that is not a smog station, then take it to a smog station for testing. Some repair shops can tell you whether your vehicle is safe to drive to a smog test.

Can I get a refund if I pay for a smog check and then decide not to register my vehicle?

Refund policies vary by station. Some will refund the full amount if you ask within a few days, while others will not. Ask about the refund policy before you pay. If you do not plan to register the vehicle, there is no reason to get a smog check.