What a Texas emissions inspection actually checks
A Texas emissions inspection tests whether your vehicle's exhaust system and engine controls meet state air quality standards. The inspection itself takes about 10 minutes and costs between $7 and $30 depending on your vehicle type and which inspection station you visit. The technician connects a diagnostic scanner to your vehicle's onboard computer, reads emissions-related fault codes, and in some cases performs a tailpipe test to measure what comes out of your exhaust.
The test does not check your brakes, tires, lights, or any other safety system—that is a separate safety inspection. Emissions inspections focus only on whether your vehicle is burning fuel cleanly enough to meet Texas air quality rules. If your vehicle has a check engine light on, or if the onboard computer has stored certain fault codes, your vehicle will fail the emissions test even if it runs fine otherwise.
Texas requires an emissions inspection every two years for most vehicles. Vehicles registered in the Houston, Dallas-Fort Worth, Austin, San Antonio, and Beaumont areas must pass emissions before registration renewal. Vehicles in other parts of Texas do not need an emissions inspection at all—only a safety inspection.
Key Takeaways
- Texas emissions inspections are required every two years in five metropolitan areas: Houston, Dallas-Fort Worth, Austin, San Antonio, and Beaumont; vehicles elsewhere in Texas do not need them.
- The inspection reads your vehicle's onboard computer for emissions-related fault codes and costs $7 to $30 depending on vehicle type and location.
- A check engine light or stored fault codes will cause a failure, even if your vehicle runs normally.
- You can visit any licensed inspection station in your county, not just your local dealership, and you do not need an appointment at most locations.
- If you fail, you have 30 days to repair the vehicle and return for a retest at the same station, usually at no additional cost.
Where to get your emissions inspection done
Any licensed inspection station in your county can perform your emissions inspection. This includes independent repair shops, tire shops, quick-lube facilities, and dealerships. You do not have to go to the dealership where you bought your vehicle. Most stations do not require an appointment—you can walk in during business hours and have the inspection completed while you wait.
To find a station near you, visit the Texas Department of Motor Vehicles website and use their inspection station locator tool. You can search by county and see which stations are currently licensed. Call ahead if you want to confirm hours or ask whether they handle your vehicle type, but most stations inspect all passenger vehicles, light trucks, and motorcycles.
Bring your vehicle registration and a valid photo ID. Some stations may ask for your vehicle identification number (VIN) before you arrive so they can look up your inspection history. The inspection itself takes about 10 minutes, though you may wait longer if the station is busy.
What happens if your vehicle fails the emissions test
If your vehicle fails, the inspection station prints a report showing which emissions-related fault codes triggered the failure. Common reasons for failure include a faulty oxygen sensor, a problem with the catalytic converter, a loose or missing gas cap, or an issue with the evaporative emissions system. The report will tell you what the code means, but it will not tell you exactly what part is broken—that requires a separate diagnostic.
You have 30 days from the date of the failed inspection to repair your vehicle and return to the same station for a retest. Most stations do not charge for the retest if you come back within that window. If you do not return within 30 days, you will need to pay for a new inspection.
You do not have to use the same repair shop that performed the inspection. You can take your vehicle to any mechanic you trust. Bring the failed inspection report with you so the mechanic knows which fault codes to investigate. Once the repair is done, return to the original inspection station with your vehicle to have the retest performed.
Understanding emissions fault codes and what causes them
Your vehicle's onboard computer monitors dozens of emissions-related systems constantly. When something goes wrong, the computer stores a fault code. The most common codes that cause inspection failures are P0420 (catalytic converter efficiency), P0171 (fuel system too lean), P0174 (fuel system too rich), P0133 (oxygen sensor circuit), and P0455 (evaporative emissions system leak).
A loose or missing gas cap is one of the easiest fixes—it can trigger an evaporative emissions code. Tighten or replace the cap, clear the code by disconnecting the battery for 15 minutes, and the code may not return. However, if the code comes back after you clear it, there is a real problem that needs repair.
Oxygen sensors wear out over time and are a common failure point, especially on vehicles over 100,000 miles. A faulty catalytic converter is more expensive to repair but also more common on older vehicles. If your vehicle has a check engine light on, that light is telling you a fault code is stored—have it scanned before your inspection appointment so you know what you are dealing with.
Timing your inspection and registration renewal
Your emissions inspection is valid for two years from the date it is performed. You must pass the inspection before you can renew your vehicle registration. The inspection does not have to happen on the exact date your registration expires—you can get it done up to 90 days before your registration renewal date and still use it for that renewal.
Check your registration card or the Texas DMV website to find your renewal date. Plan to get your inspection done in the month before renewal, or even earlier if you suspect your vehicle might fail. If you wait until the last week and your vehicle fails, you will have very little time to get repairs done and return for a retest.
If your registration expires before you pass the inspection, your vehicle is not legal to drive on public roads. Do not drive an unregistered vehicle to the inspection station or repair shop—you can be cited for expired registration. If you fail the inspection and cannot get repairs done in time, you may need to arrange a tow or ask someone else to drive the vehicle for you.
What to do if your vehicle has a check engine light
A check engine light means your vehicle's onboard computer has detected a problem and stored a fault code. You should not ignore it, and you definitely should not take your vehicle for an emissions inspection while the light is on—it will fail. Have the code scanned at a repair shop or auto parts store before your inspection appointment.
Some auto parts stores will scan the code for free. Write down the code number (it will be something like P0420) and what it means. This information helps you understand what is wrong and whether it is a straightforward fix or something more serious. A code does not always mean an expensive repair—sometimes it is a sensor, a loose connection, or a cap that needs tightening.
If the check engine light comes on after you pass your inspection but before your registration renewal, you do not need a new inspection. Your passing inspection is still valid for two years. However, you should have the fault code diagnosed and repaired to keep your vehicle running properly and to avoid a failure at your next inspection in two years.
Emissions inspection requirements by vehicle type
Most passenger cars, light trucks, and SUVs follow the standard inspection rules: every two years in the five metropolitan areas, no inspection required elsewhere. However, some vehicle types have different rules. Motorcycles and mopeds in emissions-testing counties must also pass an emissions inspection. Diesel vehicles have their own emissions standards and use a different test procedure.
Vehicles that are more than 25 years old are exempt from emissions inspections in Texas, even in the metropolitan areas that normally require them. If your vehicle is a classic or antique, check with your local inspection station to confirm whether it qualifies for the exemption. You will still need a safety inspection for registration renewal.
New vehicles (current model year) are exempt from emissions inspection for the first two years of registration. After that, they follow the standard two-year cycle. If you buy a used vehicle, it must pass an emissions inspection before you can register it in your name in an emissions-testing county, regardless of when the previous owner's inspection was done.
Frequently Asked Questions
Can I get an emissions inspection if my vehicle has a check engine light on?
Technically yes, but your vehicle will fail. The check engine light indicates a stored fault code, and the inspection scanner will read that code and reject your vehicle. Have the code diagnosed and repaired first, then return for the inspection.
What if I move to a county that does not require emissions inspections?
You will no longer need to pass an emissions inspection for registration renewal in your new county. However, if you move from a non-testing county to one of the five metropolitan areas, you will need to pass an inspection before you can renew your registration there.
Do I have to use the same inspection station for my retest?
Yes, you must return to the same station where you failed. The station keeps a record of your failed inspection, and the retest must be performed at that location within 30 days. You cannot take your vehicle to a different station for the retest.
How much does an emissions inspection cost?
The cost ranges from $7 to $30 depending on your vehicle type and the inspection station. Passenger cars are usually on the lower end, while diesel vehicles and trucks may cost more. Call ahead to confirm the price at your chosen station.
What if my vehicle fails the retest after I had it repaired?
If the same fault code returns, the repair may not have fixed the underlying problem, or a different issue has developed. Return to your mechanic and explain that the code came back. You have another 30 days from the retest date to get it fixed and try again. If you keep failing, you may need a more thorough diagnostic to find the real cause.