An independent guide to local permits & inspections

County building department · North Carolina

Mecklenburg County building department

Permits, inspections, and official contacts for Mecklenburg County Code Enforcement.

Verified Checked against 18 official sources

Contacts & online services

Office
2145 Suttle Avenue, Charlotte, NC 28208
Get directions (opens in a new tab)
Serves
Mecklenburg County
Online services
Applications (Accela) · Permit search · Inspections

Check your address first. Mecklenburg County Code Enforcement is a county-level office. County building departments usually serve unincorporated areas, while cities and towns inside Mecklenburg County may run their own departments or contract with the county.

On this page 10 sections

Mecklenburg County Code Enforcement, part of the county’s Land Use and Environmental Services Agency (LUESA), issues building, electrical, mechanical, and plumbing permits everywhere in Mecklenburg County. That includes the City of Charlotte and the towns of Cornelius, Davidson, Huntersville, Matthews, Mint Hill, and Pineville. The county also reviews plans, performs inspections, and issues certificates. More than 100 inspectors cover the county’s 524 square miles. Zoning is not handled here. Setbacks, fences, and land use questions go to the city or town where the property sits. In Charlotte, that’s the City of Charlotte’s zoning and LDIRL review. The office at 2145 Suttle Avenue is open weekdays from 8 a.m. to 5 p.m., except county holidays.

When a permit is needed

The county requires permits for new construction, alteration, repair, moving, or demolition of any building, commercial or residential. It also requires them for installing, extending, altering, or repairing electrical, mechanical, or plumbing systems. On one- and two-family dwellings and townhomes, work costing $40,000 or less may not need a permit unless it involves:

  • Adding, repairing, or replacing load-bearing structures
  • Adding or changing the design of a plumbing system
  • Adding, replacing, or changing the design of a heating, air conditioning, or electrical system
  • Materials the code doesn’t permit
  • Adding roofing, other than replacing it with material of like fire-resistance grade

Separate permits are required for building, electrical, heating, air conditioning, and plumbing work. Permits are grouped by project and paid for by the general contractor, or by a homeowner acting as general contractor.

Common residential questions

The county’s Code Information & Resource Center (CIRC) answers these in its residential FAQ:

Project County rule
Shed or accessory building Building permit if any dimension is over 12 feet. Smaller ones need only a zoning permit from your city or town.
Basement or attic finish Building permit, plus electrical, mechanical, and plumbing permits as needed. No plan review if the total cost is under $175,000.
Deck converted to sunroom Needs a full masonry foundation with continuous footing, or an engineered pier design. Building and electrical permits required.
Pool, spa, or hot tub Needs zoning approval as part of permitting. Check with Environmental Health first if you have a septic system.
Footings Bottom of the concrete at least 12 inches below grade, inspected before any concrete is placed.

Most residential plans don’t need an architect’s or engineer’s seal. Elements beyond the NC Residential Code, such as truss systems, LVL or steel beams, or unusual foundations, must be sealed.

Plan review

Residential plan review covers all new one- and two-family homes and townhouses, every new ADU or conversion to an ADU, and enclosed additions that grow the footprint by 100 square feet or more. Decks and screen porches don’t count toward that 100 square feet. Review is also required for new stories, deck or porch conversions to enclosed rooms, multi-story or living-space garages, and renovations over $175,000 that include structural changes. The county aims to finish one- and two-family reviews within an average of seven days and townhouse reviews within twelve.

Applicants file online, choose the “RTAC Plan Review Path,” and upload plans through the link in the confirmation email. Plans must be a single PDF up to 40 MB, bookmarked by page, and show heated and unheated square footage for each story. Every trade contractor must be listed on the application. A project reviewed three or more cycles in the building discipline is charged $145 per hour.

Homeowner permits

A homeowner may act as their own contractor if they own the home, are named on the deed, and live there as their primary residence. People acting under a trust or power of attorney don’t qualify. Condominium units are excluded.

  • Projects under $40,000: apply in person or online through a Homeowner Account in AccelaMeck.
  • Projects of $40,000 or more: the owner may still apply but can’t use a homeowner account. They must post a bond with the county, follow the contractor process, and sign an Owner Exemption Affidavit stating they’ll live in the home at least 12 months after completion.
  • Trade work: owners doing their own electrical, mechanical, or plumbing work must install it personally and file a Homeowner Trade Work Certificate of Ownership.

Owners hiring contractors should have the contractor pull the permit. See also owner-builder permits.

Contractor trade permits

Contractors can buy simple trade permits, such as equipment change-outs, 24 hours a day through Trade Internet Permitting (TIP). On one- and two-family change-outs, sub-permits for secondary trades cost 50% of the primary trade’s fee. A standalone commercial electrical permit under $5,000 needs no plan review. That doesn’t apply to life safety systems, medical facilities, hazardous locations, EV chargers, or load changes over 200 amps.

Inspections

Schedule inspections in AccelaMeck, or call 980-314-CODE and choose option 2, then 2 again. Results and inspector notes post online the same day. Residential projects go to one of two teams. The Residential team handles new homes, additions, and remodels of $40,000 or more. The Residential Multi-Trade team handles smaller jobs, equipment change-outs, and solar PV, with one inspector covering all four trades.

The usual residential sequence is footing, under-slab, foundation, trade rough-ins, framing, insulation, and finals. An optional sheathing inspection costs $50 per visit. Failed inspections feed a re-inspection fee based on the project’s defect rate. Small projects pay at least $25 per permit. Larger projects pay at most $90 per failed inspection and can earn credits. Fees are set in the LUESA Fee Ordinance.

Expired permits and records

A permit expires six months after issue if no inspection is performed. Once inspections start, it expires one year after the latest inspection if no Certificate of Occupancy or Certificate of Compliance has been issued. Records for projects started in January 2024 or later are in AccelaMeck. Older permits are in the county’s WebPermit (POSSE) archive, so search both.

The county enforces the NC State Building Code. The NC Office of State Fire Marshal’s code page lists the 2018 NC codes as current.

Planning a project?

These guides explain the national model-code rules most departments start from. Mecklenburg County Code Enforcement decides what applies in Mecklenburg County, so use them to prepare your questions.

Nearby building departments

Not the right office? If your property is outside Mecklenburg County, one of these may handle it.

All North Carolina building departments

Sources

We checked these official pages on October 21, 2026. Fees, forms, and office hours change, so confirm details with the department before you apply.

  1. code.mecknc.gov — Permitting
  2. code.mecknc.gov — Inspections
  3. code.mecknc.gov — Residential
  4. code.mecknc.gov — Residential multi trade
  5. code.mecknc.gov — Schedule
  6. code.mecknc.gov — Re inspection fee
  7. code.mecknc.gov — Homeowners
  8. code.mecknc.gov — Electrical info
  9. code.mecknc.gov — Circ
  10. code.mecknc.gov — Hip
  11. code.mecknc.gov — Tip
  12. code.mecknc.gov — Residential
  13. code.mecknc.gov — Expired permits
  14. mecknc.widen.net — Fees
  15. aca-prod.accela.com — Default
  16. gis.mecklenburgcountync.gov — Meck accela
  17. charlottenc.gov — Individual Residential Lot Reviews
  18. ncosfm.gov — Codes current and past

Report an outdated detail · How we research guides