What Georgia requires for emissions testing
Georgia requires emissions testing for most vehicles registered in the state, but the rules depend on where you live and how old your car is. If you live in the Atlanta metropolitan area — which includes counties like Fulton, DeKalb, Cobb, Gwinnett, Clayton, and Henry — your vehicle must pass an OBD-II emissions test every two years. This test reads your car's onboard diagnostic computer to check whether your engine is burning fuel cleanly and your emissions control systems are working.
If you live outside the Atlanta metro area, Georgia does not require emissions testing at all. Your vehicle only needs a safety inspection to register. However, if you move from a non-testing county into the Atlanta area, you will need to get an emissions test before you can renew your registration there.
Vehicles that are model year 1996 and older are exempt from emissions testing statewide, because they do not have the OBD-II computer system that the test reads. Heavy trucks, motorcycles, and vehicles registered as antiques or classics are also exempt.
Key Takeaways
- The Atlanta metro area requires an OBD-II emissions test every two years; all other Georgia counties do not.
- The test reads your car's onboard computer to check emissions control systems, not tailpipe emissions directly.
- Your vehicle will fail if the check engine light is on, if emissions monitors have not completed their cycle, or if your catalytic converter or oxygen sensors are not working.
- You can get tested at any Georgia emissions testing station, and the test takes about 10 minutes and costs between $25 and $35.
- If you fail, you have 60 days to repair the problem and retest at no additional charge.
How the OBD-II test actually works
The emissions test does not measure what comes out of your tailpipe. Instead, a technician plugs a scanner into your car's OBD-II port — a connector under the dashboard on the driver's side — and reads the data your engine computer has stored. The test checks whether your emissions control systems have run their self-checks and whether any fault codes are stored in memory.
Your car's computer runs these self-checks automatically while you drive. The test will only pass if these monitors have completed their cycle, which usually takes 100 to 500 miles of normal driving after you start the car or clear a fault code. If you just had repair work done or your battery was recently disconnected, the monitors may not be ready, and you will fail the test even if your car is mechanically sound.
The test also checks the status of your check engine light. If the light is on, the test fails when ready, regardless of what the fault code is. A check engine light means your computer has detected a problem with an emissions-related system — usually your catalytic converter, oxygen sensors, or fuel system — and that problem must be fixed before you can pass.
Why cars fail the emissions test
The most common reason for failure is a check engine light that is already on or a fault code stored in your computer's memory. This usually points to a problem with your catalytic converter, oxygen sensors, fuel injectors, or the evaporative emissions system that captures fuel vapors from your tank. These repairs can range from $100 to $1,500 depending on which part has failed.
The second most common reason is incomplete emissions monitors. If you have not driven the car enough miles since a repair or battery disconnect, the monitors will not have finished their self-check cycle, and you will fail even though the car itself is fine. Driving normally for a few hundred miles will usually complete the cycle.
A third reason is a loose or missing gas cap. Your car's evaporative system is designed to capture fuel vapors, and a bad seal on the gas cap can trigger a fault code. This is one of the cheapest fixes — a new cap costs $10 to $20 — but it will cause a test failure until it is replaced.
Where to get tested and what to bring
Georgia emissions testing is performed at private testing stations licensed by the state, not at a government office. You can find a testing station near you by visiting the Georgia Department of Natural Resources website or by searching online for "emissions testing near me" in your area. Most stations are independent repair shops, tire shops, or quick-lube facilities that have been certified to perform the test.
When you go to get tested, bring your vehicle registration or proof of ownership. The test itself takes about 10 minutes. You do not need an appointment at most stations, but calling ahead can save you a wait. The cost is typically between $25 and $35, though prices vary slightly by station.
The technician will plug the scanner into your OBD-II port, run the test, and print a receipt. If you pass, the results are sent electronically to the Georgia Department of Revenue, and your registration will be marked as compliant. If you fail, you receive a printed report showing which fault codes were found.
What to do if you fail the test
If your car fails, you have 60 days from the test date to repair the problem and retest. The retest is free at the same station where you failed, so you do not pay the testing fee twice. You do need to pay for any repairs to your vehicle, which is where the real cost comes in.
The fault code on your test report will tell you which system is causing the problem — for example, "P0420" points to a catalytic converter issue, and "P0135" points to an oxygen sensor. Take this report to a mechanic and they can use it to diagnose the exact repair needed. Do not ignore the code and hope it goes away; the problem will not fix itself, and you cannot renew your registration without passing the test.
If you cannot afford the repair right away, you can request a 30-day extension from the Georgia Department of Revenue, which gives you 90 days total. You will need to show proof that you have taken the vehicle to a repair shop and that repairs are in progress. After 90 days, your registration will be suspended until you pass the test.
When your registration expires and testing important date
Your emissions test must be current when you renew your vehicle registration. In Georgia, registration renewal happens on your vehicle's birthday — the month and year it was first registered. You can renew up to 90 days before your registration expires.
If your registration is expiring soon and you have not been tested yet, get the test done before you try to renew. If you fail the test, you will have 60 days to repair and retest, but your registration will not be renewed until you pass. This means you cannot legally drive the vehicle during that repair window, so plan ahead.
If your registration has already expired and you have not passed an emissions test, you cannot renew it online or by mail. You will need to go to a Georgia Department of Revenue office in person with proof of a passing emissions test.
Vehicles that do not need emissions testing
Model year 1996 and older vehicles are permanently exempt from emissions testing in Georgia because they do not have an OBD-II computer system. Motorcycles, mopeds, and vehicles registered as antiques or classics are also exempt. If you own a vehicle that is exempt, you still need a safety inspection to register it, but you do not need an emissions test.
New vehicles — typically model year 2024 and newer — are exempt from emissions testing for their first five years of registration. After that, they must be tested like any other vehicle in the Atlanta metro area. This grace period is designed to give new cars time to accumulate miles and complete their emissions monitor cycles.
Frequently Asked Questions
Can I get an emissions test before my registration expires?
Yes. You can get tested up to 90 days before your registration expires. This is a good idea if you know your car might have a problem, because it gives you time to repair and retest without your registration lapsing.
What does the check engine light have to do with emissions testing?
If your check engine light is on, you will fail the emissions test when ready. The light means your computer has detected a fault in an emissions-related system. You must have the problem diagnosed and repaired before the test will pass.
Do I need emissions testing if I just moved to Georgia from another state?
Only if you move into the Atlanta metro area and register your vehicle there. If you move to a county outside the Atlanta area, you do not need an emissions test. When you register your vehicle in Georgia, the county will determine whether testing is required based on where you live.
What if my car has a fault code but no check engine light?
The test will still fail. A fault code stored in your computer's memory is enough to cause a failure, even if the check engine light has not turned on yet. The code means a problem was detected, and it must be repaired.
How long does it take to get emissions test results?
Results are sent electronically to the Georgia Department of Revenue when ready after the test is completed. Your registration status updates within a few hours, so you can renew your registration the same day you pass the test.