Commercial Compliance Hub

33 published records

Business licenses and permits in Mecklenburg County, North Carolina

Mecklenburg County, North Carolina, seat Charlotte, splits its regulatory functions on three different geographic lines, and which line applies decides which government a business deals with. Mecklenburg County Code Enforcement, a division of the Land Use and Environmental Services Agency (LUESA), issues building, electrical, mechanical and plumbing permits and certificates of occupancy for all construction in the county's 524 square miles, Charlotte included; the county's own commercial guidance states that inside Charlotte 'permit issuance will be conditioned upon City of Charlotte Land Development Division plan approval as required'. County zoning staff review the unincorporated county and the Towns of Matthews, Pineville, Cornelius and Davidson — the adopted LUESA Fee Ordinance states that 'The Towns of Mint Hill and Huntersville provide their own zoning services; therefore, Mint Hill and Huntersville set their own zoning fees', and Charlotte appears in none of the county zoning tables. The Fire Marshal's Office page states that it serves the unincorporated county, all six towns and the six fire districts within Charlotte's ETJ, and directs service requests inside Charlotte city limits to the Charlotte Fire Marshal's Office. Environmental Health, Air Quality and Business Tax Collections work countywide. The county retail license is the malt beverage and wine license that G.S. 105-113.78 requires of every holder of a qualifying retail ABC permit; the separate county privilege license tax power in G.S. 153A-152 was repealed by S.L. 2014-3, s. 12.3(b) effective 1 July 2015, which left Article 2C, Part 3 of Chapter 105 in force. Seven incorporated municipalities — Charlotte, Cornelius, Davidson, Huntersville, Matthews, Mint Hill and Pineville — each stack their own license, zoning and permit regime on the county's, and under G.S. 153A-122 a county ordinance reaches inside a town only where that town's governing board has permitted it by resolution.

What are you opening in Mecklenburg County?

Permits that apply to every type of business in Mecklenburg County

