What the California Smog Check Program requires

California's Smog Check Program is a state-run emissions test that checks whether your vehicle's exhaust meets air quality standards. Most vehicles registered in California must pass a Smog Check every two years, though some newer cars and certain vehicle types are exempt. The test measures nitrogen oxides, particulate matter, and other pollutants your engine produces, and you cannot renew your vehicle registration without a passing result.

The program exists because California has some of the nation's strictest air quality rules. The state's geography—surrounded by mountains that trap pollution—means emissions from cars accumulate more easily than in other regions. A passing Smog Check proves your vehicle is not contributing excessively to that problem.

Key Takeaways

  • Most California vehicles need a Smog Check every two years before registration renewal, though model year 1975 and older, and 2000 and newer with fewer than 8,000 miles are typically exempt.
  • You can get tested at any Bureau of Automotive Repair (BAR) certified station, which includes many independent shops, dealerships, and chain service centers.
  • A Smog Check costs between $30 and $70 depending on your vehicle type and test location, and results are valid for 30 days.
  • If your vehicle fails, you have 30 days to repair it and retest at no additional charge at the same station.
  • You cannot register your vehicle without a passing Smog Check result, and driving with an expired registration is illegal.

Which vehicles must be tested and when

Your vehicle needs a Smog Check if it is registered in California and falls within the testing years. Generally, this means any vehicle model year 1976 through 1999 requires testing every two years. Vehicles model year 2000 and newer must be tested every two years until they reach eight years old, after which they are exempt from Smog Check requirements.

Some vehicles are permanently exempt. These include model year 1975 and older (classic cars), vehicles with a gross vehicle weight rating over 14,000 pounds, motorcycles, and vehicles with a permanent exemption sticker issued by the state. Electric vehicles are also exempt. If you are unsure whether your vehicle needs testing, the California Department of Consumer Affairs website has a lookup tool where you can enter your vehicle information.

Your Smog Check is due before your registration expires. The state sends renewal notices with your current registration expiration date. You must have a passing test result before you can renew your registration online, by mail, or at a Department of Motor Vehicles office.

Where to get your vehicle tested

You can take your vehicle to any Bureau of Automotive Repair (BAR) certified test station. These are licensed by the state and include independent repair shops, new and used car dealerships, chain service centers like Firestone and Jiffy Lube, and dedicated smog testing stations. The BAR maintains a searchable database on its website where you can find certified stations by zip code or city.

Certified stations display a BAR sticker in the window. Before you go, call ahead to confirm they are open and ask about wait times, especially during peak renewal periods (the month before registration expires). Some stations book appointments; others operate on a walk-in basis. Bring your vehicle registration and a valid photo ID.

You do not have to return to the same station for your next test, but if your vehicle fails, you must retest at the same station within 30 days at no charge. This is why it matters which station you choose initially.

What happens during the test and what it costs

A Smog Check takes 10 to 30 minutes. The technician connects your vehicle to a machine that measures tailpipe emissions. For most vehicles, this is a straightforward plug-and-read process. The machine compares your emissions to California's limits for your vehicle's model year and engine type.

The cost ranges from $30 to $70 depending on whether your vehicle has a diesel engine (more expensive), whether it is a truck or car, and the station's location. Some stations charge a flat rate; others charge by test type. Ask for the price before the test begins. Payment is due whether you pass or fail.

Your test result is valid for 30 days. If you pass, the station uploads the result to the state's database when ready, and you can renew your registration right away. If you fail, you receive a written report showing which emissions exceeded limits. You have 30 days to repair the vehicle and return to the same station for a free retest.

What to do if your vehicle fails the test

A failed Smog Check means your vehicle's emissions exceeded California's standards. Common reasons include a faulty oxygen sensor, a malfunctioning catalytic converter, a loose gas cap, or engine problems that trigger the check engine light. The test report will tell you which emissions failed, but it does not diagnose the specific cause.

You have 30 days to repair your vehicle and return to the same testing station for a free retest. The repair cost depends on what is wrong—a gas cap might cost $15, while a catalytic converter can cost $800 to $2,000. If you cannot afford repairs when ready, you can request a Smog Check Abatement from the state, which temporarily delays registration renewal while you arrange repairs. Contact your local air quality management district to learn whether you may have access to.

If you repair the vehicle and retest within 30 days at the same station, there is no additional test fee. If you wait longer than 30 days or go to a different station, you must pay the full test fee again. After repair, your vehicle must pass before you can renew registration.

How to renew your registration after passing

Once your vehicle passes the Smog Check, the test station sends the result to the state's database. You can then renew your registration through the California Department of Motor Vehicles online at dmv.ca.gov, by mail, or in person at a DMV office. You do not need to bring the physical test certificate—the DMV can see the passing result in the system.

Online renewal is the fastest option and takes a few minutes. You will need your current registration, a valid payment method, and your vehicle's VIN. Registration renewal costs vary by vehicle type and county but typically range from $200 to $400. The DMV will send your new registration card and tags by mail within two to three weeks.

If your registration has already expired, you cannot legally drive the vehicle. Expired registration can result in a traffic citation and fines. If this happens, renew as soon as you have a passing Smog Check result, and be prepared to pay a late renewal penalty in addition to the standard registration fee.

Frequently Asked Questions

Can I get a Smog Check before my registration expires?

Yes. You can test up to 90 days before your registration expires. The result is valid for 30 days, so if you test more than 90 days early, the result will expire before you can use it for renewal. Testing 60 to 90 days before expiration gives you a comfortable window to renew.

What if I just bought a used car in California?

If you are transferring registration to yourself, you must have a passing Smog Check before the transfer is complete. If the car was recently tested and passed, the seller can provide that result. If not, you must get tested before you can register it. New vehicle purchases do not require an initial Smog Check.

Do I need a Smog Check if I move out of California?

No. Once you move and register your vehicle in another state, California's Smog Check requirement no longer applies. However, you must have a passing result before you can complete your final registration renewal in California.

What if my vehicle has the check engine light on?

Most vehicles with an active check engine light will fail the Smog Check. The light indicates a problem with your emissions system. You should have the vehicle diagnosed and repaired before testing. Many repair shops will read the code for free or for a small fee.

Can I test my vehicle in a different county?

Yes, you can test anywhere in California. The result is valid statewide. However, if your vehicle fails, you must retest at the same station, so choose a location convenient for follow-up visits if needed.