Charlotte land-development review and Mecklenburg County building permit review are two separate processes that happen to touch the same house. The Charlotte side, often called an Individual Residential Lot Review or LDIRL review, looks at how a single lot fits the city's zoning, land development, and site-related standards. The county side, run through Mecklenburg County Code Enforcement, looks at the building itself: structural, mechanical, electrical, plumbing, and life-safety compliance under the adopted building code. A homeowner or project team generally needs to clear the applicable city land-development checks before the county will treat a residential building permit application as ready to move forward, because the county review assumes the lot-level questions have already been answered.
This article summarizes how these two systems are described on the official City of Charlotte and Mecklenburg County websites as of the time of writing. It is not a substitute for reading the current published guidance or for a project-specific determination from the City of Charlotte Planning, Design, and Development department or Mecklenburg County Code Enforcement. Review steps, portal names, fee structures, and submittal requirements can change without notice, and any specific address, lot, or scope of work should be verified directly with the authority having jurisdiction before a homeowner or contractor finalizes a schedule or budget around it.
What the responsible public authority documents
The City of Charlotte's Permitting page and its Individual Residential Lot Reviews page describe a city-run process that looks at how an individual residential lot relates to zoning classifications, land development standards, and related site conditions. This is the layer that asks questions like whether a proposed structure fits within setbacks, whether the lot has the frontage and configuration the zoning district expects, and whether other city land-development conditions apply to that specific parcel. The city's own published pages are the correct place to read the current scope of this review, since the exact list of triggers and submittal items can be updated.
Mecklenburg County Code Enforcement's Residential Plan Review Services page describes a different layer: the review of building plans against the adopted building code for structural, life-safety, mechanical, electrical, and plumbing systems. This is the review that results in the residential building permit itself, and it is administered by the county rather than the city. The county page is the correct source for understanding what that office currently asks for in a residential plan review submittal, and it should be read alongside the city's lot-review guidance rather than in isolation, because the two offices are documenting two different halves of the same overall approval path.
- The City of Charlotte publishes its own permitting and zoning guidance separately from the county's building code review guidance.
- Individual Residential Lot Review, sometimes shortened to LDIRL, is described on the city's own Individual Residential Lot Reviews page.
- Mecklenburg County Code Enforcement's Residential Plan Review Services page describes the building-code side of the process.
- Reading both official pages together, rather than relying on a summary alone, is the most reliable way to understand current scope.
Decision inputs to collect before work proceeds
Before a homeowner or project team can meaningfully sequence these two reviews, there are a handful of basic facts about the project that both the city and the county will likely want to see. These include the parcel identification and current zoning classification, a description of the proposed scope of work, whether the project is new construction or an addition or alteration to an existing structure, and whether any prior approvals already exist for the lot. Gathering these facts early, before submitting anything, tends to reduce back-and-forth later.
It also helps to know, in general terms, which review is likely to come first for a given scope. The city's lot-level review tends to be the one that addresses zoning and site conditions, while the county's plan review addresses the building itself once the site-level questions are settled. Because the exact sequencing and applicability depend on the specific lot and scope, this is an area where a homeowner should treat published guidance as the starting point and confirm specifics with the relevant office rather than assuming based on a similar past project.
- Confirm the parcel identification number and current zoning classification for the property.
- Write a clear, specific description of the proposed scope of work before contacting either office.
- Note whether the project is new construction, an addition, or an alteration to an existing structure.
- Ask whether any prior city or county approvals already exist for the lot and gather copies if so.
- Confirm with the city and county which review is expected to be completed first for this specific scope.
A step-by-step owner and project-team checklist
A practical way to approach a two-system project is to treat it as a sequence of confirmations rather than a single application. The first step is reviewing the City of Charlotte's Permitting and Individual Residential Lot Reviews pages to understand whether the project scope falls under LDIRL and what the city currently asks for in that submittal. The second step is reviewing Mecklenburg County Code Enforcement's Residential Plan Review Services page to understand what the county's building plan review currently requires, so that both submittals can be prepared with consistent information from the start.
From there, the practical sequence generally involves confirming with the city whether the lot review needs to be completed or at least initiated before the county will accept a complete building permit application, preparing the documentation each office asks for, and keeping a written record of any determinations either office makes about the specific property. This is pre-construction planning work, and it is the kind of coordination that benefits from being done before a design is finalized rather than after plans are already drawn, since a lot-level condition discovered late can affect what the building plans need to show.
- Read the current City of Charlotte Permitting and Individual Residential Lot Reviews pages before drafting any submittal.
- Read the current Mecklenburg County Code Enforcement Residential Plan Review Services page for the building permit side.
- Ask the city directly whether LDIRL review must be completed before the county building permit application is accepted for this project.
- Prepare a consistent scope-of-work description that can be used in both submittals.
- Keep written records of every determination, comment, or approval from either office.
Documentation and hold points
Because two separate offices are involved, documentation discipline matters more than it might on a single-review project. A hold point is simply a stage in the process where work should not proceed until a specific approval or confirmation has been received in writing. On a two-system project, reasonable hold points include not finalizing building plans until the lot-level zoning questions are resolved, and not beginning any field work that depends on a county-issued building permit until that permit has actually been issued.
Keeping a simple log of what was submitted to each office, on what date, and what response was received helps prevent a common problem: assuming that an email exchange or a verbal comment from one office counts as a formal approval that the other office will recognize. The City of Charlotte and Mecklenburg County are separate governmental bodies with separate systems, and a determination from one does not automatically transfer to the other. A homeowner working with a contractor on pre-construction planning can ask that contractor to help maintain this documentation log, but the underlying approvals themselves come only from the city and county.
- Do not finalize building plans until zoning and lot-level questions have a written resolution from the city.
- Do not begin field work that depends on a county building permit until that permit has been issued.
- Keep a submittal log noting what was sent to each office, when, and what response was received.
- Treat verbal comments or informal emails as informal until confirmed in the applicable office's formal process.
- Store copies of every official determination in one place accessible to the whole project team.
Common coordination failures and how to catch them
One common failure is assuming that because a project cleared the county's building plan review, the city's land-development questions have also been resolved, or the reverse. Since these are different offices reviewing different things, an approval from one does not confirm compliance with the other. Another common failure is starting design work, or even ordering materials, before either review has produced a written determination, which can lead to plan changes that ripple through both submittals if a lot-level condition turns out to require a design adjustment.
A third failure pattern involves treating the two reviews as if they can be submitted in either order interchangeably. Because the city's lot-level review often needs to be settled before the county will treat a building permit application as complete, submitting to the county first, without confirming the city's expectations, can result in delays or a request to restart part of the process. Catching these failures early usually comes down to asking direct sequencing questions of both the City of Charlotte and Mecklenburg County Code Enforcement before finalizing any submittal calendar, and not relying on assumptions carried over from a different type of project or a different jurisdiction.
- Do not assume a county building permit approval also confirms city zoning or land-development compliance.
- Do not assume a city lot-level review resolves all county building-code questions.
- Avoid finalizing design or ordering materials before both offices have issued written determinations.
- Confirm the required submittal order directly with the city and county rather than assuming based on other projects.
- Revisit sequencing questions any time the scope of work changes, since a different scope can change which review applies first.
Questions for the responsible authority or qualified professional
Because the specifics of LDIRL applicability, submittal requirements, and sequencing can change and can vary by lot, the most reliable next step is a direct conversation with the City of Charlotte and with Mecklenburg County Code Enforcement. Bringing a written list of questions to those conversations tends to produce clearer answers than an open-ended inquiry, and it creates a record the project team can refer back to later.
A licensed design professional, such as an architect or engineer working on the project, may also be a useful resource for translating city and county requirements into the specific drawings and documentation a given project needs. Cooper Development Group can help organize these questions and the supporting documentation as part of pre-construction planning, but the answers themselves need to come from the city, the county, or the licensed professional responsible for the design.
- Does this specific lot and scope of work require an Individual Residential Lot Review under current city guidance?
- What is the current expected sequence between the city's lot-level review and the county's building permit review?
- What documentation does Mecklenburg County Code Enforcement currently require for a residential plan review submittal?
- Are there any lot-specific conditions, such as prior variances or overlay districts, that could affect either review?
- Who at each office should the project team contact if a submittal needs to be corrected or resubmitted?
Next action and related CDG service resource
A two-system project moves more smoothly when the homeowner and project team treat the city's land-development review and the county's building permit review as related but distinct steps, each with its own documentation and its own office to contact. The most useful early action is simply reading the current official pages from the City of Charlotte and Mecklenburg County Code Enforcement, then bringing specific questions about the property to those offices before finalizing a design or a submittal calendar.
Cooper Development Group offers pre-construction planning support that can help a homeowner organize this kind of two-jurisdiction sequencing, including gathering parcel information, drafting a clear scope-of-work description, and building a documentation log for both reviews. For homeowners working across the state line, the Lake Wylie, South Carolina pre-construction planning resource may also be relevant background reading, and the CDG blog includes other articles on related permitting topics. Readers who want to talk through their specific project can use the consultation page to start that conversation, understanding that any project-specific determination still comes from the applicable city or county office.
- Start by reading the current City of Charlotte and Mecklenburg County Code Enforcement pages linked in this article.
- Bring a written list of project-specific questions to both offices before finalizing a design or submittal schedule.
- Review the /pre-construction-lake-wylie-sc/ page for related pre-construction planning background.
- Browse /blog/ for other articles on Charlotte and Mecklenburg permitting topics.
- Use /consultation/ to start a conversation about pre-construction planning support for a specific project.
Direct answer and evidence boundary in practice
Put simply, the Charlotte LDIRL permit process and the Mecklenburg County building permit process split responsibility along a fairly clean line: the city looks at the lot in the context of zoning and land development, and the county looks at the building in the context of the adopted building code. Understanding that division is the first step toward building a Charlotte LDIRL permit checklist that does not accidentally skip a step or submit information to the wrong office.
None of this replaces reading the actual pages published by the City of Charlotte and Mecklenburg County Code Enforcement, and none of it replaces a direct conversation with those offices about a specific property. Pre-construction planning planning conversations with a contractor can help a homeowner prepare for those conversations, organize documentation, and avoid common sequencing mistakes, but the authority to approve, deny, or set requirements for a project rests with the city and the county, not with any private planning resource.
- The city reviews the lot; the county reviews the building; both reviews are typically needed for many residential projects.
- A responsibility map like this one is a planning aid, not a substitute for the official pages or a direct agency conversation.
- Requirements, portal names, and submittal expectations can change, so current details should always be confirmed.
- Pre-construction planning support can help organize questions and documentation but cannot issue approvals.
Questions homeowners ask
Is the Charlotte LDIRL permit the same thing as a Mecklenburg County building permit?
No. The Charlotte LDIRL, or Individual Residential Lot Review, is a city-level review of how a specific lot complies with zoning and land development standards. The Mecklenburg County building permit is a separate review of the structure itself under the adopted building code, handled by Mecklenburg County Code Enforcement. A project typically needs to satisfy the applicable city lot-level review before the county building permit application can move forward as complete, but the two reviews are conducted by different offices with different scopes. Always confirm the current relationship between these two steps with the City of Charlotte and Mecklenburg County directly, since process details can be updated.
Who decides whether my project needs an LDIRL review at all?
The City of Charlotte's published guidance describes which residential projects fall under Individual Residential Lot Review, but whether a specific lot, addition, or new home triggers that review depends on facts about the property and the scope of work. Because this determination is project-specific, it should be confirmed with the City of Charlotte Planning, Design, and Development department rather than assumed from a general checklist. A pre-construction planning conversation with a contractor can help organize the questions to ask, but the city makes the final call on applicability.
Can Cooper Development Group tell me exactly what my project needs before I contact the city or county?
Cooper Development Group can help a homeowner organize a scope of work, gather the documents typically requested in these reviews, and build a checklist of open questions for the responsible authority. That is pre-construction planning support, not a substitute for the City of Charlotte's or Mecklenburg County's own determination. Any specific requirement, fee, timeline, or approval outcome for a particular property must come from the City of Charlotte or Mecklenburg County Code Enforcement, since those offices control the review and can update requirements at any time.
Plan the next step
Use this article as a planning aid, then confirm project-specific requirements with the responsible authority and qualified professionals. Review CDG's related service, construction articles, or consultation page when you are ready to organize the next decision.
Official sources and verification
- City of Charlotte: Permitting
- City of Charlotte: Individual Residential Lot Reviews
- Mecklenburg County Code Enforcement: Residential Plan Review Services
Authority pages, forms, fees, review steps, and code references can change. Verify the current path for the property and scope before relying on a planning assumption.

