Denver's emissions testing requirements and what triggers them
Denver requires emissions testing for most vehicles registered in the metro area, but not every car needs it every year. The Colorado Department of Transportation (CDOT) runs the program, and the rules depend on your vehicle's age, type, and how it's registered.
Vehicles model year 1981 and newer registered in the Denver metro area (Adams, Arapahoe, Boulder, Broomfield, Clear Creek, Denver, Douglas, Gilpin, Jefferson, and Weld counties) must pass an emissions test before you can renew your registration. Diesel vehicles, motorcycles, and vehicles over 14,000 pounds are exempt. Electric vehicles are also exempt.
You don't test every year. New vehicles (model year 2010 and newer) are exempt for their first four years of registration. After that, they test every other year. Older vehicles (model year 2009 and earlier) test every year. If your vehicle fails, you must retest after repairs—and you can retest at no charge within 30 days of the first failure.
Key Takeaways
- Most vehicles in the Denver metro area need an emissions test before registration renewal, but new cars (2010 and newer) skip the first four years.
- You can test at any Colorado emissions testing facility, not just Denver, and the test costs between $20 and $30 depending on the facility.
- If your vehicle fails, you have 30 days to retest for free after making repairs, and you can use that retest to renew your registration.
- The test checks your vehicle's on-board diagnostic system and tailpipe emissions; most failures are fixable repairs like oxygen sensor or catalytic converter issues.
- If repairs cost more than 7 percent of your vehicle's value, you may be able to get a waiver instead of fixing the vehicle.
Where to get tested and what the test actually measures
You can test at any Colorado Department of Transportation-certified emissions testing facility. These are independent shops, not state-run centers. CDOT maintains a searchable list on its website where you can filter by county and find addresses, phone numbers, and hours. Most facilities are open during regular business hours, and many offer evening or weekend slots.
The test itself takes about 10 to 15 minutes. The technician plugs a scanner into your vehicle's on-board diagnostic (OBD) port—a connector under the dashboard on the driver's side—and reads the emissions data your vehicle's computer has already recorded. For vehicles 1996 and older, the technician also performs a tailpipe test that measures carbon monoxide and hydrocarbons directly from the exhaust. The test does not require you to drive the vehicle on a dynamometer or treadmill; it's a stationary scan.
Your vehicle passes if it has no active diagnostic trouble codes and if the emissions readings fall within Colorado's limits. The limits are set by the state and are stricter than federal standards. If your vehicle has a check engine light on, it will fail the test—even if the underlying problem is minor—because the light indicates an active diagnostic code.
What happens if your vehicle fails the test
A failure means your vehicle's emissions are above the state limit or your on-board diagnostic system has detected a problem. The test report will tell you which system failed: oxygen sensor, catalytic converter, evaporative emissions system, or another component. This information helps a mechanic know where to start diagnosing the problem.
You have 30 days from the date of the failed test to make repairs and retest at no charge. If you retest within 30 days and pass, you can use that passing test to renew your registration. If you don't retest within 30 days, you lose the free retest window and must pay the testing fee again.
If the repair estimate exceeds 7 percent of your vehicle's current market value, you may be able to request a waiver from CDOT instead of making the repair. To request a waiver, you'll need the failed test report and a written repair estimate from a mechanic. CDOT will review your request and either approve the waiver or deny it. A waiver allows you to register your vehicle without passing the test, but it's not automatic—you must request it and meet the cost threshold.
Costs and timing for registration renewal
The emissions test itself costs between $20 and $30, depending on which facility you use. This is separate from your registration renewal fee, which the Colorado Division of Motor Vehicles charges. You must pass the emissions test before you can complete your registration renewal online or at a DMV office.
Plan to test at least two weeks before your registration expires. If you fail and need to retest, you'll use part of your 30-day free retest window, so testing early gives you time to find a mechanic and schedule repairs without rushing. If you let your registration expire without passing the test, you cannot legally drive the vehicle, and you'll face late fees when you finally renew.
If your vehicle is new to Colorado and you're registering it for the first time, you don't need an emissions test if it's model year 2010 or newer. Bring your out-of-state title or registration and proof of residence to the DMV. If your vehicle is model year 2009 or older, you'll need to test before you can register it in Colorado.
Common reasons vehicles fail and typical repair costs
The most common failure is an oxygen sensor problem. Oxygen sensors monitor the fuel-to-air ratio in your engine and send data to your vehicle's computer. A faulty sensor triggers a check engine light and causes the vehicle to run rich (too much fuel), which increases emissions. Replacing an oxygen sensor typically costs $150 to $400 depending on which sensor and your vehicle type.
Catalytic converter problems are the second most common failure. The catalytic converter reduces harmful emissions by converting them to less harmful gases. A failing converter shows up as high emissions on the tailpipe test or as a diagnostic code. Replacement is expensive—$400 to $2,500 or more—which is why the 7 percent waiver rule exists. Some vehicles with high mileage or age may not be worth repairing.
Evaporative emissions system leaks are also common, especially on older vehicles. This system captures fuel vapors from your tank and fuel lines. A leak can be a loose gas cap (free to fix) or a cracked hose or valve (typically $100 to $400). The test report will help your mechanic narrow down the location.
A check engine light with no obvious emissions problem sometimes points to a sensor that's straightforward old or a loose connection. Have a mechanic scan the code before you assume a major repair is needed. Many independent shops will scan your vehicle for free or for $50 to $100 to give you an estimate before you commit to repairs.
How to prepare your vehicle before testing
Before you schedule a test, make sure your vehicle has been driven recently—at least 50 miles in the past week. Vehicles that sit unused may not have enough data in the on-board diagnostic system to pass the test. The system needs to see that the vehicle has been running normally and that all emissions monitors are ready.
Check that your gas cap is tight and not cracked. A loose or damaged cap can trigger a diagnostic code and cause a failure. This is a $10 to $20 fix that's worth doing before you test.
If your check engine light is on, have the code scanned before you test. You will fail the test with an active code, so knowing what the code is will help you decide whether to repair it or request a waiver. Some codes are straightforward fixes; others are expensive.
Make sure your vehicle's maintenance is current. A vehicle that hasn't had an oil change in 10,000 miles or that's running on old spark plugs may produce higher emissions. Routine maintenance won't may provide a pass, but it improves your odds.
Frequently Asked Questions
Do I need an emissions test if I just bought a used car in Denver?
If the car is already registered in Colorado, you don't need a new test to transfer the registration to your name—the previous owner's test is still valid until the registration expires. If you're registering an out-of-state vehicle in Colorado for the first time and it's model year 2010 or newer, you don't need a test. If it's model year 2009 or older, you must test before registration.
What if I move out of the Denver metro area but keep my Colorado registration?
If you move to a county outside the Denver metro area (like El Paso, Larimer, or Pueblo), you no longer need an emissions test for registration renewal. You'll still need to update your address with the DMV. If you move back into the metro area, the emissions requirement applies again.
Can I test my vehicle in a different county?
Yes. You can test at any Colorado emissions testing facility, regardless of which county you live in. Some people test in a neighboring county if they find a facility with better hours or shorter wait times. The test result is valid for registration renewal in any Colorado county.
What if my vehicle is registered as a classic or antique car?
Classic and antique vehicles registered with special plates are exempt from emissions testing. You'll need to register your vehicle with the Colorado Division of Motor Vehicles as a classic or antique vehicle, which typically requires proof of the vehicle's age and condition. These registrations usually have mileage restrictions, so confirm the rules before you register.
How long does a passing test result stay valid?
A passing test result is valid for your current registration period. Once your registration expires, you need a new test to renew it. For vehicles that test every other year, you don't need to retest in the off year—you can renew your registration without a new test as long as the previous test is still within the valid period.