Do I Need a Permit for a Fence in Charlotte, NC?

Charlotte's fence permit rules are a study in bifurcated authority — building permits and zoning compliance are two separate requirements enforced by two separate agencies, and a third overlay applies for fences along city streets. Most Charlotte homeowners building a standard privacy fence in their backyard won't need a building permit, but they will need to navigate zoning rules for front yard height limits, a Corner Visibility Triangle (CVT) requirement at intersections, and a no-cost Fence and Wall Certificate from the Charlotte Department of Transportation if the fence runs near any city-maintained street. Understanding which requirements apply to your specific fence and location is the starting point.

Research by DoINeedAPermit.org Updated April 2026 Sources: Charlotte City Code §82-465, Charlotte Unified Development Ordinance (UDO), Mecklenburg County Code Enforcement (LUESA), Charlotte Department of Transportation Fence and Wall Certificate program
The Short Answer
MAYBE — a building permit is required for fences over 6 feet; not required for most standard residential fences under 6 feet.
Charlotte's Fence and Wall Certificate materials state that a building permit is required for construction of a fence or wall over six feet in height. Standard residential backyard and side yard privacy fences at 6 feet or under do not require a building permit from Mecklenburg County Code Enforcement. However, ALL fences in Charlotte must comply with: the City's Unified Development Ordinance (UDO) height standards by yard location; the Corner Visibility Triangle (CVT) requirement at all intersections and driveways; Charlotte City Code §82-465 material and construction standards; and a no-cost Fence and Wall Certificate from CDOT for any fence or wall adjacent to a city-maintained street. Zoning rules further restrict front yard fencing to ornamental styles at 42 inches maximum. Even permit-free fences are subject to these zoning requirements.
Every project and property is different — check yours:

Charlotte fence rules — the basics

Charlotte's residential fence framework involves three separate regulatory layers that operate independently. The first is the building permit requirement from Mecklenburg County Code Enforcement: a building permit is required for any fence over 6 feet in height. Fences at or below 6 feet in the side and rear yards of single-family residential properties do not require a building permit. The second layer is zoning compliance under Charlotte's Unified Development Ordinance (UDO) — UDO fence standards govern height limits by yard location, front yard design requirements, materials standards, and the Corner Visibility Triangle. The third layer is the Charlotte Department of Transportation's (CDOT) Fence and Wall Certificate — a no-cost certificate required for any fence or wall that is constructed along a city street or borders a city-maintained street or sidewalk. None of these three requirements automatically involves the others — a fence that doesn't need a building permit may still need a CDOT Fence and Wall Certificate and must comply with UDO standards.

Charlotte City Code §82-465 establishes the baseline fence rules for residential zoning districts. The key provisions: in the front yard, ornamental fencing not exceeding 42 inches in height as measured from the established sidewalk or curb grade may be located within the front yard — this is the city's front yard fence standard. Fences in other residential yard areas must comply with the UDO height standards for the applicable zoning district. All fences must: not obstruct intersection sight lines (with a Corner Visibility Triangle maintained at all intersections and driveways); have the finished side facing outward where there is an identifiable finished side; not be electrified or carry a charge of electricity as a security measure; not have sharp points; not include barbed wire in residential districts; and have chain-link fences installed with the barbed end at the bottom (knuckle selvage). The "finished side facing out" requirement is a practical point that means a privacy fence's flat, smooth face must face the neighbor and the street — the structural side (posts, stringers visible) faces the interior of the owner's property.

The Corner Visibility Triangle (CVT) is a required clear area at all intersections and driveways where no fencing is permitted. Charlotte's Code §82-465 requires that a CVT be maintained at all intersections and driveways — no fencing is permitted within the CVT area. The CVT dimensions are specified in the Charlotte City Code and Transportation Criteria Manual and depend on the street speed and configuration. For standard residential intersections, the CVT is typically a triangle measured back 15–25 feet from the corner along each street edge. Fencing outside the CVT can be the full permitted height; within the CVT, no fencing is allowed. Corner lot homeowners must plan fence placement carefully to stay outside the CVT.

The CDOT Fence and Wall Certificate is required for fences or walls that are constructed along a city street or that border or are located near city-maintained streets or sidewalks. The certificate is no-cost and is obtained from the Charlotte Department of Transportation. The certificate process requires submitting a scaled site drawing (typically 1 inch = 20, 30, 40, or 50 feet scale) showing the property, street, proposed fence location, and dimensions. The CDOT reviews the drawing to confirm the fence doesn't obstruct sight lines, encroach on the right-of-way, or create traffic hazards. The Fence and Wall Certificate is separate from any building permit — it's a CDOT-administered process, not a Code Enforcement process. For fences entirely within back or side yards with no adjacency to streets, the certificate is not required.