Permits required, with issuing agency, fee, renewal term and the date each record was last verified against its source
Commercial Building, Electrical, Mechanical and Plumbing PermitMecklenburg County Code Enforcement (LUESA)By Total Construction Permit Value: $1 to $3,000 a $59.70 minimum for projects not requiring plan review, and a $79.61 minimum for commercial projects requiring plan review up to $7,001; $3,001-$50,000 $59.70 plus $12.19 per $1,000 or part over $3,000; $50,001-$100,000 $632.57 plus $5.49; $100,001-$150,000 $907.12 plus $5.93; $150,001-$250,000 $1,203.52 plus $4.59; $250,001-$1,000,000 $1,662.37 plus $5.05; $1,000,001-$10,000,000 $5,445.74 plus $2.64; over $10,000,000 $29,214.74 plus $1.35 per $1,000 or part. Note a overrides the table upward for projects under $100,000 total value and for all renovation, alteration and upfit work, commercial or residential: $79.61 per trade (building, electrical, mechanical, plumbing) plus $0.12 per square foot for the building trade and $0.08 per square foot for each electrical, mechanical or plumbing trade. Per-trade minimums are $59.70 where no plan review is required and $79.61 where it is. A $3.00 technology charge applies to all permits issued. Work started without a permit is charged at the original permit fee times 3.75.a permit expires six months after the date of issuance if the work authorized by the permit has not commenced, and if after commencement the work is discontinued for a period of 12 months the permit is void2026-09-30
Zoning Commercial Plan Review — unincorporated county, Matthews and Pinevilleonly if it applies to youMecklenburg County Code Enforcement — Zoning$50–$1,050 per project, by total construction cost: $1-$3,000 $50.00; $3,001-$50,000 $110.00; $50,001-$100,000 $420.00; $100,001-$1,000,000 $890.00; over $1,000,000 $1,050.00per project, charged with the commercial plan review that accompanies the building permit2026-09-30
Fire Plan Reviewonly if it applies to youMecklenburg County Fire Marshal's Office$200–$1,225 per project, by construction cost: under $50,000 $200; $50,001-$100,000 $225; $100,001-$500,000 $275; $500,001-$1,000,000 $350; $1,000,001-$5,000,000 $550; $5,000,001-$10,000,000 $775; over $10,000,000 $1,225. Shop drawings (all inclusive) $200. Other review types on the same schedule: County Fire Interactive Review $200; County Fire Land Development Review $1,000; County Fire Large Commercial Reviews (High-Rise, Institutional, Mega) $1,500; County Fire Multi-Family Review $375; County Fire Residential Review $75; County Fire Rezoning Petitions $75per project review2026-09-30
Fire Construction Permitsonly if it applies to youMecklenburg County Fire Marshal's Office$180–$250 per permit. $200 each for automatic fire-extinguishing systems, battery systems, compressed gases, cryogenic fluids, the Fire (F) permit, flammable and combustible liquids, gates and barricades across fire apparatus access roads, hazardous materials, industrial ovens, solar photovoltaic power systems, spraying or dipping, and temporary membrane structures and tents. $180 each for emergency responder communication coverage systems and for private fire hydrants and mains. $250 for smoke control or smoke exhaust systemsper permit, tied to the installation it covers2026-09-30
Fire Code Violation Penaltyonly if it applies to youMecklenburg County Fire Marshal's Office$50–$200 per violation, with late fees applying after 15 days from the date of issueper violation notice; payable within 15 days of the date of issue before late fees are added2026-09-30
Commercial Plan Review — third and subsequent reviewsonly if it applies to youMecklenburg County Code Enforcement (LUESA)$145.00 per trade hour for each plan review beyond the second review, two reviews being included in the permit fee; the charge is paid by the Lead Project Designer before permit issuance. 'Fast Track' administrative fee $1,500.00 for projects over $5,000,000. Restamping lost approved plans to be maintained at the construction site $15.00 per plan. A project defined as a Mega Project in the Building-Development Ordinance is charged $145.00 per trade hour on every review cycle.per review cycle; charged before permit issuance2026-09-30
Certificate of OccupancyMecklenburg County Code Enforcement (LUESA)$10 per certificate of occupancy. Related charges in the same ordinance section: Temporary Certificate of Occupancy $90.00 per open trade permit for initial issuance and placard, $55.00 per open trade permit for renewal including re-inspection, and $45.00 per posting where an inspector must re-post a placard; Temporary Utilities $100.00 per open mechanical or electrical permit; Limited Conditional Utility $100.00 under 3,000 sq ft, $115.00 for 3,000-10,000 sq ft and $165.00 above 10,000 sq ft; utility reconnects $50.00issued once per qualifying occupancy; a temporary certificate is renewed on the terms above until the open trade permits are closed2026-09-30
Zoning Use Permit and Sign Permitonly if it applies to youMecklenburg County Code Enforcement — Zoning$160–$220 Zoning Use Permit $160.00; sign permit $160.00 for signs less than or equal to 100 square feet and $220.00 for signs greater than 100 square feet. Single-family residential zoning permits are $20.00per permit, issued for the use or the sign applied for2026-09-30
Zoning Commercial Plan Review — Cornelius and Davidsononly if it applies to youMecklenburg County Code Enforcement — Zoning$30–$520 per project, by total construction cost: $1-$3,000 $30.00; $3,001-$50,000 $50.00; $50,001-$100,000 $210.00; $100,001-$1,000,000 $440.00; over $1,000,000 $520.00per project, charged with the commercial plan review that accompanies the building permit2026-09-30
Zoning Board of Adjustment Appeal — Variance or Interpretationonly if it applies to youMecklenburg County Code Enforcement — Zoning$100–$350 per filing: residential variance $100.00 each and residential interpretation $150.00 each; commercial variance $250.00 each and commercial interpretation $350.00 eachper filing; the fee is charged when the appeal is lodged2026-09-30
Fire Performance Testsonly if it applies to youMecklenburg County Fire Marshal's Office$160–$590 per test: automatic fire-extinguishing systems $160; emergency responder communication coverage system $200; fire alarm and detection systems and related equipment $590 for a shell and $160 for an upfit; fire pumps and related equipment $160; fire sprinkler systems $200; standpipe systems $400per test, witnessed at the installation2026-09-30
Land Development and Erosion Control Plan Review and Inspectiononly if it applies to youMecklenburg County LUESA — Land Development Services and Storm Water ServicesConceptual or sketch plan review, commercial and residential, $2,600.00. Small Commercial Projects, construction of less than 1 denuded acre, $5,300.00. Large Commercial Projects, construction of more than 1 denuded acre or where the Post Construction Control Ordinance applies, $10,800.00 plus $1,000.00 per denuded acre above 5 acres. Record plat review $1,700.00. Erosion-control-permit-only $800.00 per denuded acre. As-built survey $1,300.00 for storm drainage and $1,900.00 for a BMP. Minor changes to approved plans $1,600.00, major changes $2,500.00, revisions to approved plats $810.00. Re-review $110.00 per hour beyond the review cycles the schedule allows. Re-inspection $460.00 per inspection. Posting, renewal, reduction, replacement or release of a surety $1,500.00 each, and a bond default letter $580.00. Expedited plan review: eligibility and level assessment $100.00, Level 1 $500.00, Level 2 $1,500.00, Level 3 $3,000.00, Level 4 $5,500.00. The customer may pay 70% of a plan review fee at submittal and the remaining 30% at plan approval.per project; re-review and re-inspection charges recur while the project is in review or under construction2026-09-30
Individual Floodplain Development Permitonly if it applies to youMecklenburg County LUESA — Land Development Services and Storm Water Services$1,200–$13,400 per application: Minor Floodplain Impact $1,300.00; Major Floodplain Impact $2,900.00; Minor Encroachment Study $5,300.00; Major Encroachment Study $13,100.00; Community Letter of Map Revision $13,400.00 where a FEMA LOMR is not required; levee or floodwall review $2,300.00; minor revision to an approved floodplain development permit $1,200.00. Fees are doubled where the application is submitted after development activities have commenced. Activities meeting the criteria for a General Floodplain Development Permit are not charged a fee, and projects owned and funded by local governments within Mecklenburg County are exemptper application; an expired application or permit requires a new application and a new fee charge2026-09-30

