If you searched for the Maine emissions test cost expecting a separate $30 or $40 line item like some other states charge, here is the good news: there is no standalone emissions fee in Maine. The state rolls the OBD-II check into the regular annual inspection sticker, and the price is fixed by law at $18.50 at every licensed station. A station cannot legally charge you more for the inspection itself, though they can charge separately for any repairs needed to pass.
💰 The numbers: what Maine inspection and emissions actually cost
Maine keeps this simpler than most states. There is one inspection fee, and emissions is part of it where required. Here is the full cost picture.
| Item | Cost | Notes |
|---|---|---|
| Annual safety inspection | $18.50 | Set by the state, same at every station, statewide |
| Emissions (OBD-II) add-on | $0 extra | Bundled into the $18.50 in Cumberland County |
| Re-inspection after a fail | $0 to $18.50 | Many stations offer one free re-test within a short window |
| Replacement of lost sticker | Small admin fee | Through the BMV, varies |
| Repairs to pass | $50 to $1,200+ | Depends entirely on the failure cause |
The $18.50 is the only number set in stone. The real variable is repair cost if your vehicle fails, which is why diagnosing the actual problem before you walk in matters. If you fail and a shop hands you a repair estimate, run it through our repair quote checker before you say yes.
📍 Which Maine counties require an emissions test
This is the part that trips people up. Maine does not run a statewide emissions program. Only Cumberland County, the greater Portland area, requires the OBD-II emissions component as part of inspection. The other 15 counties require a safety inspection only.
Cumberland County (emissions required)
If your vehicle is registered in Cumberland County, your annual inspection includes plugging into the OBD-II port to read your emissions readiness monitors and check for an active check engine light. Towns covered include Portland, South Portland, Westbrook, Gorham, Falmouth, Scarborough, Brunswick, and the surrounding communities.
The other 15 counties (safety only)
York, Androscoggin, Kennebec, Penobscot, Aroostook, and every other county outside Cumberland require the safety inspection without an emissions test. Your check engine light is not an automatic emissions failure there, though an inspector can still note it under safety items if it relates to something they check.
One important note: registration county is what matters, not where you get the inspection done. A Cumberland-registered car does not escape the emissions check by driving to a station in York County.
🔧 The most common Maine emissions test failures
In Cumberland County, the OBD-II test is pass/fail based on three things: no active check engine light, all readiness monitors set, and no emissions-related trouble codes stored. Here is what fails cars most often, in rough order of frequency.
- Check engine light on. This is the number one cause. An illuminated CEL is an automatic emissions failure, full stop, even if the car drives perfectly. The light means an emissions code is stored.
- Incomplete readiness monitors. If your battery was recently disconnected or codes were just cleared, the car needs a few drive cycles to re-run its self-tests. Show up too soon and the monitors read "not ready," which fails the test.
- Catalytic converter codes. A stored P0420 (catalyst efficiency below threshold) is one of the most common emissions failures and often the most expensive to fix.
- Evaporative system leaks. Codes like P0455 from a loose or failed gas cap or a cracked EVAP hose are common and usually cheap to fix.
- Oxygen sensor faults. A lazy or dead O2 sensor throws a code and can also prevent the catalyst monitor from completing.
If your dashboard light is already on, do not guess. Pull the code and understand it first. Our guide on how to read a check engine light walks you through it, or jump straight to a free diagnosis for your exact year, make, and model.
🚫 Who is exempt from the Maine emissions test
Even in Cumberland County, not every vehicle gets the OBD-II check. General exemptions include:
- Older vehicles. Model-year 1995 and earlier vehicles generally predate the standardized OBD-II port and are typically exempt from the emissions portion.
- Certain new vehicles. Brand-new cars may be on a delayed schedule before their first emissions inspection is due.
- Some diesel and heavy vehicles. Program rules treat certain diesel and heavier-class vehicles differently.
Important caveat: being exempt from the emissions test does not exempt you from the safety inspection. Every gasoline passenger vehicle in Maine still needs the annual $18.50 safety sticker regardless of county or age. The emissions exemption only removes the OBD-II portion, not the whole inspection.
✅ How to pass on the first try (decision steps)
A failed inspection means a return trip, repair costs, and possibly driving on an expired sticker. Spend a few minutes before inspection day and you can usually avoid all of it.
- Check the dashboard. If the check engine light is on and you are in Cumberland County, you will fail. Diagnose and fix the cause first. If you are unsure what is wrong, our guide on why your check engine light is on helps narrow it down.
- Do not clear codes right before testing. Clearing the light resets the readiness monitors, and an unset monitor fails the test just like the light does. Drive the car normally for several days so the monitors complete.
- Replace a worn gas cap. A $15 cap can clear an EVAP code. It is the cheapest emissions fix there is.
- Drive through a full warm-up cycle before testing if you recently had battery or electrical work done, so the system has time to self-test.
- Get repair quotes in writing if a failure needs real work, and sanity-check them with our quote checker so you do not overpay.
❓ Maine emissions test FAQ
📌 TL;DR
- The Maine emissions test cost is bundled into the $18.50 annual inspection, with no separate emissions fee.
- Only Cumberland County (greater Portland) requires the OBD-II emissions check. The other 15 counties are safety-only.
- An active check engine light is an automatic emissions failure in Cumberland County.
- Vehicles 1995 and older are generally exempt from emissions, but still need the safety inspection.
- Diagnose any warning light and get repair quotes checked before inspection day to avoid a costly fail.