
An NC vehicle inspection requires an annual safety check for most vehicles, plus an emissions test in 19 specific counties for gasoline vehicles model year 1996 or newer. The combined maximum fee is $30, and it must be done within 90 days before your registration renewal. Vehicles over 30 model years old are exempt from safety inspections, while those 20 model years old are exempt from emissions.
The safety inspection is mandatory statewide. A certified mechanic will check critical components to ensure your vehicle meets minimum operational standards. This includes verifying that brakes function correctly, all lights (headlights, brake lights, turn signals) work, and tires have at least 2/32 inches of tread depth without damage. They also examine steering and suspension components, windshield wipers, mirrors, window tint legality, and the exhaust system.
Emissions testing is required in 19 counties: Alamance, Buncombe, Cabarrus, Cumberland, Davidson, Durham, Forsyth, Franklin, Gaston, Guilford, Lee, , Mecklenburg, New Hanover, Onslow, Randolph, Rockingham, Rowan, and Union. This applies to gasoline-powered vehicles from model year 1996 onward. Diesel vehicles, motorcycles, and vehicles designated as "Antique" are exempt from emissions testing.
If your vehicle fails, you must complete the necessary repairs and return for a re-inspection. Many inspection stations offer a free re-inspection if you return within 60 days. Passing the inspection is a prerequisite for renewing your vehicle's registration in North Carolina.
| Inspection Component | Key Requirement & Details |
|---|---|
| Safety Inspection | Required statewide. Checks brakes, lights, tires, steering, wipers, mirrors, and window tint. |
| Emissions Inspection | Required in 19 listed counties for 1996+ gasoline vehicles. |
| Cost | Max $30 for combined test; safety-only inspection is less. |
| Timing | Must be completed within 90 days prior to registration renewal. |
| Tire Tread Depth | Minimum of 2/32 inch. |
| Exemptions | Safety: Vehicles 30+ model years old. Emissions: Diesels, vehicles 20+ model years old, new vehicles under 3 years/70,000 miles. |

















I just moved to Charlotte and had to figure this out. Here’s the deal: you need two checks every year. One for safety—that’s everywhere. The other is an emissions test, which they do here in Mecklenburg County because we’re on the list. My 2015 SUV needed both. I paid the full $30. You can’t renew your tags without that inspection sticker. Schedule it a month or two before your registration expires to avoid a last-minute panic.

As the owner of a 1988 classic car, my experience with NC inspections is simpler. My vehicle is exempt from the safety inspection because it’s over 30 years old. I just renew the registration normally. For a slightly newer classic, say a 2000 model, you’d still need the annual safety check, but you’d be exempt from the emissions test once it hits the 20-year mark. The rules clearly benefit preservation. I always advise fellow collectors to keep their paperwork ready to show the vehicle’s age if questioned, though the DMV system usually flags the exemption automatically.

Budgeting for this is straightforward. Set aside $30 maximum. If you’re in a county that doesn’t require emissions, you’ll pay less, maybe around $13-$15 for the safety check alone. The real cost comes if you fail. A common failure point is tire tread worn below 2/32 of an inch. Replacing two tires can suddenly turn this $30 procedure into a $300 expense. Another tip: if you fail, get the repairs done and return to the same station within 60 days. That follow-up inspection is usually free, saving you another fee.

Working at a service station, I perform these daily. The most frequent failures are for brake lights being out or tires being borderline bald. People often don’t notice their own burnt-out lights. The tread depth gauge doesn’t lie—2/32 inch is the minimum. For emissions, the “check engine” light being on is an automatic fail in the affected counties. My advice is proactive: a week before your inspection, have a friend check all your lights while you press the brakes and use the turn signals. Check your tire tread with a quarter. Addressing these simple items beforehand saves time, money, and the hassle of a retest.