Fees shown as a range or formula are set that way by the issuing agency — we do not average them into a single number.

What do these permits involve in Mecklenburg County?

Commercial Building, Electrical, Mechanical and Plumbing Permit

This is the permit every one of the ten industries meets when it builds or fits out premises, and in Mecklenburg County it is a genuinely countywide function. Code Enforcement states on its own home page that 'More than 100 inspector code officials cover all construction in Mecklenburg County's 524 square miles', and its permitting page that 'One of the primary responsibilities of Mecklenburg County Code Enforcement is to issue building, electrical, plumbing and mechanical permits as required by North Carolina General Statute 160D-1110.' A business inside Charlotte therefore applies to the county, not the city — but with a condition the county spells out: 'Please note Building Permit applications can be submitted concurrently to Mecklenburg County Code Enforcement and permit issuance will be conditioned upon City of Charlotte Land Development Division plan approval as required.' City Land Development, CDOT and other City agencies review the project in parallel, and the county's guidance gives the City's Land Development office as 704-336-6692. Separate permits are required for building, electrical, heating, air conditioning and plumbing work, and at a minimum a permit is required for each certificate-of-occupancy space. Total Construction Permit Value is the greater of the owner's figure and the department's building valuation data and includes all project costs other than land, including site and building improvement labour and materials, contractor fees and design professional fees. The ordinance is explicit that fees are the greater of the table or notes a to f, so a small upfit is usually charged on the per-trade and per-square-foot basis rather than the value table. Additional zoning fees may apply where county staff perform the zoning review. Expiry follows the county's Expiration of Permits policy memo, which quotes Building-Development Ordinance § 108.8.1 and G.S. 160D-1111 and adds that work must be verified by a Mecklenburg County code official to keep a permit alive.

Zoning Commercial Plan Review — unincorporated county, Matthews and Pineville

Mecklenburg County charges zoning commercial plan review on two different tables, and this is the higher of the two. The adopted LUESA Fee Ordinance heads it 'Fees to be charged in the unincorporated County, Towns of Matthews and Pineville based upon the total construction cost of the project', and prices it at $50.00 up to $3,000 of construction cost, $110.00 from $3,001 to $50,000, $420.00 from $50,001 to $100,000, $890.00 from $100,001 to $1,000,000 and $1,050.00 above $1,000,000. Cornelius and Davidson are charged on a separate, lower table listed next here. Mint Hill and Huntersville set their own zoning fees under the same schedule, and Charlotte reviews its own zoning, so a project inside those three municipalities is not charged here at all. The zoning fee is additional to the building permit fee — the building fee schedule carries the reminder 'NOTE: Additional Zoning Fees may apply. See fee schedule.' — and it is assessed on total construction cost rather than on floor area. A restaurant, retail store, salon or clinic fitting out a tenant space in Matthews or Pineville, or building anywhere in the unincorporated county, should budget for this alongside the building, trade and plan review charges.

