Building permits across Mecklenburg County are issued by Code Enforcement, a division of the county's Land Use & Environmental Services Agency (LUESA) — the largest code authority in the region. Unusually for North Carolina, the county does the permitting county-wide: for Charlotte, the six towns, and the unincorporated areas. Applications run through Accela Citizen Access.
This Mecklenburg County building permit guide covers what requires a permit, how fees work, the Accela process, the zoning-use-permit-first sequence, trade permits, and inspections — so your project starts clean.
This guide covers Mecklenburg County. Code Enforcement issues building, electrical, mechanical, and plumbing permits throughout the county — Charlotte, Cornelius, Davidson, Huntersville, Matthews, Mint Hill, Pineville, and unincorporated areas — but zoning is set by each jurisdiction. Code Enforcement won't open plan review until a zoning use permit is approved, so confirm your zoning jurisdiction first.
What requires a building permit in Mecklenburg County?
Under the North Carolina State Building Code, permits are required under N.C.G.S. 160D-1110 before most construction in the county. Common triggers include:
Permit required
- New construction, additions, and tenant build-outs
- 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
- Accessory buildings/sheds greater than 12 ft in any dimension
- Swimming pools, retaining walls, and signs
Typically exempt
- Painting, flooring, cabinetry, and cosmetic work
- Sheds where no dimension exceeds 12 feet (confirm zoning)
- Like-for-like minor repairs not altering structure or systems
- 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 exposes the owner to penalties and stop-work orders. Secure your zoning use permit and apply through Accela first.
Who handles permitting in Mecklenburg County?
Permitting, plan review, and inspections are handled by Code Enforcement under LUESA, guided by the Building Development Commission. Code Enforcement won't open plan review until the applicable zoning use permit is approved, and issues Certificates of Occupancy once county and city requirements are met.
| Detail | Information |
|---|---|
| Office | LUESA, 2145 Suttle Avenue, Charlotte, NC 28208 (Mon–Fri 8 a.m.–5 p.m.) |
| Phone | (980) 314-2633 (CODE); Code Info & Resource Center (CIRC) |
| Online portal | Accela Citizen Access (nearly paperless plan review) |
| Covers | Charlotte, the six towns, and unincorporated Mecklenburg |
| First step | Zoning use permit (ZUA) approved before plan review opens |
| Enforced code | North Carolina State Building Code |
Get zoning approval, then apply in Accela. Submit the Zoning Use Application (ZUA) and clear comments first — Code Enforcement won't open plan review until the zoning use permit is approved. Plan review is nearly paperless. For projects over 20,000 sq ft or any high-hazard occupancy, a virtual pre-submittal can confirm occupancy classification and special inspections.
Mecklenburg County building permit cost
Mecklenburg County building permit fees are set by the LUESA Fee Ordinance and calculated mostly from construction value, with several flat fees and surcharges. The county provides an online permit fee estimator for a ballpark figure.
Because fees are valuation-based and adjusted periodically, confirm current amounts with the estimator or the Fee Ordinance before budgeting. New customers may need to establish an account and surety bond through Revenue Collection Services.
| Fee component | How it works |
|---|---|
| Building / construction fee | Calculated mostly from construction value (LUESA Fee Ordinance) |
| Trade permits (E / P / M) | Charged separately per trade |
| Plan review | Included in the permitting process (nearly paperless) |
| Zoning use permit | Required and approved before plan review opens |
| Certificate of Occupancy | Issued once county and city requirements are met |
| Work-without-permit | Penalties and possible stop-work orders |
Want a precise number for a specific Mecklenburg County project? Send us the scope and valuation and we'll return a fee estimate alongside a filing timeline.
Mecklenburg County trade permits
Electrical, plumbing, and mechanical work generally needs its own permit and a state-licensed contractor, each filed in Accela Citizen Access.
Electrical permits
Required for service installations, panel upgrades, solar PV, and most wiring alterations, performed by a contractor licensed by the NC State 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 State Board of Examiners of Plumbing, Heating & Fire Sprinkler Contractors.
Mechanical (HVAC) permits
Required for HVAC changeouts, ductwork, and refrigeration, performed by a state-licensed heating contractor. Specialized systems are permitted and inspected separately.
Miscellaneous & specialty
Reroofs, pools, retaining walls, and signs are permitted separately. Remember Mecklenburg's accessory-structure rule — a shed or accessory building needs a permit if any dimension exceeds 12 feet — and that zoning is set by your jurisdiction even though the county issues the permit.
Verify your contractor's license and appoint a lien agent. North Carolina requires a licensed General Contractor for projects costing $40,000 or more (verify at the NC Licensing Board for General Contractors, nclbgc.org), plus separate state licensing for electrical, plumbing, heating, and fire-sprinkler contractors. For most projects of $30,000 or more, the owner must also appoint a lien agent through LiensNC (liensnc.com) before work begins. Only the owner or a licensed contractor may pull a permit; the property owner is responsible for ensuring a permit is obtained.
How to get a building permit in Mecklenburg County
Confirm zoning jurisdiction & scope
Identify your zoning jurisdiction (Charlotte, a town, or the county), verify the work needs a permit, and review requirements in the Code Info & Resource Center.
Get your zoning use permit
Submit the Zoning Use Application (ZUA) in Accela and clear comments — plan review won't open until the zoning use permit is approved.
Prepare your documents
Assemble the application, valuation, and stamped/sealed plans; for large or high-hazard projects, request a virtual pre-submittal.
Apply in Accela
Submit the building (and trade) applications and plans through Accela Citizen Access for nearly paperless plan review.
Plan review & corrections
Building, electrical, mechanical, plumbing, and fire reviews run; resolve comments and resubmit until cleared.
Pay fees & pull the permit
Pay the calculated fees, then post the permit on site, schedule inspections, and obtain your Certificate of Occupancy at completion.
Inspections in Mecklenburg County
Schedule inspections through Accela Citizen Access using your permit record; more than 100 inspector officials cover all construction across the county's 524 square miles. Typical checkpoints include footing/foundation, rough-in MEP, framing, insulation, and final. Post the permit and approved plans on site.
A re-inspection fee applies to failed inspections and must be cleared before a final inspection or Certificate of Occupancy can be requested.
Official Mecklenburg County permitting resources
- 🏛️ Mecklenburg County Code Enforcement
- 💻 Permitting & Accela Citizen Access
- 📋 Code Info & Resource Center (CIRC)
- 🪪 NC Licensing Board for General Contractors
- 📝 LiensNC — appoint a lien agent
- 📘 NC State Building Code (OSFM)
Simplify Mecklenburg County permitting with Alliance Permitting
Mecklenburg's county-wide jurisdiction, zoning-use-permit-first sequence, and Accela workflow reward applicants who order the steps correctly and submit complete packages. Alliance Permitting is a permit expediter for Mecklenburg County — our permit expediting services pair AI-driven document review with experts who know LUESA Code Enforcement and Accela, so your Mecklenburg submissions move faster.
Trusted by leading builders and brands — including Dream Finders Homes, Tesla, Verizon, Hyatt, and Sunnova.
Contractors and builders choose Alliance for Mecklenburg County because we deliver:
- Local expertise — we know Mecklenburg Code Enforcement, LUESA, Accela, and the zoning-use-permit sequence.
- 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 Mecklenburg County sooner?
Let Alliance prepare, file, and track your Mecklenburg County 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 (LUESA) before filing. This is not legal advice.