← Back to all articles

Fence Permits in Charlotte: Cost, Process, and How Long It Takes

February 17, 2026 7 min read

Most Charlotte homeowners do not need a permit to build a fence. That is the good news, and for the majority of standard residential fence projects, it is the only thing you need to know. But there are situations where a permit is required, and building without one can create problems -- from fines to forced removal. Here is a clear breakdown of Charlotte's fence permit rules, the application process, costs, timelines, and what to watch out for.

The Key Rule: Most Residential Fences Do Not Need a Permit

In the City of Charlotte and Mecklenburg County, residential fences under 7 feet tall generally do not require a building permit. Since most privacy fences are 6 feet tall and most decorative fences are 4 feet tall, the vast majority of backyard fence projects fall under this threshold and can proceed without a permit.

This is a relief for homeowners who are already spending $3,000 to $8,000 on a fence and do not want to add permit costs and delays on top of it. For a standard 6-foot wood, vinyl, or aluminum fence in your backyard, you can skip the permit office entirely. For more on what fences cost in Charlotte, see our pricing guide.

That said, "no permit required" does not mean "no rules." You still need to comply with setback requirements, height limits, and any HOA covenants that apply to your property. The permit exemption just means you do not need to file paperwork with the county before building. For a full rundown of fence rules in Charlotte, read our Charlotte fence permit rules guide.

When You DO Need a Fence Permit

There are several situations where a permit is required, even for residential properties:

Fences over 7 feet tall. Any fence that exceeds 7 feet requires a building permit in Charlotte/Mecklenburg County. This includes fences with lattice toppers or extensions that push the total height above 7 feet. Some homeowners want 8-foot fences for extra privacy along busy roads or near commercial properties, and those projects need a permit.

Fences in floodplains. If your property is in a FEMA-designated floodplain, any structure -- including a fence -- may require a permit and a floodplain development review. Fences in floodplains can affect water flow during flooding, so the county wants to review the plans before construction. Parts of Charlotte along creeks and low-lying areas fall in floodplain zones, so check the county's floodplain maps before you build.

Fences that affect drainage. Solid fences built across natural drainage paths can redirect stormwater onto neighboring properties. If your fence could interfere with established drainage patterns, the county may require a permit and a grading plan. This is most common on sloped lots and properties near stormwater easements.

Commercial properties. Fencing on commercial, industrial, or multi-family properties typically requires a permit regardless of height. The permitting process for commercial fencing is more involved than residential and may include site plan review, zoning verification, and compliance with the Charlotte Unified Development Ordinance.

Fences near public right-of-way. If your fence will be close to a public road, sidewalk, or utility right-of-way, the county may require a permit to verify that the fence does not encroach on public land or obstruct sight lines at intersections. Corner lots are especially affected by this rule because fences near the intersection must not block visibility for drivers.

Retaining wall and fence combinations. If your fence sits on top of a retaining wall, or if the retaining wall and fence together exceed certain height thresholds, a permit may be required. The county treats the combined height of the wall and fence as a single structure for permitting purposes.

How to Apply for a Fence Permit in Charlotte

If your project requires a permit, here is the process:

Step 1: Gather your documents. You will need a site plan showing your property boundaries, the location of the proposed fence, setback distances from property lines and structures, the height and material of the fence, and the location of any gates. A simple hand-drawn sketch with measurements is usually sufficient for residential projects, but it needs to be accurate.

Step 2: Submit online or in person. Mecklenburg County Code Enforcement handles fence permits for properties within the city of Charlotte. You can submit your application through the county's online permitting portal, which is the fastest method. You can also submit in person at the Mecklenburg County Code Enforcement office. The online portal lets you upload your site plan, pay the fee, and track the status of your application.

Step 3: Pay the fee. Fence permit fees in Charlotte typically range from $50 to $150, depending on the scope of the project. A simple residential fence permit is on the lower end. Commercial projects or fences that require additional reviews (floodplain, drainage, zoning) cost more. The fee is paid at the time of application.

Step 4: Wait for approval. The review period for a standard residential fence permit is typically 1 to 2 weeks. During this time, a plan reviewer checks your site plan against zoning requirements, setbacks, and any applicable ordinances. If everything is in order, you receive the permit. If there are issues, the reviewer will contact you with questions or required changes.