Fire Plan Review

Fire is where Mecklenburg County's geography differs most sharply from its building function, and the difference decides who reviews the plans. The Fire Marshal's Office states its own territory: 'The Fire Marshal's Office is the designated liaison agency and emergency response team providing support to the County's fire departments and the towns of Matthews, Mint Hill, Pineville, Huntersville, Cornelius, and Davidson. We also service the unincorporated areas of Mecklenburg County and the six fire districts within Charlotte's ETJ (Extra Territorial Jurisdiction). These areas include Steele Creek, West Mecklenburg, Cooks, Long Creek, Robinson, and Carolina.' The same page adds: 'NOTE: For inquiries or service requests within City of Charlotte limits please contact the Charlotte Fire Marshal's Office at (704) 336-2101 or email: charlottefmo@charlottenc.gov.' So a business fitting out inside Charlotte city limits deals with Charlotte Fire on fire matters even though its building permit comes from the county. Where the county Fire Marshal is the authority, the published Mecklenburg County Fire Fees, effective July 1, 2026 and approved by the Board of County Commissioners, charge plan review on construction cost bands from $200 under $50,000 up to $1,225 above $10,000,000, with shop drawings at $200 and a separate ladder of specialised reviews, including $1,500 for high-rise, institutional and mega commercial reviews and $75 for a rezoning petition. Fire plan review runs alongside, and is charged separately from, the Code Enforcement building plan review listed elsewhere here.

Fire Construction Permits

Installing fire-relevant equipment in premises outside Charlotte city limits brings a construction permit from the county Fire Marshal's Office, priced flat by category on the published Mecklenburg County Fire Fees effective July 1, 2026. Three of the categories matter particularly to the ten industries covered here. An auto-repair or body shop installing a spray booth needs the 'Spraying or Dipping' permit at $200, and the same shop storing solvents or waste above threshold needs the flammable and combustible liquids permit, also $200. A restaurant or coffee shop installing a kitchen hood suppression system needs the automatic fire-extinguishing systems permit at $200, and its performance test is charged separately under the fire performance test record here. Battery systems, compressed gases, cryogenic fluids, industrial ovens, hazardous materials, solar photovoltaic arrays and gates or barricades across fire apparatus access roads are each $200; emergency responder communication coverage systems and private fire hydrants and mains are $180; smoke control or smoke exhaust systems are $250. All of it depends on the county Fire Marshal's Office being the authority having jurisdiction, which its own page limits to the unincorporated county, the six towns and the six Charlotte-ETJ fire districts, with City of Charlotte enquiries directed to the Charlotte Fire Marshal's Office on (704) 336-2101.

Fire Code Violation Penalty

The published Mecklenburg County Fire Fees page carries a banner above its tables setting the civil penalty for fire code violations: 'Fire Code Violations: $50 - $200', with the note 'Late fees apply after 15 days from date of issue.' This is the cost side of an inspection that finds blocked egress, an out-of-date extinguisher service, an obstructed sprinkler head, overloaded electrical work or a hood suppression system past its test date — the ordinary findings in a restaurant, salon, gym, child care centre or repair shop. The fifteen-day clock is worth noting: a penalty that sits unpaid on a desk accrues late fees on top of the original amount. The range applies where the Mecklenburg County Fire Marshal's Office is the authority having jurisdiction, which its own page limits to the unincorporated county, the towns of Matthews, Mint Hill, Pineville, Huntersville, Cornelius and Davidson, and the six fire districts within Charlotte's ETJ. A business inside Charlotte city limits is inspected and cited by the Charlotte Fire Marshal's Office instead, on that city's own schedule, and the county figures above do not apply to it. This record exists so the penalty is visible before an inspection rather than after one; it is not a permit to apply for.

