Charlotte Concrete Services hears this on most driveway estimates. The private part usually needs no building permit when replaced in the same footprint, but a new or widened connection to a city street needs a driveway permit through Charlotte DOT (CDOT).
Most Charlotte driveways cross public right-of-way before the curb, and the city controls that strip. Street trees, stormwater rules and historic districts can add steps.
We are contractors, not attorneys. Treat this as a starting point and confirm your project with the city.

Get a FREE Quote
CDOT treats the apron, curb cut and public sidewalk crossing your drive as part of the street. A new driveway or changed apron on a city street goes through the Charlotte Development Center. The City of Charlotte driveway permits page lists who handles each type of driveway, and we file that paperwork for our customers.
A driveway onto a state road such as Independence Boulevard needs a separate NCDOT permit that can take six to eight weeks or longer.
The apron follows the residential driveway details in the Charlotte Land Development Standards Manual: 3,600 psi minimum concrete, a 6 inch thick sidewalk across the drive with expansion joints, and a sidewalk cross slope of 2 percent or less.
Mecklenburg County Code Enforcement (LUESA) issues building permits, and residential work under $40,000 with no structural or trade changes generally needs none. Same-spot replacement usually qualifies.
Widening, adding a parking pad, a new curb opening or moving the driveway can trigger zoning review under the Unified Development Ordinance, so ask the Charlotte Development Center first.
Charlotte's post-construction stormwater ordinance generally applies to projects adding more than 5,000 square feet of built-upon area. A driveway replacement rarely reaches that, but a big parking pad poured with an addition can, so check with Charlotte-Mecklenburg Storm Water Services.
Other rules can apply. We check each before we pour.
Willow oak roots under an old apron are common in Myers Park; see why concrete cracks in Charlotte.
Matthews, Mint Hill, Huntersville, Cornelius, Pineville and the towns in Cabarrus, Gaston, Union and Iredell counties run their own approvals; any driveway onto an NCDOT road needs the state permit.
On a driveway replacement we identify the permits during the estimate, list them in the quote, file the CDOT application, call NC 811 and build the apron to the city detail.
The same applies to a public sidewalk or walkway, and commercial entrances fall under commercial parking lots and driveways.
If the drive has sunk but is intact, concrete leveling may avoid a tear-out and the apron permit. If it needs replacing, see driveway cost in Charlotte, then request a free estimate for a written plan.