Step 5: Build and inspect. Once you have the permit, you can begin construction. Depending on the project, an inspection may be required after the fence is built to verify that it matches the approved plans. Not all permitted fences require inspection -- the permit itself will state whether one is needed.

What Inspectors Check

If your fence project requires an inspection, the inspector will typically verify:

  • The fence matches the height, material, and location shown on the approved permit
  • Setback distances from property lines and streets are correct
  • The fence does not encroach on easements or public right-of-way
  • Post depth is adequate (typically 1/3 of the total post length below ground for stability)
  • The fence does not obstruct sight lines at intersections (for corner lots)
  • For pool fences: gate hardware is self-closing and self-latching, and the fence meets the required height and spacing

Inspections are scheduled after construction is complete. You call the county to request an inspection, and an inspector comes to the site -- usually within a few business days. If the fence passes, you are done. If it does not, the inspector will tell you what needs to be fixed, and you schedule a re-inspection after making the corrections.

Setback Requirements From the Street

Even if your fence does not require a permit, you still need to follow setback rules. In Charlotte, fences in front yards generally cannot exceed 4 feet in height. In side and rear yards, 6 feet is the standard maximum without a permit (up to 7 feet).

There is also a setback distance from the street. Fences cannot be built within the public right-of-way, which extends a certain distance from the center of the road onto your property. The exact distance varies by street but is typically 25 to 50 feet from the center of the road on residential streets. Your property survey will show where the right-of-way ends and your private property begins.

Corner lots have additional restrictions. Fences near the intersection of two streets must maintain a sight triangle -- a clear area where drivers need unobstructed visibility. Building a 6-foot fence within this sight triangle is a code violation even if you do not need a permit for the rest of the fence.

Easement Restrictions

Easements are strips of land on your property where utility companies, the county, or other entities have the right to access for maintenance. You can usually build a fence across an easement, but the easement holder can remove the fence at your expense if they need access. Duke Energy, Piedmont Natural Gas, Charlotte Water, and Mecklenburg County stormwater all maintain easements in residential neighborhoods.

Before building, check your property survey for easement locations. Your fence contractor should also review easements as part of the planning process. A good contractor will not install a fence across an easement without making sure you understand the risk.

City of Charlotte vs. Unincorporated Mecklenburg County

There is an important distinction between properties inside the City of Charlotte limits and those in unincorporated Mecklenburg County. Both follow the Charlotte-Mecklenburg Unified Development Ordinance for zoning purposes, but the permitting process and enforcement may differ slightly.

If you live inside city limits, the City of Charlotte handles code enforcement. If you live in unincorporated Mecklenburg County, the county handles it. In practice, the fence rules are very similar, but the permitting offices and online portals are different. Check your property tax records or the county GIS maps to determine which jurisdiction you fall under.

Other Municipalities in the Charlotte Metro

If you live outside Charlotte city limits but within the metro area, your municipality may have its own fence rules:

Huntersville follows the Huntersville Zoning Ordinance, which has specific fence height and setback rules. Residential fences up to 6 feet in rear and side yards typically do not require a permit, but front yard fences and fences over 6 feet may need review.

Matthews has its own permitting process through the town's planning department. Fence rules are similar to Charlotte's, but the application goes through the Matthews town office, not the county.

Mint Hill requires permits for fences in certain zoning districts and has specific rules about fence placement relative to streets and intersections.

Cornelius, Davidson, and Pineville each have their own zoning and permitting processes. If you live in one of these towns, contact the town's planning or zoning department for specific fence rules.

The general pattern across all of these municipalities is the same: standard residential fences under 6 to 7 feet in rear and side yards rarely need permits. Front yards, tall fences, and commercial properties usually do.

York County, SC Rules (Fort Mill and Rock Hill)

A large number of Charlotte metro residents live across the state line in York County, South Carolina -- particularly in Fort Mill and Rock Hill. South Carolina has different permitting rules than North Carolina.

In York County, residential fences generally do not require a building permit unless the fence is over 7 feet tall or is associated with a swimming pool. However, the Town of Fort Mill and the City of Rock Hill each have their own zoning ordinances that may impose additional requirements. HOA rules in Fort Mill's many planned communities (Baxter, Riverwalk, Kingsley, and others) often have stricter fence standards than the municipal code.