Commercial Plan Review — third and subsequent reviews

Most commercial projects and residential new construction and additions in Mecklenburg County require plan review, and the base permit fee buys two review cycles. Section II.B item 2 of the adopted LUESA Fee Ordinance then charges '$145/hour per trade hour… on any project for each Plan Review beyond the second review', payable by the Lead Project Designer before the permit is issued — in practice the seal-holding engineer or land surveyor, or where a project has neither, the owner's contractor. A restaurant or retail fit-out that goes back and forth over ventilation, grease interception or egress can therefore accumulate a review charge that the initial permit estimate did not show. Item 3 adds a 'Fast Track' administrative fee of $1,500.00 for construction over $5,000,000 processed under the fast-track guidelines, collected at permit issuance, and item 4 charges $15.00 per plan to restamp approved plans that have been lost and must be maintained at the construction site. Item 6a puts any project meeting the Building-Development Ordinance definition of a Mega Project on hourly plan review at the same $145.00 per trade hour for every cycle, including preliminary reviews and reviews of revisions to approved plans. Because building plan review is a countywide Code Enforcement function, these charges apply inside Charlotte as well as in the towns and the unincorporated county.

Certificate of Occupancy

Occupying a newly built or newly fitted-out commercial space in Mecklenburg County ends with a certificate of occupancy from Code Enforcement, and the adopted LUESA Fee Ordinance prices it at '$10.00 each' — a small charge attached to a step no business can skip. Because Code Enforcement's building function covers the whole county, the certificate is a county document inside Charlotte and the six towns as well as in the unincorporated area, and its legal footing is the state building code framework in Article 11 of Chapter 160D together with the Mecklenburg County Building-Development Ordinance, the pair the county's own Expiration of Permits policy memo cites for its permit provisions. The County Zoning Ordinance carries its own certificate clause at § 4.103 — 'It is illegal for any person to occupy or use any land, building, or structure or change the use of any land, building, or structure, except for land used for agricultural purposes, without first obtaining a certificate of Compliance/ occupancy' — but § 1.103 confines that ordinance to the unincorporated area of Mecklenburg County outside the zoning jurisdiction of any other governmental unit, so it is the basis only there. Where a tenant needs to move in before every trade permit is closed, the ordinance prices a temporary certificate at $90.00 per open trade permit plus $55.00 per open trade permit for each renewal with re-inspection, and $45.00 each time an inspector must re-post a placard the owner has failed to maintain. Temporary and limited conditional utility approvals are priced separately, and item 27 sets escalating fines for violating a conditional certificate, reaching revocation on a third violation.

Zoning Use Permit and Sign Permit

Read the scope before the price. The Zoning Fee Schedule in the adopted LUESA Fee Ordinance is headed 'For jurisdictions requiring zoning review, permitting, and site inspections by Mecklenburg County staff:', and the ordinance then names them: county staff serve the unincorporated county and the Towns of Matthews, Pineville, Cornelius and Davidson. The same schedule states that 'The Towns of Mint Hill and Huntersville provide their own zoning services; therefore, Mint Hill and Huntersville set their own zoning fees', and the City of Charlotte runs its own zoning and appears in no county zoning table — so a business in Charlotte, Mint Hill or Huntersville deals with that municipality for zoning rather than with the county. Where the county does review, § 4.104 of the County Zoning Ordinance puts the Zoning Administrator in the path of building permits, certificates of occupancy, sign permits and zoning use permits alike, and the fee schedule prices a Zoning Use Permit at $160.00, a sign permit at $160.00 up to 100 square feet and $220.00 above that, and a single-family residential permit at $20.00. Any business putting up a fascia sign, a monument sign or a window sign in a county-reviewed jurisdiction needs the sign permit; the zoning use permit attaches to establishing or changing a use. In the unincorporated county, § 4.102(1) of the same ordinance also requires a building permit from the Director of Code Enforcement before construction, reconstruction, demolition, excavation, structural repair, alteration or addition, or paving that will create more than twenty thousand square feet of impervious cover.

Zoning Commercial Plan Review — Cornelius and Davidson

