Most cars that fail an emissions test fail for reasons the owner could have caught at home a week earlier. Texas emissions inspections use the vehicle's on-board diagnostics (OBD) system, according to TCEQ, which means the station plugs into the diagnostic port under your dashboard and reads what your car's computer reports about its emission controls, fuel metering and ignition system. If the computer is happy, you usually pass. This guide is a practical checklist to make sure it is happy.
AutoAnvil guides are general maintenance information. Rules on which vehicles are tested, fees and waivers come from DPS and TCEQ; see our Texas inspection page for the official details and sources.
Step 1: Find out if you even need a test
In Texas, gasoline vehicles 2 through 24 years old registered in one of 18 counties need an annual emissions test. Electric, diesel, motorcycles and mopeds do not. Bexar County joins the list on November 1, 2026. Use the Do I need a test? tool to check your county and model year in seconds.
Step 2: Deal with the check engine light first
The check engine light (officially the malfunction indicator lamp) is the single biggest predictor of a failed OBD test. If it is on, the car's computer has stored a fault code that relates to emissions, fuel or ignition.
- Read the code. An inexpensive OBD-II scanner, like these on Amazon, plugs into the same port the station uses and shows the code. Many parts stores will also read it for you.
- Look it up. Our diagnostics hub explains what common codes mean and what usually causes them.
- Fix the cause, not the light. Clearing a code without fixing the problem just brings the light back, and it creates a second problem (see readiness monitors below).
Common culprits include a loose or worn fuel cap (small evaporative leak codes), worn spark plugs or coils (misfires), a failing oxygen sensor, and a vacuum leak.
Step 3: Understand readiness monitors
Your car runs a set of self-tests, called readiness monitors, on its emission systems while you drive. When the battery is disconnected or replaced, or when codes are cleared with a scanner, those monitors reset to "not ready". A car with too many monitors not ready can be turned away or fail even if nothing is wrong.
What to do:
- Do not clear codes or disconnect the battery right before a test.
- If you just had repairs or a new battery, drive normally for several days, with a mix of city and steady highway driving, before testing.
- Many scanners show monitor status. When most or all show "ready" or "complete", you are in good shape.
Step 4: Basic maintenance that helps
Emissions tests reward a healthy engine. A few weeks before your test, consider:
- Spark plugs and ignition coils at the manufacturer's interval. Misfires are a common failure cause.
- Air filter. A clogged filter makes the engine work harder.
- Fuel cap. Make sure it clicks and the seal is not cracked. A replacement cap is cheap insurance; search fuel caps for your model.
- Exhaust leaks. Listen for ticking or puffing near the manifold or a louder-than-usual exhaust.
Step 5: Time the test smartly
- Test early in your renewal window. DPS's Bexar County FAQ says a failed vehicle can be repaired and brought back to the same station within 15 days for a free retest. Testing early leaves time for that, and for parts that take a few days to arrive.
- Drive before you arrive. A short drive of 15 to 20 minutes gets the engine to normal operating temperature.
- Avoid testing right after repairs that cleared codes. Give the monitors time to complete.
Step 6: Find a certified station
Use the official DPS Vehicle Inspection Locator to find a station certified for emissions testing near you. Station fees are capped: $18.50 in the Dallas-Fort Worth and Houston areas and in Bexar County, and $11.50 in El Paso, Travis and Williamson counties (DPS). You also pay a $2.75 state emissions fee at registration (TxDMV).
If you fail anyway
Do not panic. Ask for the printed report, which lists what failed.
- Repair the specific failures. Take the report to a repair shop. TCEQ points drivers to Recognized Emission Repair Facilities, which you can find with the DPS repair facility locator.
- Return to the same station within 15 days for the free retest.
- Keep every receipt. If repairs get expensive and the car still will not pass, TCEQ's waivers depend on what you spent. The low-mileage waiver requires at least $100 in emissions-related repairs (plus mileage limits), and the individual vehicle waiver requires at least $600 ($450 in El Paso). There are also parts-availability and low-income time extensions. See TCEQ's waivers page.
Special cases
- Recently bought a used car? Ask the seller when the battery was last replaced and whether codes were cleared. A car that was "cleaned up" right before sale may show monitors not ready.
- Aftermarket parts. Modified intakes, exhausts or engine tunes can trigger emissions codes. Keep the original parts if you can.
- Rarely driven vehicles. A car that sits for weeks may not complete its monitors. Plan a few normal drives before the test.
- Hybrids and flex-fuel vehicles. If you are not sure whether yours is tested, ask the station or check the DPS emissions FAQ before your renewal month.
A one-week pre-test checklist
- Day 1: Check for a check engine light; scan codes if it is on.
- Day 1 to 3: Fix any problem found. Replace a worn fuel cap.
- Day 3 to 6: Drive normally, including some steady highway miles, so the readiness monitors complete.
- Day 6: Re-scan to confirm no codes and monitors ready.
- Day 7: Warm up the car with a short drive and go to the station.
Tools worth having in the garage
A basic OBD-II scanner pays for itself the first time it saves a diagnostic fee. Add a spark plug socket set and a torque wrench if you do your own tune-ups. Our calculators help you budget maintenance, and our free garage maintenance guide (sign up below) is a handy companion to the checklist above.
Bottom line
An OBD emissions test is mostly a test of whether your car's computer sees a problem. Fix warning lights, leave the monitors alone so they can complete, keep up with basic maintenance, and test early enough to use the free retest. That is how most cars pass the first time.