Arizona keeps this simple compared to states that let private shops set their own prices. The fee is fixed by region, so you cannot shop around for a cheaper test. What you can control is whether you pass on the first try, because a failure means repairs plus a return trip.
💵 Arizona emissions test cost by area
Prices are set per region, not per station. Here is what each metro area pays and what you get for it.
| Area | Cost | Test type | Cadence |
|---|---|---|---|
| Phoenix / Maricopa | ~$17 | OBD-II scan (1996+), tailpipe for older | Every 2 years |
| Tucson / Pima | ~$25 | OBD-II scan (1996+), tailpipe for older | Every 2 years |
| Rest of Arizona | $0 | No test required | N/A |
| Retest after a fail | $0 (1 free) | Same station type, within window | As needed |
The Tucson area runs a few dollars higher than Phoenix, but in both places the test is one of the cheaper line items on a car you own. Keep your receipt: Arizona gives you one free retest if you return within the allowed window, which saves you the fee a second time if the first repair needs a tweak.
📍 Which Arizona counties require an emissions test
This is the question that trips people up. Arizona does not test the whole state. Only two metro areas have a vehicle emissions inspection program.
- Phoenix metro (most of Maricopa County): the largest test area, covering Phoenix, Mesa, Scottsdale, Glendale, Tempe, Chandler and surrounding cities.
- Tucson metro (part of Pima County): a defined area around the city of Tucson.
- Everywhere else: Flagstaff, Prescott, Yuma, Sedona, Lake Havasu and rural counties generally do not require testing.
It comes down to where the vehicle is registered and primarily driven, not just where you bought it. If you move from Flagstaff to Phoenix, your car can become subject to testing at your next renewal. If you genuinely live and operate the vehicle outside the two areas, you may qualify for an exemption even with a Phoenix mailing connection. When in doubt, your MVD renewal notice will state whether a test is required before you can renew.
🚫 Who is exempt from testing
Plenty of vehicles skip the test entirely. The common exemptions:
- Newest model years: the most recent model years are typically exempt for a window after they are new. This is the single most common reason a car owner never sees a test for years.
- Electric vehicles: battery EVs have no tailpipe emissions and are exempt.
- Motorcycles: not part of the passenger vehicle program.
- Vehicles outside the two metro areas: covered above.
Exact year cutoffs and fuel-type rules change, so confirm your specific vehicle with ADEQ or the MVD rather than assuming. The renewal notice is the fastest source of truth for your exact car.
⚠️ Top reasons Arizona cars fail
For 1996 and newer vehicles the Arizona test is mostly an OBD-II computer scan. That means the car's own emissions self-checks decide the outcome, and a few issues account for most failures.
- Check engine light on. An illuminated dash light is an automatic fail, full stop. The scanner reads the same readiness data the light reflects. Fix the underlying P0420 catalyst code or whatever triggered it before you go.
- Not "ready" after a battery disconnect. Clear the codes or disconnect the battery and the car's monitors reset to "not ready." Arizona will not pass a car that has not finished its drive-cycle self-tests. Drive normally for several days first.
- Loose or bad gas cap / EVAP leak. A cheap, common failure. A P0455 large EVAP leak often starts as a cap that does not seal.
- Failing oxygen sensor or catalytic converter. These set codes and tank efficiency readings. See our check engine light guide for what each pattern means.
- Misfires running rich. A misfire dumps unburned fuel and can spike emissions while flagging a code.
The good news: most of these are inexpensive. A gas cap is under $20, and clearing a readiness issue costs nothing but a few days of driving.
✅ How to pass on the first try
Skip the wasted trip with a quick pre-test routine:
- Confirm no warning lights. Check engine, and on many cars even certain ABS or airbag faults, signal a problem. Address the check engine light first.
- Do not clear codes right before testing. Resetting wipes the readiness monitors and you will be turned away as "not ready." Repair, then drive several full days.
- Tighten the gas cap until it clicks. Free, and it heads off the most common EVAP fail.
- Drive the car to warm it up on the way to the station so the system is at operating temperature.
- Pre-scan at home. If you already have repair quotes, run them through our repair quote checker so you are not overpaying to chase a $20 problem.
❓ Frequently asked questions
📌 TL;DR
The Arizona emissions test cost is about $17 in Phoenix and $25 in Tucson, with one free retest if you fail. Only those two metro areas require testing, the newest cars and EVs are exempt, and most failures come down to a check engine light, a reset that left the car "not ready," or a loose gas cap. Fix the cheap stuff first, drive a few days, then test.