Permit Required? Sometimes Required
Typical Fee Range $50–$300 A Building Permit is only required for fences over 6 feet tall; however, a Zoning/Fence Certificate may be required for any street-adjacent fence.
Fee Method Valuation-based

What's Required in Charlotte

  • Building permit required for any fence or wall over 6 feet in height
  • Front yard height limit is 5 feet above grade (6 feet for zero lot line subdivisions)
  • Rear yard height limit is 8 feet above grade
  • Fence post capitals may extend up to 2 feet above max height limits
  • Vision clearance standards apply at street intersections: no obstructions over 2.5 feet tall within the sight triangle
  • A Fence and Wall Certificate from CDOT is required if the fence is along street borders

How Tall Can a Fence Be Without a Permit in Charlotte?

In Charlotte, the number that matters is 6 feet: a fence taller than that needs a permit from the Mecklenburg County Code Enforcement, while anything at or under it can usually go up without one. Front yards are stricter, capped at 5 feet. Zoning separately caps rear- and side-yard heights at 8 feet. One local wrinkle: a Zoning/Fence Certificate may be required for any street-adjacent fence. Even a permit-free fence still has to respect setbacks and corner sight-line rules, so check placement before you dig post holes.

Do You Need a Permit to Build a Fence in Charlotte?

For a typical backyard fence at or under 6 feet, no — you can skip the building permit in Charlotte. Go taller and you'll file with the Mecklenburg County Code Enforcement, with permit fees typically in the $50–$300 range. Two cautions before you skip the paperwork: zoning rules (height caps, setbacks, corner visibility) apply to every fence, permitted or not, and HOA or deed rules stack on top of city code. When your plan sits close to the line, a quick call to the department beats rebuilding a fence later.

How to Get a Fence Permit in Charlotte

1

Step 1: Zoning Check

Verify your property line setbacks and historic district status with the City of Charlotte Planning Dept.

2

Step 2: CDOT Certificate

Apply for a Fence and Wall Certificate if your project is street-adjacent.

3

Step 3: County Application

If over 6 feet, submit a building permit application through the Mecklenburg County Citizen Access portal.

4

Step 4: Fee Payment

Pay the minimum building permit fee ($59.70) or valuation-based fee ($12.19 per $1k over $3k).

5

Step 5: Final Inspection

Schedule a final inspection once the fence is complete to verify height and setbacks.

Frequently Asked Questions

A building permit is only required if the fence is over 6 feet tall, though zoning rules apply to all fences.
The base permit fee for small residential projects is $59.70.
Up to 5 feet in front yards and 8 feet in rear yards.