Not a government site. Always confirm with your local building department before you build. About us

Building Permit Requirements
Menu

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.

Last checked

On this page
  1. Building department contacts
  2. Do you need a permit in Charlotte? Common projects
  3. Building codes in force in Charlotte
  4. Charlotte building permit fees
  5. How to get a building permit in Charlotte
  6. Permit expiration and extensions
  7. Inspections in Charlotte
  8. Building without a permit in Charlotte
  9. Doing the work yourself (owner-builder)
  10. North Carolina rules that also apply in Charlotte
  11. Sources

Building department contacts

Mecklenburg County Land Use and Environmental Services Agency (LUESA) Code Enforcement1

Building permits

Address
2145 Suttle Avenue, Charlotte, NC 28208
2
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

Address
Charlotte Mecklenburg Government Center, Attn: CLT Development Center, 600 East Fourth Street, Charlotte, NC 28202
1
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

Address
600 East Fourth Street, Charlotte, N.C. 28202
5

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.

ProjectPermit needed?Key limit in the city rule
FenceUsually not–
DeckYesLike-for-like replacement exempt? Load-bearing work needs a permit; windows, doors, siding, porch/deck pickets, railings, stair treads and decking replacement exempt6
ShedDepends on size or scope–
RoofDepends on size or scope–
PoolYes–
Water heaterDepends on size or scopeLike-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.

CodeTitle as adoptedModel editionEffective
International Residential Code (IRC)2018 North Carolina Residential Code (2015 IRC base)7201577
International Building Code (IBC)2018 North Carolina Building Code (based on the 2015 IBC)7201577
International Existing Building Code (IEBC)2018 North Carolina Existing Building Code7201577
International Fire Code (IFC)2018 North Carolina Fire Code7201577
International Fuel Gas Code (IFGC)2018 North Carolina Fuel Gas Code7201577
International Mechanical Code (IMC)2018 North Carolina Mechanical Code7201577
International Plumbing Code (IPC)2018 North Carolina Plumbing Code7201577
Energy code, residential2018 North Carolina Energy Conservation Code7201577
Energy code, commercial2018 North Carolina Energy Conservation Code7201577
National Electrical Code (NEC)2020 State Electrical Code (2020 NEC with State Amendments; excluding one- and two-family dwellings)9202099

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).

FeeTypeAs 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 chargeTechnology surcharge$3.00 per permit11
Residential Owner-As-Contractor: Base Permit FeeFlat 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 tripPer 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 fee1.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 feeLess than 500 ft2 $125.00 $150.00 $100.00 $125.00 $500.0011
Certificates of OccupancyFlat fee$10.00 each11
Homeowner Recovery FundState 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 chargeRe-inspectionnot 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 StructurePlan 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

  1. 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
  2. Apply for the LDIRL in the City of Charlotte Accela portal.4
  3. Apply for the building permit(s) with Mecklenburg County.4
  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).

  1. 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

ConsequenceApplies toAs 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)11Original permit fee times 3.7511
Investigation fee Mecklenburg County LUESA Fee Ordinance, Section II.D, item 34.3Expired 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

Sources

  1. CLT Development Center - City of CharlotteCity of Charlotte, CLT Development Center (Planning, Design & Development)Checked November 6, 2026
  2. WebPermit (B) - HomeMecklenburg County, Land Use and Environmental Services Agency (LUESA) Code EnforcementChecked November 7, 2026
  3. Individual Residential Lot Reviews - City of CharlotteCity of Charlotte, CLT Development Center (Planning, Design & Development)Checked November 7, 2026
  4. City of Charlotte Residential Permit Guidelines (PDF)City of Charlotte, CLT Development Center (Planning, Design & Development)Checked November 7, 2026
  5. Fence and Wall Certificates - City of CharlotteCity of Charlotte, Charlotte Department of Transportation (CDOT)Checked November 7, 2026
  6. 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
  7. Codes - Current and Past | OSFMNorth Carolina Department of Insurance, Office of State Fire Marshal (OSFM), Engineering DivisionChecked November 6, 2026
  8. Codes | OSFMNorth Carolina Department of Insurance, Office of State Fire Marshal (OSFM), Engineering DivisionChecked November 6, 2026
  9. State Electrical Code and Interpretations | OSFMNorth Carolina Office of State Fire Marshal, State Electrical DivisionChecked November 6, 2026
  10. 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
  11. 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
  12. FY27 Residential Zoning Fees (PDF)City of Charlotte, CLT Development Center (Planning, Design & Development)Effective July 1, 2026Checked November 7, 2026
  13. FY 2027 Individual Residential Lot Fee Schedule (PDF)City of Charlotte, CLT Development Center (Planning, Design & Development)Effective July 1, 2026Checked November 7, 2026
  14. 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