Building permits in Mecklenburg County, North Carolina
Find the right authority before you build. Mecklenburg County permitting follows North Carolina law — here is exactly who issues the permit and where to start.
Mecklenburg County Code Enforcement (division of LUESA)
Mecklenburg County Code Enforcement — the largest code authority in the region — issues building, electrical, plumbing, and mechanical permits and performs inspections throughout the entire county, including inside Charlotte (which has no building department of its own) and the smaller towns. The municipalities retain their own zoning, but building-code permits come from the county.
Check a home project's permit in Mecklenburg County, North Carolina
Select a project to see its North Carolina permit rule. Whether the county or your city issues it depends on incorporation status — see the authority note above.
Exact permit fees are set by the local building department. WikEst shows the published or code-based range where one exists, linked to its official source — verify the final amount at the source before budgeting.
🏠 Accessory Dwelling Unit (ADU) permit fee in North Carolina
Exempt criteria: None — ADUs always require a building permit and zoning approval.
Representative cities for North Carolina: Charlotte, Raleigh.
All 20 project fee ranges in North Carolina
Official-source ranges where published; “By local jurisdiction” means no flat fee is published and the amount is set case by case.
| Project | Permit? | Authority | Fee range | Go / no-go |
|---|---|---|---|---|
| 🏠 Accessory Dwelling Unit (ADU) | yes | city | Permit fee based on project valuation; Raleigh uses a published Development Fee Guide / calculator. No single statewide flat fee — verify with the issuing city. | allowed |
| 🪵 Deck / Porch | yes | city | Valuation-based building permit fee; Raleigh uses its Development Fee Guide / calculator. No flat statewide figure. | allowed |
| 🧱 Fence / Wall | conditional | city | Raleigh charges a zoning-permit fee per its Development Fee Guide. City-specific — verify locally. | allowed |
| 🛖 Shed / Outbuilding | conditional | city | Valuation-based permit where required; verify with the city. | allowed |
| 🪜 Basement Finish | yes | city | Valuation-based building permit; Raleigh Development Fee Guide applies. | allowed |
| 🚗 Garage / Carport | yes | city | Valuation-based building permit; verify with the city. | allowed |
| ☀️ Rooftop Solar PV | yes | city | Electrical/mechanical permit per the city fee schedule; verify locally. | allowed |
| 🌡️ HVAC Replacement | yes | city | Mechanical permit fee per city schedule; verify locally. | allowed |
| 🍳 Kitchen Remodel | yes | city | Building + trade permits based on valuation; verify with the city. | allowed |
| 🛁 Bathroom Remodel | yes | city | Building + trade permits based on valuation; verify with the city. | allowed |
| 🏗️ Room Addition | yes | city | Building permit based on valuation plus trade permits; verify with the city. | allowed |
| 🪟 Window / Door Replacement | conditional | city | Building permit (alteration) where required; verify with the city. | allowed |
| 🏘️ Roof Replacement | yes | city | Building permit (re-roof) per city schedule; verify locally. | allowed |
| 🅿️ Driveway / Parking Pad | conditional | city | Permit fee per city schedule; stormwater review may apply — verify locally. | allowed |
| 🏊 Swimming Pool / Spa | yes | city | Building + electrical permit per city schedule; verify locally. | allowed |
| 🧱 Retaining Wall | conditional | city | Building permit where required; verify with the city. | allowed |
| 💥 Demolition / Teardown | yes | city | Demolition permit fee set by the city/county building department; verify locally. | allowed |
| 🚰 Septic System | yes | county | Septic permit fees set by the local health department; verify locally. | allowed |
| 🔌 EV Charger | conditional | city | Electrical permit fee set by the municipality; verify locally. | allowed |
| ⚡ Standby Generator | yes | city | Electrical (and often mechanical/gas) permit fee set by the municipality; verify locally. | allowed |
Permit cheat-sheet (North Carolina rules)
| Project | Permit? | Authority | Typical fee | Timeline | Go / No-Go | Key notes |
|---|---|---|---|---|---|---|
| 🏠 Accessory Dwelling Unit (ADU) | Permit required | city | Permit fee based on project valuation; Raleigh uses a published Development Fee Guide / calculator. No single statewide flat fee — verify with the issuing city. | Typically 4–10 weeks (plan review + inspections); Charlotte ADU reviews commonly 50–75 days. | Generally allowed | ADUs are allowed in both Charlotte and Raleigh single-family zones. Owner-occupancy not required in Charlotte. Always confirm zoning, setbacks, and parking with the city planning department. Exempt: Charlotte caps detached ADU at 1,000 heated sq ft or 50% of principal dwelling, whichever is less. |
| 🪵 Deck / Porch | Permit required | city | Valuation-based building permit fee; Raleigh uses its Development Fee Guide / calculator. No flat statewide figure. | Plan review commonly 1–3 weeks; Mecklenburg targets ~7 business days for 1–2 family decks. | Generally allowed | Charlotte (Mecklenburg) and Raleigh both require a building permit for any deck/porch regardless of size or height. Footings must reach 12 in below grade; guards required at 30 in+. Exempt: State IRC R105.2 exempts only freestanding decks ≤200 sq ft, ≤30 in above grade, not serving egress — but Charlotte and Raleigh require a permit for ALL decks. |
| 🧱 Fence / Wall | Conditional | city | Raleigh charges a zoning-permit fee per its Development Fee Guide. City-specific — verify locally. | Zoning permit often issued in days to 1–2 weeks. | Generally allowed | Rules differ by city: Raleigh requires a zoning permit for any fence installation; Charlotte generally exempts standard 6 ft fences but requires a permit above 6 ft. HOA approval is separate. Exempt: Charlotte exempts standard ≤6 ft privacy fences; Raleigh requires a zoning permit for ANY fence. |
| 🛖 Shed / Outbuilding | Conditional | city | Valuation-based permit where required; verify with the city. | Simple permits often issued in 1–2 weeks. | Generally allowed | Small detached storage sheds are usually exempt, but adding electricity/plumbing or exceeding size thresholds triggers a permit. Raleigh lists sheds as accessory structures needing plans. Exempt: State IRC R105.2 exempts one-story detached accessory structures ≤200 sq ft. Charlotte exempts detached sheds <200 sq ft without electrical/plumbing. |
| 🪜 Basement Finish | Permit required | city | Valuation-based building permit; Raleigh Development Fee Guide applies. | Plan review typically 2–4 weeks plus inspections. | Generally allowed | Converting an unfinished basement to living space requires permits for framing, egress, electrical, plumbing, and mechanical. Egress windows may be required for bedrooms. Exempt: n/a |
| 🚗 Garage / Carport | Permit required | city | Valuation-based building permit; verify with the city. | Plan review typically 2–4 weeks plus inspections. | Generally allowed | New detached or attached garages and carports require a building permit and zoning/setback review. Exempt: Any new detached or attached garage requires a permit (no size exemption). |
| ☀️ Rooftop Solar PV | Permit required | city | Electrical/mechanical permit per the city fee schedule; verify locally. | Often 1–3 weeks; some jurisdictions expedite residential PV. | Generally allowed | Residential rooftop solar PV requires an electrical (and often structural/mechanical) permit. Submit panel layout, inverter, and structural info; utility interconnection also required. Exempt: Any grid-tied rooftop PV system requires a permit. |
| 🌡️ HVAC Replacement | Permit required | city | Mechanical permit fee per city schedule; verify locally. | Usually 1–2 weeks; light plan review, straightforward inspection. | Generally allowed | Replacing or upgrading HVAC equipment requires a mechanical permit and inspection before energizing. Exempt: Any furnace, AC, or heat-pump replacement/installation requires a permit. |
| 🍳 Kitchen Remodel | Permit required | city | Building + trade permits based on valuation; verify with the city. | Plan review typically 2–4 weeks plus trade inspections. | Generally allowed | Kitchen remodels moving plumbing/electrical or altering walls require building, plumbing, and electrical permits. Exempt: Any layout/plumbing/electrical change requires a permit. |
| 🛁 Bathroom Remodel | Permit required | city | Building + trade permits based on valuation; verify with the city. | Plan review typically 1–3 weeks plus trade inspections. | Generally allowed | Bathroom remodels that move fixtures, add ventilation, or alter plumbing/electrical require permits. Exempt: Any fixture relocation or new wet wall requires a permit. |
| 🏗️ Room Addition | Permit required | city | Building permit based on valuation plus trade permits; verify with the city. | Plan review typically 3–6 weeks plus multiple inspections. | Generally allowed | Room additions change the footprint and require foundation, framing, egress, and trade reviews. Historic districts need a Certificate of Appropriateness. Exempt: Any new conditioned square footage requires a full permit. |
| 🪟 Window / Door Replacement | Conditional | city | Building permit (alteration) where required; verify with the city. | Often 1–2 weeks; many window jobs are issued without plan review. | Generally allowed | Raleigh lists windows/doors/siding as alterations needing a permit; in-kind replacements in the same opening are commonly exempt. Exempt: In-kind replacement in the same opening is often exempt. |
| 🏘️ Roof Replacement | Permit required | city | Building permit (re-roof) per city schedule; verify locally. | Often 1–2 weeks; inspection after decking/underlayment and after shingles. | Generally allowed | Charlotte and Raleigh require a permit for roof replacement even when matching the existing design; wind-load nailing schedules are enforced. Exempt: Re-roofing in the same footprint requires a permit in NC jurisdictions. |
| 🅿️ Driveway / Parking Pad | Conditional | city | Permit fee per city schedule; stormwater review may apply — verify locally. | Often 1–2 weeks; stormwater/buffer review can extend this. | Generally allowed | New or widened driveways can trigger stormwater and tree-protection review. Raleigh lists driveways under replacements needing a permit. Exempt: New or widened driveways typically require a permit; minor repair may not. |
| 🏊 Swimming Pool / Spa | Permit required | city | Building + electrical permit per city schedule; verify locally. | Plan review typically 2–4 weeks plus inspections. | Generally allowed | Pools require a building permit and code-compliant barrier (NC Residential Code Appendix V): self-closing/self-latching gate, ≤4 in sphere gaps. Electrical permit for wiring. Exempt: Any in-ground or above-ground pool/spa requires a permit. |
| 🧱 Retaining Wall | Conditional | city | Building permit where required; verify with the city. | 1–3 weeks; walls over threshold may need engineered drawings. | Generally allowed | Retaining walls holding more than 48 in of fill (measured bottom of footing to top of fill) require a permit and often professional design. Check HOA too. Exempt: Charlotte/Cary: walls retaining >48 in (4 ft) of fill require a permit. |
| 💥 Demolition / Teardown | Permit required | city | Demolition permit fee set by the city/county building department; verify locally. | — | Generally allowed | A full teardown or major strip-out requires a demolition (building) permit from the city or county building department under the NC State Building Code. Demolition permits commonly require utility disconnects and, for older homes, asbestos/lead clearance before work begins. Charlotte (Mecklenburg) and Raleigh issue through their permitting offices. |
| 🚰 Septic System | Permit required | county | Septic permit fees set by the local health department; verify locally. | — | Generally allowed | New or replacement onsite wastewater (septic) systems require an Improvement Permit and Construction Authorization from the local health department under 15A NCAC 18E. The NC DHHS On-Site Water Protection Branch provides oversight; engineered design and a site/soil evaluation are required. |
| 🔌 EV Charger | Conditional | city | Electrical permit fee set by the municipality; verify locally. | — | Generally allowed | A home EV charging station needs an electrical permit (dedicated 240V circuit and wall unit) issued by the municipality under the NC State Building Code. North Carolina has no single statewide EV-permitting fast-track, so review time varies by city. Work must meet the NEC. |
| ⚡ Standby Generator | Permit required | city | Electrical (and often mechanical/gas) permit fee set by the municipality; verify locally. | — | Generally allowed | A permanently installed standby generator with a transfer switch and fuel (gas/propane) line requires electrical and often mechanical/gas permits, plus inspection. Setback, noise, and carbon-monoxide rules may apply, and HOAs may restrict installation. Verify with the municipality. |
Frequently asked questions
Who issues building permits in Mecklenburg County, North Carolina?
Mecklenburg County Code Enforcement (division of LUESA) is the permitting authority for Mecklenburg County. The county issues permits for both unincorporated areas and incorporated cities. Start at the official portal linked above.
Do I go to the county or my city for a building permit in Mecklenburg County?
The county issues permits for both unincorporated areas and incorporated cities.
What home projects need a permit in Mecklenburg County?
The same project types shown in the cheat-sheet above (ADU, deck, fence, shed, solar, and more) — rules follow North Carolina state law. Whether the county or your city issues it depends on your property's incorporation status.
How do I apply for a permit in Mecklenburg County?
Use the official permit portal linked above. Most offices accept online submissions; have your plans, site information, and contractor details ready before applying.