Do I need a permit for pavers, driveway, or hardscape in Charlotte?
It depends. Whether pavers, driveway, or hardscape needs a permit in Charlotte comes down to the details of your project.
Ground-level patios, walkways, and driveways of pavers are often minor work under NCGS 160D-1110 and may not need a building permit, but added impervious surface can trigger stormwater, watershed, or zoning review in many NC jurisdictions. Confirm before you begin. A raised deck, structural retaining wall (commonly over 4 feet, or supporting a surcharge), or any electrical for landscape lighting requires its own permit and is not exempt. A simple at-grade paver patio or walkway on private property in Charlotte generally does not need a building permit from Mecklenburg County Code Enforcement, but drainage, setbacks, and impervious-area limits under City of Charlotte zoning can still apply. New driveways, curb cuts, or apron changes that connect to a City-maintained street are handled by the Charlotte Department of Transportation (CDOT), and temporary work within the public right-of-way needs a CDOT right-of-way use permit. A tall retaining wall (commonly over four feet, or shorter walls that support a surcharge or slope) can require an engineered design and a county building permit, so confirm wall height and location before building. Mecklenburg County's own permitting office is the Mecklenburg County Code Enforcement (LUESA) office, reachable on 980-314-2633 at https://code.mecknc.gov/. Its online permit portal is https://code.mecknc.gov/customer-tools/aca. It issues permits for the unincorporated county. If your city does not run its own building department, this is the office that will handle the job, and that is more common in North Carolina than most states: the county is often the building authority even inside city limits, with the city handling only zoning. Patios are often exempt while driveway and right-of-way work is not, so confirm which side of that line your project falls on.
Documents you may need
- Zoning / grading permit application (where required)Sometimes required
- Site plan showing coverage, setbacks, and drainageSometimes required
- City of Charlotte driveway or right-of-way use permit through CDOT when work touches a driveway apron or the public right-of-waySometimes required
- Building permit through the Mecklenburg County AccelaMeck portal for a retaining wall over the code height thresholdSometimes required
- Site plan showing the paved area, driveway location, and distance to property linesSometimes required
Possible inspections
- Zoning / impervious-surface or grading review where applicable
- Final inspection where a permit is issued
- Right-of-way or driveway inspection by CDOT where applicable
- Retaining wall inspection where a building permit is required
Frequently asked questions
- Do I need a permit for pavers, driveway, or hardscape in Charlotte?
- It depends. Whether pavers, driveway, or hardscape needs a permit in Charlotte comes down to the details of your project. Ground-level patios, walkways, and driveways of pavers are often minor work under NCGS 160D-1110 and may not need a building permit, but added impervious surface can trigger stormwater, watershed, or zoning review in many NC jurisdictions. Confirm before you begin. A raised deck, structural retaining wall (commonly over 4 feet, or supporting a surcharge), or any electrical for landscape lighting requires its own permit and is not exempt. A simple at-grade paver patio or walkway on private property in Charlotte generally does not need a building permit from Mecklenburg County Code Enforcement, but drainage, setbacks, and impervious-area limits under City of Charlotte zoning can still apply. New driveways, curb cuts, or apron changes that connect to a City-maintained street are handled by the Charlotte Department of Transportation (CDOT), and temporary work within the public right-of-way needs a CDOT right-of-way use permit. A tall retaining wall (commonly over four feet, or shorter walls that support a surcharge or slope) can require an engineered design and a county building permit, so confirm wall height and location before building. Mecklenburg County's own permitting office is the Mecklenburg County Code Enforcement (LUESA) office, reachable on 980-314-2633 at https://code.mecknc.gov/. Its online permit portal is https://code.mecknc.gov/customer-tools/aca. It issues permits for the unincorporated county. If your city does not run its own building department, this is the office that will handle the job, and that is more common in North Carolina than most states: the county is often the building authority even inside city limits, with the city handling only zoning. Patios are often exempt while driveway and right-of-way work is not, so confirm which side of that line your project falls on.
- Who issues the permit in Charlotte?
- The local building department for Charlotte handles permitting. This page lists its contact details and online portal. Your mailing city is not always the permitting authority, so confirm the jurisdiction before you apply.
- How do I find out the exact requirements for my project?
- Run the free PermitRoadmap check for your specific project and answers. It returns the likely permits, documents, inspections, and next steps, each linked to its official source.
PermitRoadmap is an independent informational service and is not affiliated with any city, county, state agency, or permitting authority. Results are informational and do not replace confirming requirements with the local permitting authority.