📞 (704) 318-2474

Do You Need a Permit for Landscaping Work in Charlotte, NC?

Last updated: September 30, 2026

Quick answer first. The three most common landscaping jobs in Charlotte that DO need a permit or city approval are: (1) a retaining wall supporting 5 feet or more of fill, which needs a building permit with sealed engineering drawings, (2) a fence or wall over 6 feet tall, which needs a building permit, and (3) a new irrigation system, which requires a backflow prevention assembly installed by a licensed plumber with county and Charlotte Water inspections.

One thing that confuses homeowners here: permits are split between two governments. Building, electrical, and plumbing permits are issued by Mecklenburg County Code Enforcement (LUESA), while zoning rules, fence certificates, tree protection, and stormwater rules come from the City of Charlotte. Here is how that plays out for each type of project we do at Charlotte Pro Landscape.

Do you need a permit for a retaining wall in Charlotte?

Yes, once the wall supports 5 feet or more of fill. Mecklenburg County then requires a building permit application with sealed drawings, a site plan showing the wall location, elevations and a Statement of Special Inspections. Shorter garden walls typically fall under the county’s general residential exemption, but confirm with Mecklenburg County Code Enforcement before you build.

Per the Mecklenburg County Code Info and Resource Center, you need a permit to install a retaining wall “if your wall is supporting 5′ or more of fill.” At that point you must submit a building permit application with sealed drawings, a site plan showing the wall location, elevations, and a Statement of Special Inspections. Shorter garden walls typically fall under the county’s general residential exemption (see the next section), but wall permit fees and edge cases vary, so confirm with Mecklenburg County Code Enforcement before you build.

How tall can a fence be in Charlotte without a permit?

Up to 6 feet. Any fence or wall over 6 feet needs a building permit. Charlotte’s zoning limits are 5 feet above grade in the required front setback, 6 feet in the required side yard and 8 feet in the established rear yard. A fence along a city street also needs a no-cost certificate from the Charlotte Department of Transportation.

Height limits come from Charlotte’s zoning rules, summarized in the city’s Fence and Wall Certificate application for residential districts: a maximum of 5 feet above grade in the required front setback (6 feet in a zero lot line subdivision), 6 feet in the required side yard, and 8 feet in the established rear yard. A building permit is required for any fence or wall over 6 feet in height. Separately, per the city’s Fence and Wall Certificates page, any fence or wall built along a city street requires a no-cost certificate from the Charlotte Department of Transportation, which checks right-of-way and sight triangles.

Per Mecklenburg County Code Enforcement, residential permits “may not be required for any projects with work costing $40,000 or less” unless the work involves load-bearing structures or changes to a plumbing, electrical, or heating and cooling system. In practice, a ground-level paver patio or walkway usually clears that exemption, while an attached or elevated deck involves load-bearing framing and needs a building permit regardless of cost. If your project adds outdoor lighting, a gas line, or a water feature, the trade work triggers its own permit. When in doubt, check with Mecklenburg County Code Enforcement.

Irrigation Systems

Per Charlotte Water, “if your home has an irrigation system, it is required to also have a backflow prevention assembly,” and every backflow device must be tested by an approved tester once a year. The Backflow Construction rules require a licensed plumber to install the assembly, a Mecklenburg County Code Enforcement inspection of the piping, a Backflow Service Application filed with Charlotte Water, and a Charlotte Water inspection before approval.

Do you need a permit to remove a tree in Charlotte?

For a heritage tree, yes. Charlotte defines that as any tree native to North Carolina with a trunk diameter of 30 inches or greater. Removal takes a permit plus mitigation for each tree: pay $500, plant 2 additional trees, plant 1 tree and pay $250, or preserve a designated specimen tree. Other trees depend on your situation.

Charlotte protects heritage trees. Per the city’s Heritage Tree Removal Permit checklist, a heritage tree is any tree native to North Carolina with a trunk diameter (DBH) of 30 inches or greater. Removing one requires a permit plus mitigation for each tree removed: pay $500, plant 2 additional trees, plant 1 tree and pay $250, or preserve a designated specimen tree. Rules for other trees depend on your situation, so confirm with the city before cutting. Any quote for tree removal in Charlotte should start with that trunk measurement, because it decides whether the heritage permit applies.

Do you need a grading or erosion control permit for yard work in Charlotte?

Disturbing one acre or more requires an approved Erosion and Sedimentation Control Plan and a grading permit kept on site. Below that, all land-disturbing activity must still use adequate erosion control measures. Violations carry penalties of up to $5,000 per day, and the city’s Erosion and Sedimentation Control program enforces the rules inside Charlotte.

Per the joint city-county Grading and Erosion Control Facts, all land-disturbing activity, even under an acre, must use adequate erosion control measures, and disturbing one acre or more requires an approved Erosion and Sedimentation Control Plan and a grading permit kept on site. Violations carry penalties of up to $5,000 per day. The city’s Erosion and Sedimentation Control program enforces these rules inside Charlotte.

This is general guidance, not legal advice – confirm with Mecklenburg County Code Enforcement before starting work.

Last Updated: July 2026

FAQ

Do I need a permit for a small garden retaining wall in Charlotte?

Not usually. The county’s permit trigger is a wall supporting 5 feet or more of fill. Below that, most residential wall work also fits under the $40,000 exemption, but confirm your specific wall with Mecklenburg County Code Enforcement.

Can I remove a big oak tree in my Charlotte backyard?

If it is a North Carolina native tree 30 inches or more in diameter, it is a heritage tree and you need a city removal permit plus mitigation (a fee, replacement plantings, or both). Smaller trees are a case-by-case question for the city.

Who inspects a new sprinkler system?

Two agencies. Mecklenburg County Code Enforcement inspects the piping from the meter through the backflow assembly, and Charlotte Water inspects and approves the backflow preventer itself. The device then needs an annual test by an approved tester.

Every threshold above was verified directly on official City of Charlotte and Mecklenburg County pages, all loaded successfully in July 2026:

Get a Free Quote

Describe the affected areas and the decisions needed so the request can be reviewed in context.