If you live in York County, check with your municipality and your HOA before building. The rules are not identical to Mecklenburg County, and assuming they are the same can lead to violations.

HOA Approval Is Separate From Permits

This is a point that trips up many Charlotte homeowners: getting a permit (or being exempt from needing one) does not mean your HOA approves the fence. And getting HOA approval does not mean you are exempt from permit requirements. These are two separate processes, and you may need to go through both.

If your property is in an HOA, you typically need to submit an architectural review request to your HOA board before building a fence. The HOA will review the material, style, height, color, and placement against the community's covenants. Some HOAs respond within a week. Others take 30 days or more. Start this process early -- do not sign a contract with a fence company until you have HOA approval in writing.

If you also need a county permit (because the fence is over 7 feet, in a floodplain, etc.), apply for the permit separately. The county does not check HOA compliance, and your HOA does not pull permits.

What Happens If You Build Without a Required Permit

If your fence required a permit and you built without one, the consequences depend on how the issue comes to the county's attention. In most cases, this happens when a neighbor complains or when the county discovers the violation during a property inspection for another purpose.

Possible consequences include:

  • A stop-work order if construction is still in progress
  • A notice of violation requiring you to apply for a permit retroactively (called an "after-the-fact" permit)
  • Additional fines for building without a permit -- the after-the-fact permit typically costs more than a standard permit
  • Required modifications if the fence does not comply with zoning rules (height, setback, location)
  • Forced removal in extreme cases where the fence violates code and cannot be brought into compliance

The most common outcome is that the county requires you to get an after-the-fact permit and pay the extra fee. Forced removal is rare for residential fences but does happen when the fence is built in a right-of-way, blocks drainage, or significantly violates height limits.

Should Your Contractor Pull the Permit?

If your fence project requires a permit, you have two options: pull the permit yourself or have your contractor do it.

Most established Charlotte fence companies will pull the permit for you as part of the project. This is usually the better option because the contractor knows what documents to submit, how to draw the site plan, and what the county reviewer is looking for. Many contractors include the permit fee in their project quote.

If you pull the permit yourself, you save the contractor's markup on the permit fee (which is usually minimal) but you take on the responsibility of preparing the application correctly. For a simple residential fence permit, this is manageable. For commercial projects or fences in floodplains, let the contractor handle it.

One important note: if the contractor pulls the permit, the permit is in their name. If you pull it, the permit is in your name. The permit holder is ultimately responsible for the fence meeting code requirements. In practice, the contractor does the work either way, but it is worth understanding who is on the hook if there is an inspection issue.

The Practical Timeline for a Fence Project in Charlotte

Here is what a typical fence project timeline looks like, including permit and HOA steps where applicable:

  • Week 1-2: Get quotes from 2-3 fence contractors. Sign a contract.
  • Week 2-3: Submit HOA architectural review request (if applicable). Submit permit application (if required).
  • Week 3-5: Wait for HOA approval (1-4 weeks) and permit approval (1-2 weeks). These can run at the same time.
  • Week 4-6: Schedule installation. Most Charlotte fence companies are booked 1-3 weeks out during busy season (spring and summer), longer during peak demand.
  • Installation day: 1-3 days for most residential fences.
  • Post-installation: Schedule inspection if required by the permit.

From first phone call to finished fence, plan on 4 to 8 weeks during busy season. During fall and winter, the timeline can be as short as 2 to 3 weeks because demand is lower and contractors have more availability.

For gate installations with automatic openers or custom metalwork, add an additional 1-2 weeks for equipment ordering and specialized installation.

The bottom line on permits: most Charlotte homeowners building a standard backyard fence will not need one, and that simplifies the process significantly. But if your project falls into one of the categories that does require a permit, the process is not difficult or expensive -- it just adds a week or two to the timeline. The bigger delay for most projects is HOA approval, so start that process as early as possible. For help with permits and getting your fence project started, call or request a free quote online.

← Back to all articles

Related Articles

Need Help With Your Fence Project?

Charlotte fence companies handle permits and installation. Get free quotes from local pros.

Call: