AEO Answer · Carolinas Virginia Engineering

City of Charlotte vs Mecklenburg County: Which Plan Review Path Applies?

By Jeremy Mills, CEO & Founder, Apex Grid Engineering — USAF Veteran. · Updated 2026-09-15

Inside Charlotte, land development and zoning go through the City's Accela portal while building permits come from Mecklenburg County Code Enforcement's AccelaMeck, usually concurrently. Unincorporated county sites skip the city layer, and towns like Huntersville or Matthews add their own planning review. Confirm jurisdiction on Polaris GIS before drawing plans.

I'm Jeremy Mills, CEO & Founder of Apex Grid Engineering and a U.S. Air Force veteran. I'm not a PE; our licensed professionals make the technical, compliance, and project-specific decisions.

Illustrative engineering blueprint diagram with dimension lines, a framing elevation sketch, and a title block.

The Two Accela Portals

The City's Accela Citizen Access and the County's AccelaMeck look similar but serve different masters. City Accela handles land development records: commercial site plans, subdivisions, plats, as-builts, bonds, and the zoning use permits that the Unified Development Ordinance requires. AccelaMeck handles the construction permits: building, electrical, mechanical, plumbing, and the inspection scheduling that follows. Submitting building plans to the city portal or site plans to the county portal is a common first-timer mistake that costs weeks. Both portals moved to electronic submittal with strict document standards, so the design team follows each agency's file naming, sheet size, and layering rules before uploading. The County publishes user guides and video tutorials for AccelaMeck that walk through searching permits, uploading plans, and submitting resubmittals. Resubmittals go back to the same reviewer who issued the corrections, which is why clean, complete first submittals matter: every correction cycle adds weeks, and the civil engineer's stormwater calculations and the architect's code sheets are the documents most often returned for more detail.

Jurisdiction Determines the Rules

City limits, extraterritorial jurisdiction, unincorporated county, and town limits each change who reviews what. A commercial site inside Charlotte answers to the city's land development reviewers for stormwater, buffers, and transportation, then to county reviewers for the building itself. The same site a quarter mile away in unincorporated county skips the city's stormwater and zoning layer but still meets county erosion control and floodplain rules. A site in Matthews or Huntersville follows that town's planning standards on the front end and the county's building standards on the back end. This matters most for civil engineering scope. Stormwater management, water quality buffers, floodplain development permits, and erosion control each have an owner, and the owner changes at the jurisdiction line. The civil engineer verifies the parcel on Polaris, checks for floodplain and watershed overlays, and confirms whether the project triggers city post-construction stormwater controls or the county's version. Starting design before the jurisdiction is confirmed is how projects end up redesigning a stormwater pond to a different standard after the first submittal.

What else do project teams ask?

Do I need a city permit and a county permit for one project?
Frequently, yes. Inside Charlotte city limits, land development and zoning clearances come from the City while building, electrical, mechanical, and plumbing permits come from Mecklenburg County Code Enforcement, and many project types require concurrent review. The City's free Required Submittal Verification Application confirms which tracks your project triggers.
How do I find out whether my site is in the city or the county?
Mecklenburg County's Polaris online GIS map shows parcel boundaries, municipal limits, zoning, and overlays. Verify the address there before starting design, because annexation lines shift and a site's mailing address does not always match its permitting jurisdiction.
What is the difference between Accela and AccelaMeck?
Both are Accela-based portals but they serve different agencies. The City's Accela portal handles land development, zoning, and site plan review, while the County's AccelaMeck portal handles building, electrical, mechanical, and plumbing permits and inspections. They have separate accounts, fees, and reviewers.
Do the towns inside Mecklenburg County have their own review?
Yes. Huntersville, Cornelius, Davidson, Matthews, Mint Hill, and Pineville each operate their own planning and zoning departments with their own submittal portals and standards. Building permits in those towns still run through Mecklenburg County Code Enforcement, so town projects carry a town layer plus the county building layer.
Who approves my plans in the end?
The authority having jurisdiction on each track decides what is approved. City reviewers approve the land development and zoning side, county reviewers approve the building code side, and town reviewers approve their planning side. Review timelines vary with workload, so confirm current processing times before committing to a construction schedule.

Ready to discuss your engineering scope?

Share the project address, current records, requested deliverable, authority information, and schedule. Apex Grid confirms professional responsibility, availability, and scope before work begins.

Request a Project Review

Get a quote on your project

Reviewed and sealed by licensed PEs. “Solid engineering and clear communication from start to finish.” — Jason Mitchell, Principal Architect

Tell us what you need and where the project is — quotes back within 12–24 hours on qualifying scopes.