County zoning staff also review commercial projects for the Towns of Cornelius and Davidson, and the adopted LUESA Fee Ordinance charges those two towns on their own, lower table: $30.00 up to $3,000 of total construction cost, $50.00 from $3,001 to $50,000, $210.00 from $50,001 to $100,000, $440.00 from $100,001 to $1,000,000 and $520.00 above $1,000,000 — roughly half the amounts charged in the unincorporated county, Matthews and Pineville. A business opening in Cornelius or Davidson is therefore in the county zoning system but on the cheaper schedule, while one opening in Mint Hill or Huntersville is in those towns' own zoning systems, which the same fee ordinance says they run and price themselves, and one opening in Charlotte is in the City's. The distinction matters at budgeting time and at application time: the zoning review runs in parallel with the countywide Code Enforcement building permit, and it is the town's own zoning ordinance that the county staff apply in these towns, not the County Zoning Ordinance, which § 1.103 confines to the unincorporated area outside any other government's zoning jurisdiction.

Zoning Board of Adjustment Appeal — Variance or Interpretation

Where county zoning staff refuse a use, a setback, a sign or a parking arrangement, the route is an appeal to the Zoning Board of Adjustment, and item 30 of the adopted LUESA Fee Ordinance prices it: a commercial variance is $250.00 each and a commercial interpretation $350.00 each, with the residential equivalents at $100.00 and $150.00. A variance asks the board to permit something the ordinance would otherwise prevent; an interpretation asks it to settle what a provision means for the property in question. The distinction between the two prices is worth reading before filing, because an applicant who needs a ruling on the meaning of a use category pays the higher commercial rate. As with every other county zoning charge here, the fee applies only where county staff perform the zoning function — the unincorporated county, Matthews, Pineville, Cornelius and Davidson. A business inside Charlotte, Mint Hill or Huntersville appeals through that municipality's own board and fee schedule instead. Businesses most often reach this record over a change of use in an existing building, a drive-through or outdoor seating proposal, or signage above the permitted area.

Fire Performance Tests

Installing a fire protection system is one charge; having the county Fire Marshal witness it work is another, and a fit-out budget that misses the second will be short. The published Mecklenburg County Fire Fees, effective July 1, 2026, price performance tests separately from construction permits: $160 for automatic fire-extinguishing systems, which is the test a restaurant or coffee shop meets after a kitchen hood suppression system is installed; $200 for an emergency responder communication coverage system; $590 for fire alarm and detection systems and related equipment in a shell and $160 for the same in an upfit; $160 for fire pumps and related equipment; $200 for fire sprinkler systems; and $400 for standpipe systems. The shell-versus-upfit split for alarm testing is worth noting when a tenant takes space in a building whose shell alarm has already been tested, because the tenant's share is the $160 upfit figure rather than the $590 shell figure. These charges apply where the Mecklenburg County Fire Marshal's Office is the authority having jurisdiction — the unincorporated county, the towns of Matthews, Mint Hill, Pineville, Huntersville, Cornelius and Davidson, and the six fire districts within Charlotte's ETJ. Inside Charlotte city limits the Fire Marshal's own page directs enquiries to the Charlotte Fire Marshal's Office.

Land Development and Erosion Control Plan Review and Inspection

Where a project disturbs ground rather than just fitting out a tenant space, the land development charges dwarf the building permit, and they land on a different jurisdictional line again. The Land Development Fee Schedule in the adopted LUESA Fee Ordinance is headed 'For jurisdictions requiring engineering review and site inspections by Mecklenburg County staff:' and records that 'The Town of Huntersville provide its own land development services; therefore, Huntersville charges separate land development fees', while the City of Charlotte's Land Development Division performs this review for projects inside Charlotte. A new drive-through restaurant, a retail pad site, a child care centre with a play yard or a repair shop with a paved forecourt will usually be a Small Commercial Project at $5,300.00 if it denudes less than an acre, or a Large Commercial Project at $10,800.00 plus $1,000.00 per denuded acre above five acres if it denudes more or if the Post Construction Control Ordinance applies. The ladder above the base fee is where budgets slip: re-review beyond the allowed cycles runs at $110.00 an hour, a failed or unready inspection costs $460.00, and each bond transaction is $1,500.00. Expedited review is available at a published price, from $500.00 at Level 1 to $5,500.00 at Level 4, after a $100.00 eligibility and level assessment. The schedule allows 70% of a plan review fee to be paid at submittal with the balance at approval, which is worth using on a large project.

