Charlotte building permits
Building permits in Charlotte are issued by the Mecklenburg County Land Use and Environmental Services Agency (LUESA) Code Enforcement1. You can apply and request inspections online through aca-prod.accela.com2.
On this page
- Building department contacts
- Do you need a permit in Charlotte? Common projects
- Building codes in force in Charlotte
- Charlotte building permit fees
- How to get a building permit in Charlotte
- Permit expiration and extensions
- Inspections in Charlotte
- Building without a permit in Charlotte
- Doing the work yourself (owner-builder)
- North Carolina rules that also apply in Charlotte
- Sources
Building department contacts
Mecklenburg County Land Use and Environmental Services Agency (LUESA) Code Enforcement1
Building permits
- Website
- code.mecknc.gov2
- Apply online
- aca-prod.accela.com2
- Address
- 2145 Suttle Avenue, Charlotte, NC 282082
- Inspections
- Online via Mecklenburg County Accela Citizen Access (Permit & Inspections > Schedule an Inspection) or WebPermit sign-in2
City of Charlotte, CLT Development Center (Residential Zoning; Individual Residential Lot (LDIRL) reviews)1
Zoning and planning
- Website
- charlottenc.gov3
- Apply online
- aca-prod.accela.com4
- Phone
- (704) 336-66921
- [email protected]1
- Address
- Charlotte Mecklenburg Government Center, Attn: CLT Development Center, 600 East Fourth Street, Charlotte, NC 282021
- Hours
- 9:00 AM to 4:00 PM, Monday - Friday, or by appointment1
Charlotte Department of Transportation (CDOT) - Fence and Wall Certificates5
Public works and right-of-way
- Phone
- (704) 336-41195
- [email protected]5
- Address
- 600 East Fourth Street, Charlotte, N.C. 282025
To look up permits already issued for an address (useful before you buy, or to check a contractor's work), use the city's official permit search: webpermit.mecklenburgcountync.gov2.
Do you need a permit in Charlotte? Common projects
Each project below has its own page with Charlotte's exact rule, the official wording, fees and inspections.
| Project | Permit needed? | Key limit in the city rule |
|---|---|---|
| Fence | Usually not | – |
| Deck | Yes | Like-for-like replacement exempt? Load-bearing work needs a permit; windows, doors, siding, porch/deck pickets, railings, stair treads and decking replacement exempt6 |
| Shed | Depends on size or scope | – |
| Roof | Depends on size or scope | – |
| Pool | Yes | – |
| Water heater | Depends on size or scope | Like-for-like replacement exempt? Yes6 |
Building codes in force in Charlotte
These are the model codes Charlotte enforces, with the edition and the date it took effect. Plans are reviewed and work is inspected against them. For the state framework, see North Carolina building codes.
| Code | Title as adopted | Model edition | Effective |
|---|---|---|---|
| International Residential Code (IRC) | 2018 North Carolina Residential Code (2015 IRC base)7 | 20157 | 7 |
| International Building Code (IBC) | 2018 North Carolina Building Code (based on the 2015 IBC)7 | 20157 | 7 |
| International Existing Building Code (IEBC) | 2018 North Carolina Existing Building Code7 | 20157 | 7 |
| International Fire Code (IFC) | 2018 North Carolina Fire Code7 | 20157 | 7 |
| International Fuel Gas Code (IFGC) | 2018 North Carolina Fuel Gas Code7 | 20157 | 7 |
| International Mechanical Code (IMC) | 2018 North Carolina Mechanical Code7 | 20157 | 7 |
| International Plumbing Code (IPC) | 2018 North Carolina Plumbing Code7 | 20157 | 7 |
| Energy code, residential | 2018 North Carolina Energy Conservation Code7 | 20157 | 7 |
| Energy code, commercial | 2018 North Carolina Energy Conservation Code7 | 20157 | 7 |
| National Electrical Code (NEC) | 2020 State Electrical Code (2020 NEC with State Amendments; excluding one- and two-family dwellings)9 | 20209 | 9 |
Adopted by: North Carolina Building Code Council (BCC)8.
Transition rules. 2024 Code may be used at owner/agent request before its effective date10.
Charlotte building permit fees
Fees come from the Mecklenburg County Government Fee Ordinance, Land Use and Environmental Services11, effective 11.
How valuation is set. Higher of owner-declared construction value or value computed from the Department's building valuation data11.
Each line is worded as in Charlotte’s schedule; formulas are not added up into a total (how permit fees work).
| Fee | Type | As the schedule states it |
|---|---|---|
| Total Construction Permit Value/Permit Fees (valuation table) | Based on project valuation | $3,001 to $50,000 $59.70 plus $12.19 per $1,000 or part over $3,00011 |
| Minimum Fee - Projects not requiring plan review ($1 to $3,000) | Minimum fee | $1 to $3,000 $59.70 Minimum Fee-Projects not requiring plan review11 |
| Note a: projects under $100,000 valuation, renovation/alteration and upfit (per trade + per sq ft) | Per square foot | $79.61 per trade (BEMP), plus $.12 per square foot for building trade and $.08 per square foot for each involved electrical, mechanical or plumbing trade.11 |
| Technology charge | Technology surcharge | $3.00 per permit11 |
| Residential Owner-As-Contractor: Base Permit Fee | Flat fee | $60.00 per BEMP trade involved in work11 |
| Residential Owner-As-Contractor: Plan Review (if required) | Plan review | $45.00 per BEMP trade involved in work11 |
| Residential Owner-As-Contractor: Inspections per trip | Per inspection | $45.00 per trip (single or multi-trade)11 |
| Appliance/Equipment Change Out (water heaters, HVAC, kitchen appliances) via Trades Internet Permit (TIP) | Percent of the permit fee | 1.5 x the minimum permit fee (both trade permits combined) via TIP; 2 x the maximum permit fee by other means11 |
| Demolition Permit, structure less than 500 sq ft (total of Code Enforcement, Air Quality, Environmental Health, Historic Landmarks) | Flat fee | Less than 500 ft2 $125.00 $150.00 $100.00 $125.00 $500.0011 |
| Certificates of Occupancy | Flat fee | $10.00 each11 |
| Homeowner Recovery Fund | State surcharge | $10.00 per single family construction alteration permit issued to general contractor11 |
| Disapproved Inspections - small projects (≤ $200 permit fee or $20,000 value): minimum charge | Re-inspection | not less than $25 per permit11 |
| City of Charlotte - Residential Single-Family Reviews - Individual Residential Lot Review (zoning) | Plan review | $15512 |
| City of Charlotte - Zoning Use Permit Tier 1: Accessory Structure (12 feet dimensions or smaller) | Flat fee | $20512 |
| City of Charlotte - Stormwater Services Review: Additions, Deck, Pool, Retaining Wall, Shed, Detached Structure | Plan review | $5513 |
| City of Charlotte - Urban Forestry Review Residential Single-Lot Tree Preservation (Tier 1) | Plan review | $18013 |
How to get a building permit in Charlotte
- Check whether the project needs a City of Charlotte Individual Residential Lot (LDIRL) review (accessory structures, additions, decks, sheds, pools, retaining walls over 5 ft, solar, ADUs, new dwellings, heritage trees, driveways, storm drainage).4
- Apply for the LDIRL in the City of Charlotte Accela portal.4
- Apply for the building permit(s) with Mecklenburg County.4
- City approval releases the City holds on the County building permit, which can then be issued.4
- Apply online
- Yes - Mecklenburg County Accela Citizen Access (building); City of Charlotte Accela Citizen Access (LDIRL/zoning)2
Permit expiration and extensions
- How long a permit lasts
- Expires 6 months after issuance if work not commenced (or lesser time fixed by local ordinance); expires if work discontinued 12 months14
Inspections in Charlotte
The inspection Charlotte’s published material names. Do not cover work until it has passed (how inspections work).
- Building, electrical, mechanical and plumbing (BEMP) trade inspections by Mecklenburg County Code Enforcement2
- How to schedule
- Online through Mecklenburg County Accela Citizen Access or WebPermit2
- Re-inspection fee
- not less than $25 per permit11
- After the final inspection
- Certificate of Occupancy ($10.00 each)11
Building without a permit in Charlotte
| Consequence | Applies to | As the city states it |
|---|---|---|
| Higher permit fee Mecklenburg County LUESA Fee Ordinance, Section II.D, item 29 (revised July 1, 2026) | Work started without a permit (Mecklenburg County permits, incl. City of Charlotte)11 | Original permit fee times 3.7511 |
| Investigation fee Mecklenburg County LUESA Fee Ordinance, Section II.D, item 34.3 | Expired permits and notices of violation11 | $35.00 administration charge11 |
For how unpermitted work is usually legalized, see how to legalize unpermitted work.
Doing the work yourself (owner-builder)
- Homeowner may pull a building permit
- Yes - County has an owner-as-contractor permit track for residential projects under $40,000 (separate fee structure)11
North Carolina's statewide owner-builder and licensing rules are on the North Carolina permit guide.
North Carolina rules that also apply in Charlotte
- Contractor licensing in North Carolina
- Selling a home with unpermitted work in North Carolina
- Private plan review and inspections in North Carolina
Sources
- CLT Development Center - City of CharlotteCity of Charlotte, CLT Development Center (Planning, Design & Development)Checked November 6, 2026
- WebPermit (B) - HomeMecklenburg County, Land Use and Environmental Services Agency (LUESA) Code EnforcementChecked November 7, 2026
- Individual Residential Lot Reviews - City of CharlotteCity of Charlotte, CLT Development Center (Planning, Design & Development)Checked November 7, 2026
- City of Charlotte Residential Permit Guidelines (PDF)City of Charlotte, CLT Development Center (Planning, Design & Development)Checked November 7, 2026
- Fence and Wall Certificates - City of CharlotteCity of Charlotte, Charlotte Department of Transportation (CDOT)Checked November 7, 2026
- Frank Cappelli Stop Work Order OSFM Decision (appeal under G.S. 160D-1114)North Carolina Office of State Fire Marshal (OSFM), Engineering and Building Codes DivisionPublished September 30, 2026Checked November 7, 2026
- Codes - Current and Past | OSFMNorth Carolina Department of Insurance, Office of State Fire Marshal (OSFM), Engineering DivisionChecked November 6, 2026
- Codes | OSFMNorth Carolina Department of Insurance, Office of State Fire Marshal (OSFM), Engineering DivisionChecked November 6, 2026
- State Electrical Code and Interpretations | OSFMNorth Carolina Office of State Fire Marshal, State Electrical DivisionChecked November 6, 2026
- Update Regarding the Effective Date of the 2024 North Carolina State Building Code (letter to NC code officials)North Carolina Office of State Fire Marshal (State Fire Marshal Brian Taylor)Published March 31, 2025Checked November 6, 2026
- Mecklenburg County Government Fee Ordinance, Land Use and Environmental Services (revised July 1, 2026)Mecklenburg County Board of County Commissioners / Land Use and Environmental Services Agency (LUESA)Revised July 1, 2026Checked November 7, 2026
- FY27 Residential Zoning Fees (PDF)City of Charlotte, CLT Development Center (Planning, Design & Development)Effective July 1, 2026Checked November 7, 2026
- FY 2027 Individual Residential Lot Fee Schedule (PDF)City of Charlotte, CLT Development Center (Planning, Design & Development)Effective July 1, 2026Checked November 7, 2026
- 2018 NC State Administrative Code Amendments (adopted December 2017 through December 2024)North Carolina Office of State Fire Marshal (OSFM), Engineering DivisionPublished January 7, 2026Checked November 7, 2026