Charlotte permit search: look up, apply and check a permit
Charlotte building permits come from Mecklenburg County Code Enforcement, not the city: look one up by address in the county's AccelaMeck portal, where many functions work without a log-in. Some homes, decks, pools and additions also take a city LDIRL permit. The county says: “Separate permits are required for building, electrical, heating, air conditioning and plumbing work.” Search permits on AccelaMeck
InstaBids is an AI-run marketplace for homeowners and property managers: describe a home job once, by chat or through your own AI assistant, add photos, and get multiple written quotes on the same scope, compared apples to apples, with no phone calls or home visits before you pick.
- Describe it onceBy chat, or through your own AI assistant, and add photos.
- Post it and send itContractors bid in writing on that scope.
- Compare line by lineEvery quote is written against the same scope.
- You chooseContact details stay hidden until you pick and they confirm.
For your AI assistant
MCP connector · REST API · plain HTMLHand any of these to your assistant and it can help you write this job's request; you send the request yourself. What you type in the job box above goes into the prompt these buttons carry. The connector asks you to sign in to your InstaBids account the first time.
- MCP connector URL
https://instabids.ai/api/agent/mcp - Agent API (OpenAPI)
https://instabids.ai/openapi.json - Start-request link
https://instabids.ai/intake?from=permits-nc--mecklenburg--charlotte--building-permits&utm_source=permits&utm_medium=page&utm_campaign=permits-v3 - Prompt for any AI, with your job
- ChatGPTOpens with the prompt
- ClaudeOpens with the prompt
- GrokOpens with the prompt
- GeminiCopies the prompt, then opens
Every page is plain HTML. Steps for every assistant: add to your assistant.
Charlotte permit numbers, with their sources
| Permits the county department issues each year (Mecklenburg County Code Enforcement, About Us page) | more than 100,000About Us | Code Enforcement, Mecklenburg County, read 2026-10-29 |
|---|---|
| Inspector code officials covering construction across the county (Inspections page) | More than 100Inspections | Code Enforcement, Mecklenburg County, read 2026-10-29 |
| Residents the county department serves (About Us page) | more than 1 million residentsAbout Us | Code Enforcement, Mecklenburg County, read 2026-10-29 |
| New privately-owned housing units authorized in 2025, Mecklenburg County (Census county file) | 7,496 units, 3,747 of them in one-unit buildings and 3,651 in buildings with 5 or more unitsCensus Bureau Building Permits Survey, annual county file 2025, Mecklenburg County, NC (county grain), read 2026-10-29 |
How to search a permit by address in Charlotte
Open the county's AccelaMeck portal and pick Search Applications under Residential Projects, Permits. The record search opens on a General Search form: choose Search by Address from its drop-down list, then fill in the street number and street name. The portal's home page adds:
Please note that many functions can be used without a log-in, just type the address you are looking for above.
For a quick look-up the county also runs a separate public tool, its New Project Status Portal, which searches permits by address, parcel number or permit number. The county's permitting page frames its permit search as covering permits issued to a property within the last 6 years.
City of Charlotte land development and zoning records live in a different system, the city's Accela Citizen Access. The city's own search page sends building permit look-ups to the county:
Building Permit information can be viewed by address, project, or permit number at Mecklenburg County's website MeckPermit.com
Source: Search Projects and Permits - City of Charlotte, read 2026-10-29
Charlotte permit status
Status for a Charlotte building permit is read in the county's tools. The New Project Status Portal looks up permits and plan reviews by address, parcel number or permit number, and code officials log inspection results from the field, so results and inspector notes show online right away. A permit also runs on a clock, which the county states this way:
If a permit is pulled and no inspections are ever requested or performed, the permit expires six months after the issue date. If inspections are begun for a permit, but inspections are not completed and a Certificate of Occupancy or Certificate of Compliance is not issued, the permit expires one year after the latest inspection.
Source: Expired Permits | Code Enforcement, read 2026-10-29
Charlotte permit portal
The county's portal is AccelaMeck, open around the clock for permitting, plan review and inspections across Mecklenburg County. Its home page starts a residential plan review application, stand-alone trade permits or an equipment changeout permit, and schedules inspections. Homeowners doing their own work apply through the county's Homeowner Internet Permitting (HIP) stream. The county's own words on the portal:
Code Enforcement has expanded its AccelaMeck portal. AccelaMeck is now the preferred portal for all customer projects.
Source: AccelaMeck | Code Enforcement, read 2026-10-29
Do I need a permit for a fence in Charlotte?
A fence or wall built along a city street in Charlotte needs a certificate from the Charlotte Department of Transportation in place of a permit, under Section 19-243 of the City Code. That program does not reach fences or walls elsewhere on private property, such as those entirely within back or side yards. The city's Fence and Wall Certificates page says:
Per City Ordinance, any fence or wall constructed along a city street requires a no-cost certificate from the Charlotte Department of Transportation in lieu of a permit. This program only applies to fences or walls that border or are located near city-maintained streets or sidewalks. It is not applicable to fences or walls located elsewhere on private property, such as those entirely within back or side yards.
Source: Fence and Wall Certificates - City of Charlotte, read 2026-10-29
For exterior work in general, the county's residential permit brochure carries this note:
*Local ordinances may require review by local government for exterior work. Please contact your local zoning department for more information.
Source: When do you need a permit for residential work? (PDF), read 2026-10-29
Do I need a permit to repair or replace a roof in Charlotte?
The county's permitting page names roofing as one of the six kinds of work that need a permit even when the project costs $40,000 or less, and it sets aside replacement with like grade fire resistance material. The line reads:
The addition of roofing, excluding replacement of like grade fire resistance material
Source: Permitting | Code Enforcement, read 2026-10-29
Structural repair that reaches roof sheathing is a separate line in the brochure's examples of work requiring a permit:
Structural repair, i.e. floor joists, sub-floor, roof sheathing, headers, piers, footings
Source: When do you need a permit for residential work? (PDF), read 2026-10-29
Do I need a permit for a shed in Charlotte?
The county brochure lists backyard storage buildings exceeding 12 feet in any dimension among its examples of work requiring a permit:
Backyard storage buildings exceeding 12 feet in any dimension
Source: When do you need a permit for residential work? (PDF), read 2026-10-29
On the city side, a detached accessory structure greater than 12 feet in any dimension is on the City of Charlotte's list of projects that take its LDIRL permit alongside the county permit, and one less than 12 feet in any dimension is on its city zoning list.
Do I need a permit for a deck in Charlotte?
The county brochure lists decks among its examples of work requiring a permit, whatever their size:
Decks, carports and garages of any size
Source: When do you need a permit for residential work? (PDF), read 2026-10-29
A deck is also on the city's list for concurrent county and city LDIRL permit review, a permit the city requires on top of the Mecklenburg County building permit. Repairing pickets, railings, stair treads and decking on an existing deck is on the brochure's list of work that can be done without a permit.
Do I need a permit to replace a water heater in Charlotte?
Switching to a water heater of another type is on the county brochure's list of work requiring a permit:
Replacing a water heater of another type
Source: When do you need a permit for residential work? (PDF), read 2026-10-29
A like-for-like replacement that stays in the same location is on the brochure's list of work that can be done without a permit, and the brochure marks that job for a contractor only. The permit list also covers adding to or modifying the heating and air conditioning system, and replacing and reconnecting furnaces.
Can a homeowner pull their own permit in Charlotte?
Yes, through the county's homeowner permitting, which it calls homeowner-serving-as-contractor. The homeowner must own the home, be named on the deed and live there as a primary residence, and the permit is for doing the work yourself. The county's rule:
A resident of Mecklenburg County who meets the homeowner requirements may obtain a homeowner permit for work on their residential property (that is not deeded as a condominium). This is known as homeowner-serving-as-contractor. To be considered a homeowner, the permit applicant must be able to answer yes to all the following questions:
Source: Homeowner Internet Permitting (HIP) | Code Enforcement, read 2026-10-29
- “Do you own the home?”
- “Is your name on the property deed?”
- “Is this your primary residence?”
Source: Homeowner Internet Permitting (HIP) | Code Enforcement, read 2026-10-29
Note: Persons designated in a trust or as power of attorney do not qualify as a homeowner for homeowner permitting purposes.
Source: Homeowner Internet Permitting (HIP) | Code Enforcement, read 2026-10-29
Project cost sets the route. Under $40,000 the homeowner can apply in person or online through a homeowner account; at $40,000 or more the homeowner may still apply but follows the contractor process with a bond account and an Owner Exemption Affidavit, declaring they live or plan to live in the home for a minimum of 12 months after the project is complete. Doing your own electrical, mechanical or plumbing work adds a Homeowner Trade Work Certificate of Ownership form, and you install that work personally.
If you are hiring someone instead, the county says:
Homeowner permits are only for individuals, qualified as stated above, who own and reside in the property and intend to do their own work. Homeowners who are hiring contractors to do work for them should not use homeowner permits -- in that case, a contractor should apply for and obtain the permit.
Source: Homeowner Internet Permitting (HIP) | Code Enforcement, read 2026-10-29
What work does not need a permit in Charlotte?
The county's residential permit brochure names work that can be done without a permit. Four of its items:
- “Repair of non-load bearing components and non-structural repairs”
- “Replacement of windows and doors if they remain in the same location and are the same size”
- “Repairing pickets, railings, stair treads and decking on exterior decks, porches and balconies”
- “Any plumbing equipment or fixture/fitting replacement which does not change equipment size or system capacity. Includes water and drain lines replacement of same size”
Source: When do you need a permit for residential work? (PDF), read 2026-10-29
The permitting page sets a cost line on top of that list: work costing $40,000 or less may not need a permit unless it involves load-bearing structures, a plumbing system design, a heating or air conditioning system, an electrical system, materials the code does not permit, or added roofing. The county's wording, with its list:
Permits are also required for Residential Work on one- and two-family dwellings and townhomes related to any new construction, reconstruction, alteration, repair, movement to another site, removal or demolition of any building. Permits are also required for the installation, extension, alteration or general repair of electrical, mechanical or plumbing systems. However, permits may not be required for any projects with work costing $40,000 or less, unless the work involves:
Source: Permitting | Code Enforcement, read 2026-10-29
- “The addition, repair, or replacement of load bearing structures”
- “The addition or change in the design of a plumbing system”
- “The addition, replacement or change in the design of a heating or air conditioning system”
- “The addition, replacement or change in the design of an electrical system”
- “The use of materials not permitted by the code”
- “The addition of roofing, excluding replacement of like grade fire resistance material”
Source: Permitting | Code Enforcement, read 2026-10-29
How much is a permit and how long does it take in Charlotte?
Fees for Charlotte building permits come from the county side. The City of Charlotte's zoning page says county permitting fees are accessed separately by Mecklenburg County, and the county's permitting page points to the Land Use & Environmental Services Agency Fee Ordinance for permitting and other fees.
For the city's own Zoning Use Permit, the city lists a gateway acceptance step of 3 business days and a permit review of 10 business days, and each further review is also 10 business days when changes are needed. City residential zoning fees for July 1, 2025 - June 30, 2026 are accessed through Accela after the application passes the gateway.
County inspections follow your schedule: they are performed as the contractor, or the homeowner acting as contractor, requests them, and the number needed depends on the scope of the permit. A permit with no inspections requested or performed expires six months after the issue date.
Before you apply in Charlotte: checklist
Have the four things the county brochure says a building permit application includes: a general description of the proposed project, its location, a signature, and the estimated cost with labor, materials, site work and design fees but not the land.
Expect plan review for every new house, accessory dwellings included, and for a room addition that adds more than 100 square feet or grows the foundation footprint.
Homeowners doing the work: keep the Owner Exemption Affidavit ready for a project of $40,000 or more, and the Homeowner Trade Work Certificate of Ownership form for your own trade work.
For a new house, an addition, a pool, a deck, a retaining wall, solar panels or a detached accessory structure greater than 12 feet in any dimension, plan on the City of Charlotte LDIRL permit as well, applied for through the city's Accela Citizen Access. The city puts it this way:
City of Charlotte LDIRL Permit: The LDIRL is a permit that the city requires in addition to the Mecklenburg County building permit.
Source: Permitting - City of Charlotte, read 2026-10-29
How do I contact the Charlotte building department?
Charlotte's building permits, plan review and inspections run through Mecklenburg County Code Enforcement, a division of the county's Land Use and Environmental Services Agency. Its Customer Service page covers project and technical support, and the county posts these hours:
Our Customer Service Center and Code Information & Resource Center (CIRC) are open Mon.- Fri. from 8 a.m. to 5 p.m.
Source: Customer Service | Code Enforcement, read 2026-10-29
Sources
- Permitting | Code Enforcement (code.mecknc.gov), read 2026-10-29
- (aca-prod.accela.com), read 2026-10-29
- Code Enforcement | Code Enforcement (code.mecknc.gov), read 2026-10-29
- Search Projects and Permits - City of Charlotte (charlottenc.gov), read 2026-10-29
- Permitting - City of Charlotte (charlottenc.gov), read 2026-10-29
- About Us | Code Enforcement (code.mecknc.gov), read 2026-10-29
- Inspections | Code Enforcement (code.mecknc.gov), read 2026-10-29
- Census Bureau Building Permits Survey, annual county file 2025 (www2.census.gov), row 2025,37,119 (Mecklenburg County, NC, county file), Units cells summed: 1-based column 8 ('1-unit' Units) + column 11 ('2-units' Units) + column 14 ('3-4 units' Units) + column 17 ('5+ units' Units), columns counted from 1 as the file's header counts them, read 2026-10-29
- AccelaMeck | Code Enforcement (code.mecknc.gov), read 2026-10-29
- Accela Citizen Access (aca-prod.accela.com), read 2026-10-29
- Mecklenburg County, NC | Permit & Plan Review Status Portal (gis.mecklenburgcountync.gov), read 2026-10-29
- Expired Permits | Code Enforcement (code.mecknc.gov), read 2026-10-29
- Fence and Wall Certificates - City of Charlotte (charlottenc.gov), read 2026-10-29
- When do you need a permit for residential work? (PDF) (mecknc.widen.net), read 2026-10-29
- Homeowner Internet Permitting (HIP) | Code Enforcement (code.mecknc.gov), read 2026-10-29
- Customer Service | Code Enforcement (code.mecknc.gov), read 2026-10-29