Maryland runs two completely separate vehicle inspection programmes, and almost everyone mixes them up. The safety inspection happens when a vehicle changes hands. The VEIP emissions test happens every two years regardless. Different trigger, different place, different fee — and passing one does nothing for the other.
We do not perform VEIP tests, and no private station does. VEIP is run at 18 state testing stations and self-service kiosks operated by Envirotest of Maryland. We have listed the real locations below. What we can do is the safety inspection, and the repair work that gets a failed vehicle through its free retest.
VEIP vs. safety inspection, side by side
| Safety inspection | VEIP emissions test |
| What triggers it | Selling, titling, or transferring a vehicle; registering an out-of-state vehicle as a new resident | A notice from the MVA, every 2 years |
| How often | Not periodic — only on those events | Every 2 years, indefinitely |
| Where | A privately owned station licensed by the Maryland State Police — about 1,600 statewide | State VEIP stations and kiosks only |
| Who sets the fee | Each station sets its own; Maryland does not cap it | The state: $30 |
| Retest | Return within 30 days or 1,000 miles; the fee is up to the station | First retest is free |
| Who runs it | Maryland State Police (ASED) | Maryland Department of the Environment (MDE) and the Motor Vehicle Administration (MVA) |
Does VEIP apply to you?
VEIP applies based on where your vehicle is registered, not where you drive it or where you bought it. These are the 13 counties plus Baltimore City in the programme area:
- Anne Arundel
- Baltimore City
- Baltimore County
- Calvert
- Carroll
- Cecil
- Charles
- Frederick
- Harford
- Howard
- Montgomery
- Prince George's
- Queen Anne's
- Washington
If you are local, the answer is almost certainly yes. Frederick, Carroll, Howard and Montgomery counties are all in the VEIP area. A Mount Airy address can sit in any of four counties — Carroll, Frederick, Howard or Montgomery all meet near the town — and every one of them is covered. Your registration address decides it.
Some newer vehicles are exempt by model year. We are deliberately not printing a model year here: the exemption rule has changed, and public sources currently disagree about the cutoff. Check the current exemption list on the MVA's VEIP page rather than trusting any shop's blog, including this one, on that specific point.
Where to actually go
These are the VEIP sites nearest our service area, with addresses as published by the MVA. Kiosks are self-service, card only, and open around the clock; full-service stations have an attendant and set hours.
Frederick Vehicle Emissions Testing Station
Full service
1506 Tilco Dr.
Frederick, MD 21704
- Monday: 8:30 AM – 5:00 PM
- Tuesday – Wednesday: 7:00 AM – 7:00 PM
- Thursday – Friday: 8:30 AM – 5:00 PM
- Saturday: 7:00 AM – 1:00 PM
- Sunday: Closed
No appointment needed. An attendant runs the test.
Frederick VEIP Self-Service Kiosk
Self-service kiosk
1601 Bowmans Farm Rd.
Frederick, MD 21701
Located at the Frederick MVA branch. Self-service and credit card only. Occasionally offline — the Tilco Drive full-service station is the backup.
Westminster Vehicle Emissions Testing Station
Full service
50 Aileron Ct.
Westminster, MD 21157
- Check mva.maryland.gov for current hours
Full-service only — no self-service kiosk at this site. This is the VEIP station for Carroll County.
Gaithersburg VEIP Station & Kiosk
Full service + self-service kiosk
15 Metropolitan Grove Rd.
Gaithersburg, MD 20878
- Kiosk: open 24 hours
- Full service: check mva.maryland.gov
Nearest VEIP site for Montgomery County residents in Damascus and Clarksburg.
Columbia Vehicle Emissions Testing Station & Kiosk
Full service + self-service kiosk
6340 Woodside Ct.
Columbia, MD 21046
- Kiosk: open 24 hours
- Full service: check mva.maryland.gov
Nearest VEIP site for Howard County residents.
Hours and kiosk availability change, and kiosks occasionally go offline. Confirm on the MVA's station and kiosk page before you drive out.
Just bought a used car? Expect both.
This catches new owners constantly. Buying a used vehicle in Maryland sets off two separate clocks:
- Immediately — the vehicle needs a passing safety inspection before it can be titled and registered in your name. That is our job.
- About 4 months later — the MVA sends a VEIP test notice tied to the new registration. That is the state's job, at a VEIP station.
Passing the safety inspection in month one does not satisfy the VEIP notice in month four. They are unrelated. Our used car inspection guide walks through the full sequence.
Failed VEIP? What happens next
A VEIP failure is not a fine and not a crisis. The state gives you a free first retest, so the question is only what to fix and how fast. Common causes run from a loose or failed gas cap and a bad oxygen sensor through to catalytic converter problems, and an illuminated check-engine light is itself a failure condition on an OBD test.
What we would tell you honestly: get the fault codes read before you authorise anything. A shop that recommends a catalytic converter without reading codes is guessing with your money.
Sources
Every rule on this page is taken from a primary Maryland source, linked below. Verified 25 October 2026.
Related guides