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.

North Carolina Mecklenburg County Updated March 2026

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

  1. 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.
  2. Create the required online account(s): Mecklenburg County AccelaMeck / webpermit for county permit activity, and City of Charlotte Accela for city review applications.
  3. Submit the building or trade permit application to Mecklenburg County with plans and supporting documents as required by the permit type.
  4. If the project triggers Charlotte UDO or zoning review, separately submit the city review application in the Charlotte Accela portal with supporting documents.
  5. Respond to review comments, upload revisions, and pay applicable county and city fees.
  6. After holds are cleared and reviews are approved, Mecklenburg County issues the construction permit.
  7. 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.

Source: 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

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

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

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 works
Important: This page is an educational resource provided by jaspector.com. It is not legal advice, and it does not substitute for official guidance from the permit authority listed above. Permit requirements, fees, and processes change frequently. Always verify current requirements directly with the issuing department before beginning any construction project. Use of this page does not create an attorney-client relationship. Jaspector assumes no liability for any outcomes arising from reliance on this information.

Other cities in Mecklenburg County

View all Mecklenburg County jurisdictions →