Not sure which Charlotte fence rules apply to your project?
Get a permit report for your address — height limits by yard, CVT requirements, CDOT certificate needs, and whether your fence needs a building permit.
Get Your Charlotte Permit Report →
$9.99 · Based on official city sources · Delivered in minutes

Why the same fence in three Charlotte neighborhoods gets three different outcomes

Scenario A
Standard interior lot in Ballantyne — 6-foot privacy fence, no building permit needed
A Ballantyne homeowner on an interior lot installs a 6-foot cedar privacy fence around their backyard. The fence runs along the two side property lines and the rear property line, staying entirely within the rear portion of the lot — no adjacency to any city-maintained street (the fence does not touch the front property line). No building permit is required from Mecklenburg County Code Enforcement for a 6-foot fence. No CDOT Fence and Wall Certificate is required because the fence has no adjacency to city streets. Zoning compliance: the UDO height standard for the applicable zoning district allows a 6-foot solid fence in side and rear yards. The contractor confirms the property line locations using the homeowner's survey and installs the fence with the finished cedar side facing outward per Charlotte City Code. The fence does not include any barbed wire, sharp points, or electric charge. The contractor calls 811 (North Carolina's "Call Before You Dig" service) three business days before digging to locate underground utilities. No permit fees. Total project cost for 180 linear feet of 6-foot cedar: $5,000–$9,000 in Charlotte's market.
Permit fee: None (under 6 ft, no street adjacency) | Project cost: $5,000–$9,000
Scenario B
Corner lot in Plaza Midwood — CVT, CDOT certificate, and sight-line planning
A Plaza Midwood homeowner on a corner lot wants a 6-foot privacy fence to screen their backyard from the adjacent street. Because the fence runs along the property line that abuts a city-maintained street, a CDOT Fence and Wall Certificate is required — no cost, but requires a scaled site drawing submission showing the fence location, the property boundaries, and the adjacent street layout. Additionally, the fence must not be placed within the Corner Visibility Triangle at the intersection of the two streets. The CVT dimensions for the specific intersection are confirmed with CDOT. The homeowner designs the fence with a break — open or ornamental fencing within the CVT zone, transitioning to the full 6-foot solid section once outside the CVT. The fence at 6 feet does not require a building permit from Code Enforcement. The CDOT reviews and issues the Fence and Wall Certificate within 5–10 business days at no cost. Total project cost for the full fence with the CVT-compliant transition section: $7,000–$12,000 installed.
Permit fee: None (under 6 ft) | CDOT Certificate: no cost, 5–10 days | CVT break required at corner | Project cost: $7,000–$12,000
Scenario C
Historic Dilworth home — front yard fence with UDO ornamental requirements
A Dilworth homeowner wants to add a front yard fence to create a defined garden space at their 1920s bungalow. Under Charlotte's City Code §82-465 and the applicable UDO standards, front yard fences in residential districts must be ornamental and not exceed 42 inches in height. The homeowner selects a classic black aluminum ornamental fence with flat-top rails and decorative finials (the finials are not spear-pointed — they comply with the §82-465 prohibition on sharp points). The fence is 40 inches tall — within the 42-inch maximum. No building permit is required (under 6 feet). A CDOT Fence and Wall Certificate is required because the fence runs along the front property line adjacent to a city street. Additionally, because the property is a contributing structure in the Dilworth Historic District, any exterior change including fence installation requires confirmation from the Charlotte Historic District Commission that the proposed fence is consistent with the district's design guidelines — for a period-appropriate ornamental metal fence, this is typically a straightforward administrative review. The homeowner contacts HDC at 704-336-2205 to confirm the fence design and material are compatible. Total project cost for 80 linear feet of ornamental aluminum fence: $4,000–$7,500.
Permit fee: None (under 6 ft) | CDOT Certificate: no cost | HDC review: administrative | Project cost: $4,000–$7,500
FactorBallantyne Interior LotPlaza Midwood Corner LotDilworth Front Yard
Building permit required?No — 6 ft or underNo — 6 ft or underNo — 6 ft or under
CDOT Fence & Wall Certificate?No — not near city streetYes — adjacent to city streetYes — along front city street
Corner Visibility Triangle?N/AYes — break required at cornerN/A (front yard, not corner)
HDC historic review?NoNoYes — administrative
Height limit?6 ft solid rear/side6 ft solid rear/side, CVT exempt42 inches front yard, ornamental only
Permit feesNoneNone (CDOT cert. is free)None (CDOT cert. is free)
Project cost$5,000–$9,000$7,000–$12,000$4,000–$7,500
Your property has its own combination of these variables.
Street adjacency and CDOT certificate needs. Corner Visibility Triangle dimensions. Front yard height limits. Historic district review. The specific requirements for your Charlotte address.
Get Your Charlotte Permit Report →
$9.99 · Based on official city sources · Delivered in minutes

