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.
Retaining Walls
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.
Fences and Walls
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.
Patios, Decks, and Hardscape
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.
Tree Removal
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.
Drainage and Grading
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.
Method and Sources
Every threshold above was verified directly on official City of Charlotte and Mecklenburg County pages, all loaded successfully in July 2026:
- https://code.mecknc.gov/permitting
- https://code.mecknc.gov/customer-tools/circ
- https://www.charlottenc.gov/Services/Permits/Fence-and-Wall-Certificates
- https://www.charlottenc.gov/files/sharedassets/city/v/2/services/documents/permits/fence/fence-and-wall-certificate-application.pdf
- https://www.charlottenc.gov/files/sharedassets/city/v/1/growth-and-development/getting-started/documents/urban-forestry/uf-non-development-heritage-tree-checklist.pdf
- https://www.charlottenc.gov/files/sharedassets/city/v/1/growth-and-development/documents/dev-center-fees/information/erosion-control-facts-for-homebuilders.pdf
- https://www.charlottenc.gov/water/Commercial-Development/Backflow
- https://www.charlottenc.gov/water/Commercial-Development/Backflow/Backflow-Construction
- https://www.charlottenc.gov/Services/Stormwater/Stormwater-Regulations/Erosion-and-Sedimentation-Control
Comparing bids? Our Charlotte landscaper hiring checklist covers licenses, insurance, and red flags.
Queen City Landscape Care