City Building Permits
Charlotte, NORTH-CAROLINA Building Permit Guide
How to apply for a building permit in Charlotte, North Carolina. Permit authority, application steps, fees, and inspection requirements.
Permit Authority
Charlotte projects are split. Mecklenburg County issues the construction permits. The City of Charlotte separately requires Charlotte UDO, zoning, storm water, and urban forestry reviews for applicable projects, including individual residential lot projects.
- Department
- Mecklenburg County Code Enforcement for building, electrical, mechanical, plumbing, and sign permit issuance; City of Charlotte Planning, Design and Development for Charlotte zoning and UDO reviews
- Address
- Mecklenburg County LUESA, 2145 Suttle Ave., Charlotte, NC 28208
- Phone
- Mecklenburg County Code Enforcement 980-314-2633
Online Permit Portal
Platform: Accela / AccelaMeck • Account required: Yes • Submission: In-person only
Application Process
- Confirm whether the project needs Mecklenburg County code permits and whether Charlotte city-side UDO or zoning review also applies. Charlotte states that individual lot residential projects may require separate city Accela review for storm water, residential zoning, commercial zoning, and urban forestry.
- Create the required online account(s): Mecklenburg County AccelaMeck / webpermit for county permit activity, and City of Charlotte Accela for city review applications.
- Submit the building or trade permit application to Mecklenburg County with plans and supporting documents as required by the permit type.
- If the project triggers Charlotte UDO or zoning review, separately submit the city review application in the Charlotte Accela portal with supporting documents.
- Respond to review comments, upload revisions, and pay applicable county and city fees.
- After holds are cleared and reviews are approved, Mecklenburg County issues the construction permit.
- Schedule inspections through the applicable County dashboard; city review agencies remain part of the release process where required.
Typical processing time: No single County-wide issuance time is posted on the general permitting page reviewed.
General Requirements
Mecklenburg County requires permits for new construction, reconstruction, alteration, repair, movement, removal, or demolition of buildings, and for installation, extension, alteration, or general repair of electrical, mechanical, or plumbing systems. For one- and two-family dwellings and townhomes, projects costing $40,000 or less may still require permits if they affect load-bearing work, system design, non-code materials, or roofing.
Required Documents
- Application form
- Plans where plan review is required
- Plot/site plan and supporting city review materials where Charlotte zoning or UDO review applies
- Trade-specific documents as prompted by portal workflows
- Permit validity
- Mecklenburg County maintains an expired-permit program, but the public-facing overview pages reviewed do not provide one uniform expiration rule for every permit type. Applicants should confirm permit-specific expiration in the issued permit conditions or with Code Enforcement.
- Building code
- NC State Building Code as enforced by Mecklenburg County, with amendments currently in force; City of Charlotte UDO effective June 1, 2023 for zoning and land development review
- Owner-builder
- County HIP rules require the applicant to own the home, be on the deed, and use it as a primary residence. Homeowners on projects of $40,000 or more must use the contractor process and submit an Owner Exemption Affidavit.
- Contractor requirements
- NC licensed general contractor required at $40,000 and above under state law. NC licensed electrical, plumbing, and mechanical contractors are required for trade work unless a lawful homeowner exemption applies. Charlotte requires a City of Charlotte Privilege License for contractors.
Fees
- Minimum permit fee
- $60 per trade
- Plan check fee
- $45 per trade where plan review is required
- Permit fee formula
- Mixed. County code fees vary by permit type and in many cases by valuation or trade
- Reinspection fee
- $45 per inspection visit for homeowners
- Payment note
- County dashboard users pay online; some manual processes remain available
Fees change. Verify current amounts at the official fee schedule.
Work That Does NOT Require a Permit
- Ordinary cosmetic work such as painting, papering, tiling, carpeting, cabinets, countertops, and similar finish work is generally not permit work unless tied to other regulated construction
Important: Work on one- and two-family dwellings and townhomes costing $40,000 or less is not automatically exempt; it still requires a permit if it affects load-bearing elements, plumbing design, HVAC design, electrical design, prohibited materials, or roofing beyond like-for-like fire resistance replacement.
Inspections
How to Schedule
- Mecklenburg County Dashboard (online)
- Inspection hours
- Monday-Friday, 8:00 AM to 5:00 PM
Typical inspection sequence: Permit issuance, required rough inspections by discipline, corrections if needed, finals, then CO or completion release as applicable
Additional Resources
- Building code: NC State Building Code as enforced by Mecklenburg County, with amendments currently in force; City of Charlotte UDO effective June 1, 2023 for zoning and land development review
- Verify contractor license: NC Licensing Board - General Contractors
- Zoning information: View zoning info
- Owner-builder rules: View rules
- Charlotte Tree Ordinance
- County Zoning Review
- License lookup guide: North Carolina Contractor License Requirements
- Contract template: North Carolina Homeowner-Contractor Agreement
- North Carolina hub: North Carolina Contractor License & Permit Hub
Information on this page was last verified: March 2026. Permit rules and fees change — confirm current requirements directly with the Mecklenburg County Code Enforcement for building, electrical, mechanical, plumbing, and sign permit issuance; City of Charlotte Planning, Design and Development for Charlotte zoning and UDO reviews before applying.
Need help with your project?
Navigating permits in Charlotte can be complicated.
Jaspector connects you with local experts who can review your scope, verify your contractor, and help you understand what permits your project actually needs.
Learn how Jaspector worksOther cities in Mecklenburg County
View all Mecklenburg County jurisdictions →