Charlotte's Fence and Wall Certificate — the CDOT requirement most homeowners don't know about

Charlotte's Fence and Wall Certificate program, administered by the Charlotte Department of Transportation (CDOT), is one of the most distinctive fence compliance requirements in the Carolinas and catches many homeowners off guard. The certificate is required for any fence or wall that is constructed along a city street or that borders or is located near a city-maintained street or sidewalk. For most urban and suburban Charlotte homeowners whose properties front on a city street, any fence project that includes a section running along or near that front or side street requires the certificate.

The certificate application requires a scaled engineering drawing of the proposed fence location in relation to property lines, streets, and the existing right-of-way. The drawing must be at a recognized engineering scale (1 inch = 20, 30, 40, or 50 feet). The CDOT reviews the drawing to confirm the fence doesn't encroach into the public right-of-way, doesn't obstruct intersection sight lines, and doesn't interfere with street drainage or utility infrastructure adjacent to the roadway. The certificate is issued at no cost — this is an administrative review, not a paid permit. The typical CDOT review time is 5–10 business days for a standard residential fence application.

One practical question homeowners face: what exactly does "along a city street" mean? CDOT's program applies to fences along any city-maintained street — which in Charlotte means essentially all public streets within the city limits. A fence that runs along the rear property line between two backyards with no street adjacency on the fence perimeter does not require the certificate. A fence that includes any section running along a side or front property line that abuts a public street does require it. When in doubt, err toward obtaining the certificate — the no-cost nature of the certificate means the main cost is preparation of the required scaled drawing, and the review process provides confirmation from CDOT that the fence location won't create future right-of-way conflicts.

What the inspector checks on Charlotte fence permits (when required)

When a Charlotte fence project does require a building permit (height over 6 feet), Mecklenburg County Code Enforcement conducts a final inspection after installation. The inspector verifies that the fence height matches the permitted plans, that the fence location complies with the approved site plan (no encroachment on the right-of-way or utility easements), that the fence material and construction meet Charlotte City Code §82-465 standards (no sharp points, no barbed wire in residential, chain-link with barbed end at bottom), and that the Corner Visibility Triangle is maintained at any intersections. For fences that don't require a building permit, no Code Enforcement inspection occurs — but the fence must still comply with zoning and CDOT requirements, and Code Enforcement can investigate complaints and cite violations even for un-permitted fences.

What a fence costs in Charlotte

Charlotte's fence installation market reflects the city's strong construction sector. Standard 6-foot cedar privacy fence runs approximately $28–$50 per linear foot installed in Charlotte's current market, putting a 180-linear-foot backyard fence at $5,000–$9,000. Vinyl privacy fencing runs $22–$45 per linear foot. Ornamental aluminum (common for front yards within the 42-inch limit) runs $35–$65 per linear foot. Wood privacy fence material costs have stabilized from the 2021–2022 supply chain peak but remain elevated from pre-2020 levels. Charlotte's fence contractor market is competitive and active, with multiple local companies experienced in the CDOT certificate process and Charlotte zoning compliance.

What happens if you install a non-compliant fence in Charlotte

Code Enforcement investigates fence complaints in Charlotte and can cite property owners for fences that violate height limits, sight-line requirements, or material standards even when no building permit was required. Common violations include: solid fences in front yards exceeding 42 inches; fences within the Corner Visibility Triangle at intersections; chain-link fences installed with the barbed end at the top; and fences encroaching into the public right-of-way. Notices of violation typically require correction within 30 days. Charlotte's right-of-way encroachment is particularly serious — a fence discovered to be on city property may be required to be removed entirely and relocated at the property owner's expense. This is most common when survey corners are unclear and fences are installed by reference to perceived property lines rather than documented corners. Always locate your property corners through a survey or surveyor flags before installing any fence.

Mecklenburg County Code Enforcement (LUESA) 2145 Suttle Ave., Charlotte, NC 28208
Phone: 980-314-2633 | code.mecknc.gov
Hours: Monday–Friday, 8:00 AM–5:00 PM

Charlotte Department of Transportation (CDOT) — Fence & Wall Certificates
Fence & Wall Certificate Application: charlottenc.gov → Growth & Development → Planning → Zoning → Permitting → Fence
Contact CDOT through the City of Charlotte's main line: 311 (within Charlotte) or 704-336-7600

