Texas emissions tests cost between $15 and $35 per vehicle, depending on the test type and testing facility

Texas does not set a statewide price cap for emissions testing. Instead, individual testing stations — which are privately operated but certified by the Texas Commission on Environmental Quality (TCEQ) — set their own fees within a range. A basic OBD (on-board diagnostic) test, which reads your vehicle's computer, typically costs $15 to $25. A dynamometer test, which measures exhaust output while your vehicle runs on a rolling machine, usually costs $25 to $35. Some stations charge extra for retests if your vehicle fails the first time.

The cost you pay depends on which test your vehicle needs. Vehicles from 1996 onward in most Texas counties use the OBD test, which is faster and cheaper. Older vehicles and those in certain high-pollution areas may require the dynamometer test. A few counties in the Dallas-Fort Worth and Houston areas use both tests for some model years. You can find the specific test requirement for your vehicle by entering your vehicle information on the TCEQ website or calling a local testing station.

Key Takeaways

  • OBD tests (computer-based) cost $15 to $25 and are required for most vehicles from 1996 onward in Texas.
  • Dynamometer tests (exhaust measurement) cost $25 to $35 and are required for older vehicles and in certain high-pollution counties.
  • Testing stations set their own prices within these ranges, so calling ahead to compare costs in your area can save money.
  • Retests after a failed inspection may carry an additional fee, which varies by station.
  • You can verify which test type your vehicle needs through the TCEQ website before visiting a station.

How OBD tests work and what they cost

An OBD test plugs a diagnostic scanner into your vehicle's computer port, usually located under the steering wheel or dashboard. The scanner reads emissions-related data stored in your vehicle's system and checks whether your vehicle meets Texas standards. The entire process takes 10 to 15 minutes. Most testing stations charge $15 to $25 for this test.

OBD tests do not measure actual tailpipe emissions — they only verify that your vehicle's emissions control systems are functioning and that no fault codes are stored. If your vehicle has a check engine light on, it will fail the OBD test even if the underlying problem is minor. You must have the issue diagnosed and repaired before retesting. Some stations offer repair services on-site, but you are not required to use them; you can take your vehicle to any mechanic.

Dynamometer tests and higher costs in certain areas

A dynamometer test places your vehicle on a rolling platform that simulates driving conditions while measuring the actual emissions coming from your tailpipe. The test takes 20 to 30 minutes and costs $25 to $35. Dynamometer tests are required for vehicles older than 1996 in most Texas counties and for all vehicles in certain high-pollution areas, including parts of Dallas-Fort Worth, Houston, and Beaumont.

Some counties use a two-tier system: your vehicle takes an OBD test first, and only if it fails does it move to a dynamometer test. In those cases, you pay for both tests if your vehicle does not pass the first one. Check with your local testing station or the TCEQ to understand the testing sequence for your vehicle and county.

Finding testing stations and comparing prices

The TCEQ maintains a searchable database of certified testing stations by county and ZIP code on its website. You can filter by location and see which stations are currently open. Because stations set their own fees, calling ahead to ask about the specific test your vehicle needs and the cost is worth the time — you may find a $10 difference between nearby stations.

Some testing stations are operated by repair shops, tire retailers, or dedicated emissions testing facilities. Repair shops sometimes offer discounts if you use them for repairs, but you are not obligated to repair at the same location where you test. Independent testing facilities often have lower overhead and may charge less than repair shops, though this is not always the case.

Retest fees and what happens after a failed inspection

If your vehicle fails the emissions test, you must have the problem fixed and return for a retest. Most stations charge a separate fee for the retest — typically $10 to $20 — though a few include one free retest with the original test fee. Ask about retest pricing when you call to schedule your first test.

You have 30 days from the test date to retest at the same station without paying the full test fee again, though you will pay the retest fee. If you wait longer than 30 days, you must pay the full test fee again. Some stations offer a grace period or discount if you return within a few days, so it is worth asking when you schedule your retest.

Timing and when you need to test

Texas emissions tests are valid for two years from the test date. You must have a current test before your vehicle registration expires. If your registration expires before you have a passing test, you cannot legally drive the vehicle on public roads. Many people test 30 to 60 days before their registration expires to allow time for repairs if needed.

Testing stations are typically open Monday through Friday during business hours, with some offering Saturday hours. Wait times vary by location and time of day; early morning or mid-week visits often have shorter lines than late afternoon or Saturday. Some stations allow online scheduling, which can reduce wait time.

Frequently Asked Questions

Can I test my vehicle at any station, or does it have to be in my county?

You can test at any TCEQ-certified station in Texas, not just in your home county. However, your vehicle must meet the emissions standards for the county where it is registered. If you move to a different county, your vehicle must meet that county's standards on the next test.

What if I just bought a used vehicle and do not have a test yet?

You must have a passing emissions test before you can register the vehicle in Texas. If the vehicle was previously registered in Texas, the seller should provide you with a passing test from within the last 60 days. If not, you will need to test before registration.

Do I have to pay for a retest if my vehicle fails due to a sensor problem?

Yes, you pay the retest fee even if the failure was due to a faulty sensor. The fee covers the cost of running the test again, not the repair. Once you have the sensor fixed, the retest fee is separate from the repair cost.

Are there any discounts or waivers for low-income drivers?

Texas does not offer statewide discounts or waivers for emissions testing based on income. Some individual stations or repair shops may offer discounts, so it is worth asking when you call. A few counties have information programs, but these are rare and vary by location.

What if I cannot afford to repair my vehicle after it fails?

If your vehicle fails and repair costs are high, you have a few options. You can seek a second opinion from another mechanic, look for used parts to reduce repair costs, or check whether your vehicle qualifies for a hardship waiver through your county. Contact your local TCEQ office to ask about waiver programs in your area.