What Denver's emissions test checks and who needs it
Denver requires an emissions test every two years for most vehicles registered in the metro area. The test measures what comes out of your tailpipe — specifically nitrogen oxides, particulate matter, and hydrocarbons — and compares those numbers against Colorado state standards. If your vehicle passes, you get a certificate that lets you renew your registration. If it fails, you cannot renew until you fix the problem and retest.
You need a test if you own a vehicle registered in Denver or the surrounding counties that fall under the South Metro Denver Emissions Control Division (SMDECD). The test applies to most gas-powered cars, trucks, and SUVs model year 1981 and newer. Diesel vehicles, motorcycles, and vehicles registered outside the metro area are exempt, though some counties have their own programs.
The test itself takes about 10 minutes. A technician plugs a probe into your vehicle's diagnostic port (usually under the steering wheel) and runs it through a series of acceleration and idle cycles on a dynamometer — essentially a treadmill for cars. The machine records the emissions data and prints a pass or fail result on the spot.
Key Takeaways
- Denver emissions tests happen every two years and measure tailpipe pollutants against Colorado state limits, with results available when ready after testing.
- You can test at any Colorado Department of Revenue-certified emissions station, and the test costs between $20 and $30 depending on the facility.
- A failed test means you need repairs before retesting, but Colorado offers a $500 repair information program if your vehicle fails and repair costs exceed that amount.
- You must complete your test before your registration expires, and testing stations can be found through the Colorado Department of Revenue website or by searching for "emissions testing near me" in Denver.
Where to get tested in the Denver area
Any Colorado Department of Revenue-certified emissions station can perform your test. These include independent repair shops, dealerships, and dedicated emissions testing centers. The Colorado Department of Revenue maintains a searchable list of certified stations on its website, organized by county and city.
Testing stations are spread across Denver and the surrounding counties — you do not have to test at a specific location. Choose based on convenience, hours, and price. Most stations charge between $20 and $30 for a basic emissions test. Some stations offer additional services like pre-testing diagnostics or repairs, which cost extra.
Hours vary by station. Many independent shops operate during standard business hours (8 a.m. to 5 p.m. weekdays), while some dealerships and larger testing centers stay open into the evening or offer Saturday appointments. Call ahead or check online before you go, especially if you need an appointment.
What happens if your vehicle fails
A failed test means your vehicle's emissions exceed Colorado limits. The test report will show which pollutants are out of range and by how much. You then have two options: repair the vehicle and retest, or explore the repair information program.
Common reasons for failure include a faulty oxygen sensor, a malfunctioning catalytic converter, a loose or missing gas cap, or engine problems that trigger the check engine light. Many of these repairs cost $100 to $500. You can take the failed test report to any repair shop — you do not have to return to the testing station — and they can diagnose the specific problem.
If repair costs exceed $500, you may be able to use Colorado's Vehicle Repair information Program. This program provides up to $500 toward repairs for vehicles that fail emissions testing. You must meet income requirements and own a vehicle model year 1996 or newer. Contact the Colorado Department of Public Health and Environment or your local air quality office for details on how the process works.
Timing and registration renewal
Your emissions test is valid for two years from the date you pass. You must complete the test before your vehicle registration expires. If your registration expires before you test, you cannot legally drive the vehicle until you renew the registration — which requires a passing emissions test.
The Colorado Department of Revenue sends renewal notices 60 days before your registration expires. That notice will tell you whether an emissions test is required. If you are unsure when your test is due, check your registration card or log into the Colorado Department of Revenue online portal with your driver's license number and vehicle identification number (VIN).
If you fail your test close to your registration expiration date, you have time to repair and retest before the important date. Retesting typically takes one to two weeks if you schedule an appointment, though some stations can fit you in the same day. Plan ahead if your registration expires soon.
How to prepare your vehicle for testing
Before you test, make sure your vehicle has been driven for at least 20 minutes so the engine reaches normal operating temperature. A cold engine can produce higher emissions readings and cause a false failure. Also check that your gas cap is tight — a loose or missing cap is one of the most common reasons for failure and the cheapest to fix.
If your check engine light is on, get the vehicle scanned for diagnostic trouble codes before testing. Many repair shops offer free or low-cost code reading. Knowing what triggered the light helps you decide whether to repair before testing or take your chances with the test as-is.
Keep your vehicle well-maintained leading up to the test. Regular oil changes, air filter replacements, and spark plug service help keep emissions in range. If your vehicle is older or has high mileage, consider a pre-test inspection at a repair shop to catch problems before the official test.
Retesting after repairs
After you repair your vehicle, you can retest at any certified emissions station — you do not have to return to the same location where you failed. Bring your failed test report with you; some stations use it to track your history, though it is not required to retest.
Retest fees are the same as the initial test, usually $20 to $30. If you pass on the retest, you receive a new certificate valid for two years. If you fail again, you can retest as many times as you need before your registration expires, but each retest costs the full fee.
Some repair shops offer a "retest may provide" — they will retest your vehicle for free if it fails again within a certain period after they complete repairs. Ask about this when you get your vehicle fixed.
Frequently Asked Questions
Can I test my vehicle before my registration expires?
Yes. You can test up to 60 days before your registration expires, and the new certificate will be valid for two years from the test date. This gives you a buffer if you fail and need time for repairs.
What if I just bought a used car in Denver?
Check the registration card to see when the last emissions test was done. If it was within the past two years, you do not need to test when ready. If it has been longer than two years, or if you are unsure, test before your registration renewal date.
Do I need an appointment for emissions testing?
Most stations accept walk-ins, but availability varies. Calling ahead or booking online ensures you do not wait. Some busy stations recommend appointments during peak times (lunch hours, after work, Saturdays).
What if I move out of the Denver metro area?
If you move to a county outside the SMDECD area, you may no longer need emissions testing. Check with your new county's registration office or the Colorado Department of Revenue to confirm requirements for your new location.
Can I test my vehicle if the check engine light is on?
Yes, but you will likely fail. The check engine light indicates a diagnostic trouble code that usually causes elevated emissions. Get the code read and the problem fixed before testing, or test and use the failed report to guide your repairs.