Charlotte Planning, Design & Development (zoning questions)
Phone: 704-336-2205
Historic District Commission: 704-336-2205
Ready to confirm whether your Charlotte fence needs a permit or certificate?
Get a report for your address — building permit determination, CDOT certificate needs, CVT requirements, and whether you're in a historic district with additional review.
Get Your Charlotte Permit Report →
$9.99 · Based on official city sources · Delivered in minutes

Common questions about Charlotte fence permits

What height fence can I build in Charlotte without a building permit?

Charlotte's Fence and Wall Certificate materials state that a building permit from Mecklenburg County Code Enforcement is required for fences over 6 feet in height. Fences 6 feet or under in side and rear yard locations do not require a building permit. However, you still must comply with Charlotte's zoning UDO standards (which may set different height limits for specific zones or locations), the CDOT Fence and Wall Certificate requirement for fences adjacent to city streets, and all Charlotte City Code §82-465 construction and material standards. A 6-foot fence in the front yard would also exceed the 42-inch front yard maximum under the UDO — confirm UDO requirements for your specific address and zone.

What is Charlotte's front yard fence height limit?

Under Charlotte City Code §82-465, ornamental fencing in the front yard of a residential property must not exceed 42 inches in height as measured from the established sidewalk or curb grade. The front yard fence must be ornamental in design — not solid wood privacy fencing. Chain-link fences in front yards are also generally not appropriate under the ornamental requirement. The 42-inch maximum and ornamental design requirement aim to maintain neighborhood character and pedestrian visibility. If you want a taller or non-ornamental fence in the front yard, contact Charlotte Planning at 704-336-2205 to discuss whether a variance or alternative design is possible.

What is the Corner Visibility Triangle (CVT) and does it affect my fence?

The Corner Visibility Triangle (CVT) is a clear sight area required at all intersections and driveways in Charlotte. No fencing is permitted within the CVT area. The CVT dimensions are specified in Charlotte City Code and the Transportation Criteria Manual and depend on the street configuration and speed limits. For a typical residential intersection, the CVT extends approximately 15–25 feet back from the corner along each street. A fence on a corner lot or near a driveway must either stop short of the CVT boundary or use very low or open fencing within the CVT zone. Contact Charlotte's Transportation Department or confirm CVT dimensions for your specific intersection before planning your fence layout.

What is the CDOT Fence and Wall Certificate and when do I need one?

The Charlotte Department of Transportation (CDOT) Fence and Wall Certificate is a no-cost review certificate required for any fence or wall that is constructed along a city street or that borders or is located near city-maintained streets or sidewalks. The certificate requires submitting a scaled site drawing showing the fence location in relation to property lines and streets. CDOT reviews the drawing for right-of-way conflicts, sight-line concerns, and traffic safety issues. The certificate is not required for fences entirely within back or side yards with no street adjacency. It IS required for any section of fence running near or along a public street — including side property lines on corner lots that abut a second street. The certificate is free and typically processed in 5–10 business days.

What are Charlotte's requirements for chain-link fences?

Charlotte City Code §82-465 specifically requires that chain-link fences in residential areas be constructed so that the barbed end — the sharp wire ends at the top of the fence — is at the bottom, not the top. This means the wire must be either knuckled (bent into smooth loops, called "knuckle selvage") at the top or have the barbed ends at the ground level where they are less likely to cause injury. A chain-link fence installed with barbed wire at the top (the "barb" end up) violates Charlotte's fence ordinance. Additionally, barbed wire is prohibited as a stand-alone residential fence material in Charlotte's residential zoning districts.

Can I build a fence on or near my property line in Charlotte?

Charlotte City Code §82-465 provides specific rules for fences placed on or near property boundaries. A fence may be built on a property boundary if written permission is received from the abutting property owner and submitted to the city with the fence permit application. If written permission is not obtained, the fence must be placed a minimum of one foot from the property boundary. If a neighboring property owner disputes the proposed fence location due to unclear property boundaries, or if the City requires it, a certificate of survey from a state-registered land surveyor is required before the fence permit is approved. This survey requirement prevents boundary disputes from escalating after the fence is built. When property corners are unclear, investing $500–$1,500 in a professional survey before fence installation is far less expensive than resolving a post-construction encroachment dispute.

Disclaimer: This guide is based on publicly available information from Mecklenburg County Code Enforcement, Charlotte City Code §82-465, and the Charlotte Unified Development Ordinance as of April 2026. Fence rules, permit thresholds, and CDOT certificate requirements can change. Always verify current requirements with Mecklenburg County Code Enforcement at 980-314-2633 and Charlotte CDOT before building any fence. This is not legal advice.
$9.99Get your permit report
Check My Permit →