In Charlotte, building permits are issued not by the city but by Mecklenburg County Code Enforcement — a division of the county's Land Use & Environmental Services Agency (LUESA), and the largest code authority between Washington, D.C. and Atlanta. The City of Charlotte handles zoning and land development, so a city zoning use permit typically comes first, then the county issues the building, electrical, plumbing, and mechanical permits.
This Charlotte building permit guide covers what requires a permit, how fees work, the Accela process, the city zoning step, trade permits, and inspections — so your Charlotte project starts clean.
Two agencies, one project. The City of Charlotte reviews zoning and land development; Mecklenburg County Code Enforcement issues the actual building permit. Code Enforcement will not open plan review until the zoning use permit is approved — so clear zoning first. Towns within Mecklenburg County may have their own added requirements.
What requires a building permit in Charlotte?
Under the North Carolina State Building Code (and N.C.G.S. 160D-1110, which requires permits for most construction), a permit is required before you construct, reconstruct, alter, repair, move, demolish, or change the occupancy of most structures and systems. Common triggers include:
Permit required
- New buildings, additions, and tenant up-fits
- Structural / load-bearing alterations and demolition
- Reroofing, window and door replacement, and exterior work
- Electrical service changes and most wiring alterations
- Mechanical / HVAC installations and changeouts
- Plumbing alterations, repipes, and water heaters
- Swimming pools, signs, and retaining walls
- Change-of-use and most accessory structures
Typically exempt
- Painting, flooring, cabinetry, and cosmetic work
- Like-for-like minor repairs not altering structure or systems
- Certain low non-structural fences (confirm limits)
- Routine maintenance not extending or rerouting systems
Exemptions are narrow and scope-specific. When unsure, confirm with the building department before starting — see the penalty note below.
Get the permit issued before starting work. Building without one — or before the zoning use permit is approved — exposes the owner to penalties and stop-work orders. Clear zoning, then apply through Accela first.
Who handles permitting in Charlotte?
Permitting, plan review, and inspections are administered by Mecklenburg County Code Enforcement. Plan review is nearly paperless and routes across building, zoning, fire, and stormwater reviewers; the City of Charlotte handles land development and zoning approvals.
| Detail | Information |
|---|---|
| Office | LUESA, 2145 Suttle Avenue, Charlotte, NC 28208 (Mon–Fri 8 a.m.–5 p.m.) |
| Phone | 704-336-8000 (permitting & inspections) |
| Online portal | Accela Citizen Access via code.mecknc.gov |
| Zoning first | City of Charlotte zoning use permit before plan review opens |
| Fees | LUESA Fee Ordinance + online permit fee estimator |
| Enforced code | North Carolina State Building Code |
Apply through Accela Citizen Access. Mecklenburg County phased out its older POSSE Outrider contractor dashboard for residential projects in 2025; submit the Zoning Use Application and clear it first, then upload your building/trade applications and plan sets in Accela.
Charlotte building permit cost
Charlotte/Mecklenburg building permit fees are calculated mostly from construction value, with several flat fees and surcharges layered on. Use the county's online permit fee estimator for a ballpark and consult the LUESA Fee Ordinance for the full schedule.
Because fees are valuation-based and updated periodically, confirm current amounts in Accela or the Fee Ordinance before budgeting. For projects over 20,000 sq ft or any high-hazard occupancy, the county recommends a virtual pre-submittal.
| Fee component | How it works |
|---|---|
| Building / construction fee | Based largely on construction value; minimum fees apply |
| Trade permits (E / P / M) | Charged separately per trade unless rolled into a building permit |
| Flat fees & surcharges | Several flat fees and technology/impact charges may apply |
| Zoning use permit | City of Charlotte zoning review required before plan review |
| Plan review | Nearly paperless; routes across building, zoning, fire, stormwater |
| Work-without-permit | Penalties and possible stop-work orders |
Want a precise number for a specific Charlotte project? Send us the scope and valuation and we'll return a fee estimate alongside a filing timeline.
Charlotte trade permits
Electrical, plumbing, and mechanical work generally needs its own permit and a state-licensed contractor, each filed in Accela against the building permit.
Electrical permits
Required for service installations, panel upgrades, solar PV, and most wiring alterations, performed by a contractor licensed by the NC Board of Examiners of Electrical Contractors.
Plumbing permits
Required for new plumbing, repipes, water heater changeouts, fixtures, and gas piping, performed by a contractor licensed by the NC plumbing/heating board.
Mechanical (HVAC) permits
Required for HVAC changeouts, ductwork, and refrigeration, performed by a state-licensed mechanical contractor. Specialized systems are permitted and inspected separately.
Miscellaneous & specialty
Reroofs, pools, signs, and solar are permitted separately. Remember the Charlotte sequence: the City of Charlotte zoning use permit comes before Mecklenburg County opens building plan review.
Verify your contractor's license. North Carolina requires a state General Contractor license from the NC Licensing Board for General Contractors for projects costing $40,000 or more, plus separate state licenses for electrical (NC Board of Examiners of Electrical Contractors) and plumbing/heating (NC State Board of Examiners of Plumbing, Heating & Fire Sprinkler Contractors). Verify before signing. The property owner is responsible for ensuring a permit is obtained.
How to get a building permit in Charlotte
Confirm scope & clear zoning
Verify the work needs a permit and submit the City of Charlotte Zoning Use Application in Accela; Code Enforcement won't open plan review until zoning is approved.
Prepare your documents
Assemble the application, construction value, signed/sealed plans, and energy documentation. For projects of $30,000 or more, North Carolina law requires designating a lien agent through LiensNC (owner-occupied single-family homes are exempt).
Apply in Accela
Create or log into your Accela Citizen Access account (via code.mecknc.gov) and submit your building and trade applications with the full PDF plan set.
Plan review & check-sheets
Reviewers issue electronic check-sheets with comments; revise and resubmit through the portal until all items clear.
Pay fees & pull the permit
Once check-sheets clear, the system invoices the balance of fees. Pay, then post the printed permit placard visibly on site.
Schedule inspections through close-out
Request inspections (foundation, rough-in, final, etc.) in Accela or by phone. Clear all required inspections to obtain your Certificate of Occupancy.
Inspections in Charlotte
Schedule inspections through Accela Citizen Access or by calling 704-336-8000. Typical checkpoints include foundation, rough-in MEP, framing, insulation, and final. Post the permit placard visibly on site throughout construction.
A re-inspection fee applies to failed inspections and must be cleared before a final inspection or Certificate of Occupancy can be requested.
Official Charlotte permitting resources
- 🏛️ Mecklenburg County Code Enforcement
- 💻 Permitting & Accela portal access
- 🗺️ City of Charlotte zoning & land development
- 🪪 NC Licensing Board for General Contractors
- 📘 NC building codes (OSFM)
- 📄 LiensNC — lien agent designation
Simplify Charlotte permitting with Alliance Permitting
Charlotte's two-agency setup — city zoning first, then Mecklenburg County Code Enforcement — and high-volume, check-sheet-driven review reward applicants who sequence correctly and submit complete packages. Alliance Permitting is a permit expediter for Charlotte — our permit expediting services pair AI-driven document review with experts who know Accela and the Code Enforcement process, so your Charlotte submissions move faster.
Trusted by leading builders and brands — including Dream Finders Homes, Tesla, Verizon, Hyatt, and Sunnova.
Contractors and builders choose Alliance for Charlotte because we deliver:
- Local expertise — we know Mecklenburg County Code Enforcement, Accela, and the City of Charlotte zoning step.
- Complete oversight — track every permit and inspection across all your jobs in one place.
- Error-free submissions — AI pre-checks plus expert review catch issues before they become correction cycles.
Alliance Permitting is a permit documentation and submission company: we prepare your paperwork, file it correctly, and coordinate with the building department through issuance — including preparing private-provider documentation where that option is available. We are not a contractor and do not perform licensed plan review or inspections; that work stays with your team and the jurisdiction.
Ready to break ground in Charlotte sooner?
Let Alliance prepare, file, and track your Charlotte permits while you stay focused on building. Get a free, no-obligation quote today.
More North Carolina permitting guides
This guide is provided by Alliance Permitting for general informational purposes and reflects publicly available information believed accurate as of June 2026. Permit requirements, fees, and processes change; always confirm current details with Mecklenburg County Code Enforcement and the City of Charlotte before filing. This is not legal advice.