Texas Vehicle Inspection Requirements: What's Checked, the Cost, and Why Cars Fail

Texas vehicle inspection requirements changed in 2025. Most passenger cars no longer need a safety inspection, but 17 counties still require an annual emissions test, and you still pay a fee at registration. Here's exactly what applies to you.

17 emissions counties ~$25.50 emissions $7.50 reg fee Check engine = fail

🚦 The short answer

It depends on your county and vehicle type. As of January 1, 2025, Texas dropped the annual safety inspection for most non-commercial passenger vehicles. But if you live in one of the 17 emissions-program counties (every major metro), you still need an annual emissions inspection before you renew registration. Everyone still pays a $7.50 inspection-program replacement fee at registration.

So there is no single yes-or-no answer to "do I need a Texas inspection." Three things decide it: where the vehicle is registered, whether it's commercial, and the vehicle's age and weight. Below is the full breakdown, what the emissions test actually checks, what it costs, and the handful of issues that cause almost every failure.

📋 Who still needs an inspection in 2026

Use this table to find your situation. "Emissions counties" means the 17 counties in the I/M (Inspection and Maintenance) program around Houston, Dallas-Fort Worth, Austin, El Paso, and San Antonio.

Your situationSafety inspection?Emissions inspection?
Passenger car, emissions countyNo (ended 2025)Yes, annual
Passenger car, non-emissions countyNoNo
Brand-new vehicle (first years)NoExempt until older
Vehicle 24+ years old (classic)NoGenerally exempt
Commercial vehicleYesIf in emissions county
Diesel, heavy trucksVariesOften exempt from OBD test

The emissions counties include Harris, Fort Bend, Galveston, Montgomery, Brazoria, Dallas, Tarrant, Collin, Denton, Ellis, Johnson, Kaufman, Parker, Rockwall, Travis, Williamson, and El Paso. If your county is not on the program list, you have no annual inspection at all, you just renew registration and pay the replacement fee.

🔍 What a Texas emissions inspection actually checks

For 1996-and-newer gasoline vehicles, Texas uses an OBD II test. The technician plugs a scanner into the diagnostic port under your dash and reads the car's own self-diagnostics. It is fast, usually under ten minutes, and it checks three things:

  1. Check engine light status. If the malfunction indicator lamp is on, you fail automatically, no matter the underlying issue.
  2. Stored and pending trouble codes. Emissions-related P0420 catalytic-converter codes, P0171 lean-condition codes, and EVAP leaks like P0455 are the usual culprits.
  3. Readiness monitors. The car runs internal self-tests for catalyst, EVAP, oxygen sensors, and more. If too many are "not ready," the test cannot be completed.

Older pre-1996 vehicles in some counties get a tailpipe (ASM or TSI) test instead, which measures actual exhaust gases on a dynamometer. Most drivers today are on the OBD II test.

💵 What a Texas inspection costs

Fees are set by the state and split between the station and the state, so prices barely vary. Here is what you actually pay in 2026.

ItemTypical costNotes
OBD II emissions test~$25.50Annual, emissions counties only
Tailpipe (ASM/TSI) test~$31.50–$39.75Older vehicles, some counties
Inspection-program replacement fee$7.50Paid by everyone at registration
Commercial safety inspection$40+Varies by vehicle class
Re-test after a failOften freeIf returned within 15 days, same station

The hidden cost is the repair needed to pass. A failed emissions test for a bad catalytic converter can run $900 to $2,500 in parts and labor. An EVAP fix might be a $25 gas cap or a $400 purge valve. Before you authorize any work, it is worth knowing what's actually wrong, our repair quote checker tells you whether a shop's price is fair.

Failed your Texas emissions test?

Get the ranked likely causes for your exact year, make, and model before you pay a shop.

Run Free Diagnosis →

⚠️ The most common reasons cars fail

Failures cluster around a few predictable issues. If you understand these, you can usually avoid a wasted trip.

1. Check engine light is on

This is the number-one cause. An illuminated check engine light is an instant fail. Fix the underlying code first, then verify the light stays off after driving.

2. Readiness monitors not set

If you recently disconnected the battery, replaced it, or cleared codes, the monitors reset. The OBD II test allows only one or two "not ready" monitors. You usually need 50 to 100 miles of mixed city and highway driving to set them again.

3. Catalytic converter codes

A P0420 efficiency code means the catalyst is degraded. Sometimes it is the converter, sometimes a lazy oxygen sensor or an unrepaired exhaust leak upstream.

4. EVAP system leaks

A loose or cracked gas cap is the cheapest fail there is. Larger EVAP leaks point to the purge valve, vent valve, or a cracked line.

5. Tampered or missing emissions equipment

Deleted catalytic converters, disabled EGR, or aftermarket tunes that throw codes will fail and can carry separate penalties.

🧭 How to pass on the first try

A simple pre-test checklist that saves most people a second visit:

  • Don't clear codes right before the test. It resets monitors and the car shows "not ready." If a light is on, fix it, then drive 50 to 100 miles.
  • Drive a full warm-up cycle. A 15 to 20 minute mixed-driving loop the day of your test helps set monitors and gets the catalyst to temperature.
  • Tighten the gas cap until it clicks several times, or replace a worn one for a few dollars.
  • Address pending codes, not just active ones. A pending code can become active mid-test.
  • Renew on time. In emissions counties you must pass before your registration sticker expires, so don't wait until the last week.

If your light is already on and you are not sure why, start with a free read of the code and its likely fixes instead of guessing at parts.

❓ Frequently asked questions

Does Texas still require a safety inspection?
For most non-commercial passenger vehicles, the annual safety inspection ended on January 1, 2025. Drivers in the 17 emissions-program counties still need an annual emissions inspection, and commercial vehicles still require safety inspections. Everyone still pays the inspection-program replacement fee at registration.
How much does a Texas vehicle inspection cost?
An OBD II emissions inspection typically runs about $25.50, with the exact split depending on county. Even where a physical inspection is no longer required, Texas charges a $7.50 inspection-program replacement fee at registration. Commercial safety inspections are higher.
Which Texas counties require an emissions inspection?
As of 2026 the emissions program covers 17 counties, including the major metros: Harris, Dallas, Tarrant, Travis, Bexar-area, El Paso, Collin, Denton, and surrounding counties around Houston, Dallas-Fort Worth, Austin, and San Antonio.
What is the most common reason cars fail Texas inspection?
The check engine light is the number-one cause of emissions failures. An illuminated light is an automatic fail on the OBD II test regardless of the actual code. Pending or incomplete readiness monitors after a recent battery disconnect are the second most common cause.
How often do I need a Texas inspection?
Emissions inspections are required annually for vehicles in the affected counties, and the test must be passed before you renew your registration each year. New vehicles get a longer initial window before their first emissions test is due.
Can I clear my check engine light right before the test?
You can, but clearing codes resets the readiness monitors, and the OBD II test will fail if too many monitors are not ready. After clearing or disconnecting the battery you usually need 50 to 100 miles of mixed driving to set the monitors before testing.

✅ TL;DR

  • Texas dropped the annual safety inspection for most passenger cars on January 1, 2025.
  • 17 counties (every major metro) still require an annual emissions test before registration renewal.
  • Emissions test is about $25.50; everyone pays a $7.50 inspection-program replacement fee at registration.
  • A check engine light is an automatic fail, fix the code and drive 50 to 100 miles before testing.
  • Don't clear codes right before your appointment, it resets the readiness monitors.