Individual Floodplain Development Permit

Mecklenburg County maps its own Community Special Flood Hazard Area, wider than the federal one, and any development inside it needs an Individual Floodplain Development Permit from Storm Water Services unless it qualifies as a general permit activity. The fee schedule is banded by where in the floodplain the work sits and how much analysis it demands: $1,300.00 for a Minor Floodplain Impact between the Community Encroachment Line and the Community Flood Fringe Line, $2,900.00 for a Major Floodplain Impact, $5,300.00 for a Minor Encroachment Study between the creek centreline and the Community Encroachment Line, $13,100.00 for a Major Encroachment Study, $13,400.00 for a Community Letter of Map Revision where a FEMA LOMR is not required, $2,300.00 for a levee or floodwall review and $1,200.00 for a minor revision to an approved permit. Three conditions in the ordinance change the arithmetic. Activities that meet the criteria for a General Floodplain Development Permit are not charged a fee at all. A project involving multiple activities in multiple areas of the floodplain is assessed a single fee in the highest applicable category. And the penalty clause is unusually blunt: 'Fee Charges for IFDP Applications submitted after development activities have commenced, will be doubled due to additional staff time investigating and reviewing the violation.' Any of the ten industries building on a creekside parcel in Charlotte's stream corridors should establish floodplain status before committing to a site.

Sources

Every figure in the table above was read from one of these government pages on the date shown.

  1. Mecklenburg County Land Use and Environmental Services Fee Ordinance, revised July 1, 2026 (Document Book 55, Document 58) — the adopted countywide fee ordinance linked from Code Enforcement's Publications pageMecklenburg County Land Use and Environmental Services Agency (LUESA) · primary source · retrieved 2026-09-30
  2. Mecklenburg County Code Enforcement — home page: 'More than 100 inspector code officials cover all construction in Mecklenburg County's 524 square miles'Mecklenburg County Code Enforcement · primary source · retrieved 2026-09-30
  3. Permitting — Mecklenburg County Code Enforcement's own page: commercial permit scope, the G.S. 160D-1110 basis for building, electrical, plumbing and mechanical permits, and the $40,000 residential thresholdMecklenburg County Code Enforcement · primary source · retrieved 2026-09-30
  4. When Does City Land Development need to see my project? — county guidance that county building permit issuance inside Charlotte is conditioned upon City of Charlotte Land Development Division plan approvalMecklenburg County Code Enforcement · primary source · retrieved 2026-09-30
  5. Expiration of Permits — Policy Memo, quoting G.S. 160D-1111 and Mecklenburg County Building-Development Ordinance § 108.8.1 on the six-month and twelve-month permit expiry rulesMecklenburg County Code Enforcement · primary source · retrieved 2026-09-30
  6. Mecklenburg County Zoning Ordinance (January 1992, codified through June 15, 2021) — § 1.103 jurisdiction, § 4.102 building permit, § 4.103 certificate of compliance/occupancy, § 4.104 zoning review; published on the county's ordinances pageMecklenburg County / Charlotte-Mecklenburg Planning Commission · primary source · retrieved 2026-09-30
  7. Mecklenburg County Fire Fees, effective July 1, 2026 and approved by the Board of County Commissioners — plan review, performance test, construction, operational, hazardous materials, service and special event fees, and the fire code violation rangeMecklenburg County Fire Marshal's Office · primary source · retrieved 2026-09-30
  8. Mecklenburg County Fire Marshal's Office — home page naming the six towns, the unincorporated county and the six Charlotte-ETJ fire districts it serves, and directing City of Charlotte enquiries to the Charlotte Fire Marshal's OfficeMecklenburg County Fire Marshal's Office · primary source · retrieved 2026-09-30

Who issues business permits in Mecklenburg County?

Permitting in Mecklenburg County is split across 7 agencies we hold records for, with tax registration handled at state level. No single office issues everything, which is why an opening usually means filing in several places rather than one.

Mecklenburg County issuing agencies

Other North Carolina jurisdictions we cover

Commercial Compliance Hub publishes information, not legal advice. Requirements change — confirm anything you rely on with the issuing agency before you file.