When Permits Are Required
Building permits exist to protect you, your family, your investment, and your neighbors. They ensure that construction work meets minimum safety standards for structural integrity, fire resistance, electrical safety, plumbing sanitation, and energy efficiency. In Mecklenburg County, the permitting process is administered by Code Enforcement, which operates under the Mecklenburg County Land Use and Environmental Services Agency (LUESA). Understanding when permits are required, and equally important, when they are not, helps Charlotte property owners plan projects properly and avoid costly complications.
Why Permits Matter
Beyond legal compliance, permits serve several practical purposes that directly benefit property owners:
- Safety: Inspections during construction verify that work meets building codes designed to prevent structural failures, fires, electrocution, and plumbing contamination
- Insurance: Homeowner's insurance policies may deny claims for damage caused by or related to unpermitted work. If an unpermitted electrical addition causes a fire, your claim could be denied
- Property value: Unpermitted work must be disclosed during a home sale in North Carolina. Buyers and their lenders may require permits to be obtained retroactively or may reduce their offer to account for the risk
- Liability: If unpermitted work injures someone (a deck collapse, an electrical shock, a plumbing failure), the property owner bears full legal liability
- Financing: Banks and mortgage companies require that all work be properly permitted. Unpermitted additions may not be counted in the home's appraised value
Permit Types in Mecklenburg County
Mecklenburg County issues several types of permits, each covering a specific category of work:
Building Permit: Required for any structural work including new construction, additions, structural alterations, demolition, and roofing replacement. This is the primary permit for most construction projects.
Electrical Permit: Required for any new electrical circuits, panel upgrades, new outlets or switches, and lighting installations that involve new wiring. Minor fixture replacements (swapping a light fixture on an existing circuit) typically do not require a permit.
Plumbing Permit: Required for any new water supply lines, drain lines, water heater installation, or changes to the plumbing system. Replacing a faucet or toilet on existing supply and drain lines does not require a permit.
Mechanical Permit: Required for HVAC system installation, replacement, or modification. Includes furnaces, air conditioners, heat pumps, ductwork modifications, and gas piping.
Demolition Permit: Required for removal of any structure, including detached garages, sheds over a certain size, and interior structural walls.
Grading Permit: Required for any land disturbance that affects drainage patterns, disturbs more than one acre, or involves significant soil movement. Charlotte's stormwater ordinance is strict due to the many creeks and waterways throughout the metro area.
Sign Permit: Required for commercial signage, including illuminated signs, monument signs, and wall-mounted signs.
Detailed Guide: What Requires a Permit
The following work requires permits in Mecklenburg County. This list is not exhaustive; when in doubt, call Code Enforcement at 311 or visit the Hal Marshall Center at 700 N. Tryon Street.
- New home construction, additions, and accessory dwelling units (ADUs)
- Structural modifications to any building (removing or modifying load-bearing walls, adding headers, modifying roof structure)
- Decks attached to the house or over 200 sq ft or over 30 inches above grade
- Screened porches, covered patios, and sunroom additions
- Garage construction or conversion (converting a garage to living space)
- Basement finishing
- Roofing replacement (building permit required)
- Window or door replacement that changes the size of the opening or involves structural headers
- Siding replacement (if changing material type or if structural sheathing is affected)
- HVAC system replacement or installation
- Electrical panel upgrade or replacement
- Adding new electrical circuits
- Water heater replacement
- Adding or relocating plumbing fixtures (sinks, toilets, showers)
- Gas line installation or modification
- Swimming pool installation
- Retaining walls over 4 feet in height
- Fences over 6 feet in height (standard 6-foot fences typically do not require permits, but check HOA requirements and setback rules)
- Detached structures over 200 sq ft (sheds, workshops, pool houses)
- Driveway installation or widening (may trigger stormwater requirements)
- Solar panel installation
- Commercial build-outs and tenant improvements
What Typically Does Not Require a Permit
- Interior painting, wallpaper, and cosmetic finishes
- Replacing flooring (hardwood, tile, carpet, LVP) without structural modification
- Cabinet replacement in the same footprint (no plumbing or electrical changes)
- Countertop replacement
- Replacing a faucet, toilet, or sink on existing supply and drain lines
- Replacing a light fixture on an existing circuit (no new wiring)
- Standard 6-foot privacy fences (verify with your specific municipality and HOA)
- Detached sheds under 200 sq ft without electrical or plumbing
- Landscaping, grading under one acre, and minor drainage improvements
- Replacing an existing water heater with the same type in the same location (some jurisdictions still require a permit for this; verify with Mecklenburg County)
- Low-voltage wiring (security cameras, doorbells, landscape lighting, network cables)
- Portable fire pits, gas grills, and freestanding outdoor furniture
Key Commercial Permit Requirements
Commercial projects in Charlotte face a rigorous permitting process. Key requirements include:
- ADA compliance: Commercial projects must comply with the Americans with Disabilities Act, which adds requirements for accessible routes, restrooms, parking, and signage
- Fire code review: Charlotte Fire Department reviews commercial plans for fire suppression, alarm systems, emergency egress, and occupancy limits
- Health department review: Projects involving food service require Mecklenburg County Health Department approval for kitchen layout, ventilation, and sanitation
- Zoning compliance: Commercial zoning requires parking studies, traffic impact analyses (for larger projects), and landscape buffer plans
- Permit fees: Commercial permit fees are based on project valuation and scale with the size of the project
- Review times: Commercial plan review typically takes 2-6 weeks depending on complexity
The Application Process
Step-by-Step Permit Application in Mecklenburg County
- Determine permit requirements: Identify which permits are needed for your project. For complex projects, schedule a pre-application meeting with Code Enforcement to discuss requirements before submitting
- Prepare required documents:
- Completed permit application form (available online through the Accela Citizen Access portal or at the Hal Marshall Center)
- Construction drawings/plans (for structural work, these must be prepared or sealed by a licensed NC architect or engineer for projects over a certain size threshold)
- Site plan showing the property, existing structures, proposed work, setbacks, and easements
- Property survey (may be required for additions or new construction)
- Contractor license information (NC General Contractor license number)
- Proof of workers' compensation insurance for the contractor
- HOA approval letter (if applicable)
- Historic district approval (if in a designated Charlotte historic district)
- Submit the application: Applications can be submitted online through the Accela portal for many permit types, or in person at the Hal Marshall Center at 700 N. Tryon Street, Charlotte, NC 28202. Online submission is available 24/7; in-person submissions are accepted Monday through Friday, 8:00 AM to 5:00 PM
- Pay permit fees: Fees are calculated based on the project type and estimated value. Payment is required at submission. Accepted methods include check, credit card, or electronic payment through the online portal
- Plan review: Submitted plans are reviewed by plan examiners from applicable disciplines (building, electrical, plumbing, mechanical, fire, zoning). Reviewers verify compliance with NC Building Code, Charlotte zoning ordinance, and applicable local amendments
- Revision and resubmission (if needed): If plan reviewers identify code violations or missing information, they issue a review letter detailing required corrections. You revise the plans and resubmit for re-review. Complex projects may require multiple review cycles
- Permit issuance: Once plans are approved, the permit is issued. Post the permit card in a visible location at the job site throughout construction. Work cannot begin until the permit is posted
Permit Fees
Mecklenburg County permit fees are based on the type of work and project valuation. The following are approximate fees for common commercial projects (fees are subject to change; verify current schedules at the Hal Marshall Center or online):
| Project Type | Approximate Permit Fee |
|---|---|
| Commercial build-out ($100,000 value) | $1,500-$3,500 |
| Tenant improvement ($250,000 value) | $3,500-$7,500 |
| New commercial construction ($1M value) | $10,000-$25,000 |
| Commercial HVAC replacement | $200-$600 |
| Commercial electrical panel upgrade | $200-$500 |
| Commercial roof replacement | $300-$1,500 |
| Sign permit | $100-$300 |
Plan review fees and technology fees are typically included in or added to these base amounts. Expedited review options are available for additional fees (typically 50-100% surcharge on the base fee).
Review Timelines
Standard Review Timelines
Plan review times vary by project complexity and current workload. Typical timelines for Mecklenburg County:
- Commercial trade permits (electrical, plumbing, mechanical only): 3-10 business days
- Tenant improvement / commercial upfit: 10-20 business days
- Commercial build-out: 15-30 business days
- New commercial construction: 20-45 business days
These timelines assume a clean first submission. If revisions are required, add 5-10 business days for each re-review cycle.
Expedited Review Options
Mecklenburg County offers expedited review for projects that need faster turnaround. Expedited reviews can reduce timelines by 50% or more. This is especially valuable for Charlotte contractors managing tight construction schedules or commercial property owners facing time-sensitive situations (lease terminations, opening deadlines, insurance claims, etc.).
Inspection Types and What Inspectors Look For
After the permit is issued and construction begins, inspections are required at specific milestones. Each inspection must be passed before the next phase of work can proceed.
Foundation Inspection:
- Footing dimensions and depth meet plan specifications
- Soil bearing capacity is adequate (may reference geotechnical report)
- Reinforcing steel (rebar) is properly placed and tied
- Formwork is sound and properly aligned
- Compaction of fill material is verified
Framing Inspection:
- Lumber grade and size match plans
- Connections (nailing patterns, hurricane ties, hold-downs) meet code
- Headers over openings are properly sized
- Shear walls and bracing are installed per plans
- Fire blocking is in place
- Window and door rough openings are correct
Rough-In Inspections (Electrical, Plumbing, Mechanical):
- Electrical: wire gauge, circuit breaker sizing, grounding, GFCI and AFCI protection in required locations, box fill calculations
- Plumbing: pipe material and size, slope of drain lines, vent configuration, pressure test, water supply test
- Mechanical: duct sizing, equipment capacity, clearances, combustion air, gas piping pressure test
Insulation Inspection:
- R-value meets energy code requirements for Charlotte's climate zone (Zone 4A)
- No gaps, voids, or compression in insulation
- Vapor barrier properly installed
- Air sealing at penetrations (pipes, wires, recessed lights)
Final Inspection:
- All work matches approved plans
- All previous inspection corrections have been addressed
- Smoke detectors and carbon monoxide detectors are installed and functional
- Stairway handrails and guardrails meet code
- GFCI outlets test properly
- Plumbing fixtures function correctly
- HVAC system operates and heats/cools properly
- Address numbers are visible from the street
Common Inspection Failures and How to Avoid Them
The most common reasons for failed inspections in Charlotte:
- Missing fire blocking: Fire blocking is required at floor/ceiling intersections, soffits, and chases. It is frequently forgotten or improperly installed
- Incorrect nailing patterns: Shear walls require specific nailing schedules (typically 4 inches on edges, 6 inches in the field for plywood sheathing). Nail guns make it easy to miss the framing member
- Missing GFCI/AFCI protection: Current code requires AFCI protection in most living spaces and GFCI in kitchens, bathrooms, garages, outdoors, and laundry rooms. This catches many homeowners doing their own electrical work
- Insulation gaps: Every gap in insulation is a thermal bridge. Insulation must be in full contact with the air barrier and fill the entire cavity without compression
- Improper deck ledger attachment: Ledger boards must be bolted (not nailed) to the house framing with proper flashing
Certificate of Occupancy
A Certificate of Occupancy (CO) is issued after the final inspection is passed, certifying that the building is safe for occupancy. For new homes, you cannot legally move in or close on a mortgage without a CO. For commercial properties, you cannot open for business without a CO.
A Temporary Certificate of Occupancy (TCO) may be issued if minor items remain incomplete (landscaping, for example) that do not affect life safety. A TCO typically has an expiration date by which all remaining work must be completed and a final CO obtained.
Ready to discuss your construction project?
Get a Free ConsultationKey Takeaways
- When Permits Are Required
- The Application Process
- Review Timelines
- What Happens Without a Permit
What Happens Without a Permit
Consequences of Unpermitted Work
Performing work without required permits in Mecklenburg County carries significant risks and penalties:
Stop Work Order: If Code Enforcement discovers unpermitted construction in progress, they will issue a Stop Work Order requiring all work to cease immediately. Work cannot resume until a permit is obtained and approved. This can cause significant delays and increased costs.
Fines and Penalties: Mecklenburg County can impose fines for unpermitted work. Fines vary by the nature and scope of the violation. Repeat violations carry escalating penalties. Civil penalties can reach several hundred dollars per day.
Required Demolition: In some cases, Code Enforcement may require that unpermitted work be demolished if it cannot be brought into compliance with current building codes. This is most common when the unpermitted work is concealed (behind drywall, underground) and cannot be inspected without destructive investigation.
Insurance Implications: Homeowner's insurance may deny claims related to unpermitted work. If an unpermitted addition suffers fire damage, the insurance company may deny the claim for that portion of the home. Workers injured on an unpermitted project may not be covered by the contractor's insurance, leaving the homeowner liable.
Resale Complications: North Carolina requires sellers to disclose known material facts about the property, including unpermitted work. When unpermitted work is discovered during a buyer's inspection (which happens frequently), it can derail or complicate the sale. Buyers may demand that permits be obtained retroactively, that the work be brought to code, or that the price be reduced. Lenders may refuse to finance a property with significant unpermitted work.
Property Tax Consequences: Permitted work is reported to the Mecklenburg County Tax Assessor, who adjusts the property's assessed value accordingly. Unpermitted work that is later discovered will trigger a retroactive tax assessment. You may owe back taxes plus interest on the increased value from the date the work was completed.
Retroactive Permits
If you have unpermitted work on your property, or you purchase a property and discover unpermitted work, you can apply for a retroactive permit. The process involves:
- Submitting plans showing the existing work (an as-built survey and drawings)
- Paying the permit fee plus any applicable late fees or penalties
- Allowing inspectors to examine the work, which may require opening walls, ceilings, or other concealed areas
- Correcting any code violations found during the inspection
- Obtaining final approval and a permit closure
Retroactive permitting can be costly because concealed work (electrical, plumbing, structural) must be exposed for inspection. This means cutting open finished drywall, which then must be repaired and refinished. Budget $2,000-$10,000+ depending on the scope of the original unpermitted work.
Charlotte Historic District Requirements
Properties located in Charlotte's designated historic districts face additional review requirements beyond standard permits. Charlotte's Historic District Commission (HDC) reviews exterior changes to properties within local historic districts, including Dilworth, Fourth Ward, Hermitage Court, Wesley Heights, and Wilmore.
Work requiring HDC review includes:
- Exterior alterations visible from a public right-of-way
- New construction within the district
- Additions visible from the street
- Changes to windows, doors, siding, roofing material, porches, and fences
- Demolition of any structure within the district
The HDC review adds approximately 30-60 days to the permitting timeline. Applications are reviewed at monthly HDC meetings. A Certificate of Appropriateness must be obtained from the HDC before a building permit can be issued.
Contractor Licensing Requirements in North Carolina
North Carolina requires contractors performing work valued at $30,000 or more (including labor and materials) to hold a license from the NC Licensing Board for General Contractors (NCLBGC). License classifications include:
| Item | Cost Range |
|---|---|
| Unlimited: Can perform any project, any value | |
| Intermediate: Projects up to | $500,000 |
| Limited: Projects up to | $90,000 |
Verify a contractor's license status at nclbgc.org. Electrical, plumbing, and HVAC contractors must hold separate trade licenses issued by the state. Using an unlicensed contractor on a project that requires a license is a violation that can result in fines for both the contractor and the property owner.
Owner-Builder Permits
North Carolina allows property owners to act as their own general contractor for construction on their own residence (owner-occupied). You must sign an affidavit confirming that you will personally reside in the home and that you understand you are responsible for ensuring all work meets building codes. You can hire licensed trade subcontractors (electricians, plumbers, HVAC) to perform specialized work under your overall supervision.
Owner-builder permits do not exempt you from any code requirements or inspections. All the same inspections and standards apply. Many first-time owner-builders underestimate the complexity of coordinating subcontractors, managing inspections, and ensuring code compliance.
For expert guidance on permits and code compliance for your Charlotte construction project, contact We Build at (980) 471-1745. Our team manages the permitting process for every project we build, from initial application through final inspection, ensuring full compliance with all Mecklenburg County and state requirements.
Frequently Asked Questions
It depends on scope. Cosmetic updates (paint, fixtures, accessories) do not require permits. However, if you are moving plumbing, modifying electrical wiring, or changing the layout, permits are required. When in doubt, check with Mecklenburg County Code Enforcement or ask your contractor.
Simple commercial permits (water heater, HVAC replacement): 1-5 business days. Commercial upfits: 3-6 weeks. Commercial new construction: 6-12 weeks. Tenant improvements: 2-4 weeks. Incomplete applications or code issues add delays.