The Charlotte tree ordinance, codified in Chapter 21 of the city’s Code of Ordinances and reinforced by Article 20 of the Unified Development Ordinance, requires a permit before you cut, top, heavily prune, or disturb the roots of most protected trees on your property. Whether a permit is required turns on where the tree stands and how large it is, with thresholds starting as low as two inches in designated green areas and reaching a special heritage category for native trees 30 inches or larger. Violations can cost up to $20,000 per tree.1City of Charlotte. Charlotte Code of Ordinances Chapter 21 – Trees
Which Trees Are Protected
Chapter 21 defines “tree disturbing activity” broadly. It covers cutting, removing, topping, heavy pruning, attaching signs or wires, altering drainage inside the critical root zone, and any excavation or construction within a tree’s drip line without protective fencing. Before you do any of that to a protected tree, you need a permit.1City of Charlotte. Charlotte Code of Ordinances Chapter 21 – Trees
On private property, a tree work permit is required before disturbing any of the following:
- Trees two inches or larger in a required green area (portions of a development site set aside to meet the UDO’s 15% minimum green-area requirement).
- Trees eight inches caliper or larger within a tree protection zone on a development site.
- Heritage trees, meaning any tree native to North Carolina with a diameter at breast height (DBH) of 30 inches or more, regardless of location.
- Any other tree required or protected under Article 20 of the UDO or Chapter 21, including perimeter trees, code-required plantings, and mitigation trees.
DBH is measured 4.5 feet above the ground. Caliper is measured six inches above ground for trees up to four inches and 12 inches above ground for larger stock.
City-owned trees are in a category of their own. No one may disturb a tree along a public right-of-way or on city property without a permit, and even planting a new tree in the right-of-way requires one. Topping a city tree is flatly prohibited.1City of Charlotte. Charlotte Code of Ordinances Chapter 21 – Trees
If You Own a Single-Family Home
The UDO’s green-area and planting rules generally do not apply to existing single-family lots or to a new single-family home built on a single lot, unless the house is part of a new subdivision, involves three or more contiguous lots, or sits inside a multi-dwelling development.2Charlotte Unified Development Ordinance. Charlotte UDO – Article 20 Landscape, Screening, and Tree Preservation But heritage tree protections still apply. If you have a native tree with a DBH of 30 inches or more, you cannot remove it without going through the permit process, even on a lot with no development activity.
Heritage Trees
A heritage tree is any tree native to North Carolina (per the USDA Natural Resources Conservation Service Plants Database) with a DBH of 30 inches or greater. Non-native species do not qualify no matter how large.1City of Charlotte. Charlotte Code of Ordinances Chapter 21 – Trees The ordinance requires that heritage trees be preserved “to the greatest extent possible,” and removal is only approved in three situations:2Charlotte Unified Development Ordinance. Charlotte UDO – Article 20 Landscape, Screening, and Tree Preservation
- The tree or its critical root zone conflicts with a building, street, or required improvement.
- Keeping the tree would unreasonably restrict use of the property, such as by blocking utility service, access, or repair of significant structural damage.
- The tree is diseased, dead, in danger of falling, or a hazard that reasonable maintenance cannot fix.
When removal is approved, the owner must pay a mitigation fee and plant at least one replacement tree on site:
- $1,500 per heritage tree removed on a development project.
- $500 per heritage tree removed outside of development.
- The fee drops by $250 for each additional mitigation tree planted beyond the one-tree minimum.
Mitigation trees must be native large-maturing species (unless overhead power lines conflict), at least two-inch caliper, and at least eight feet tall, with at least 274 square feet of planting area. They are code-required, meaning they must stay in place permanently. If one dies, you have to replace it.3City of Charlotte. Charlotte Tree Manual
Removing a city-owned tree carries a separate mitigation fee of $200 per inch of DBH. Ash species, Callery pear varieties, and any species identified by the NC Invasive Plant Council are exempt from that payment.3City of Charlotte. Charlotte Tree Manual
How to Apply for a Tree Work Permit
Applications go to either the General Services Department or the Charlotte Planning, Design and Development Department, depending on the project type.1City of Charlotte. Charlotte Code of Ordinances Chapter 21 – Trees For a development project, an approved development plan itself functions as the tree work permit, so tree review is folded into site-plan review. Homeowners removing a heritage tree outside of any development apply for a standalone tree work permit.
The city charges no fee for the permit itself. Right-of-way tree permits are typically issued within two weeks after an inspecting arborist reviews the request, and any work on a right-of-way tree must be done by a company with a certified arborist on staff, at the homeowner’s cost.4City of Charlotte. Services to Residents For a heritage tree removal, expect to submit photos or a certified arborist’s assessment along with justification for the removal. All mitigation payments must be received and a planting plan approved before removal work begins.2Charlotte Unified Development Ordinance. Charlotte UDO – Article 20 Landscape, Screening, and Tree Preservation
When a Permit Is Not Required
Dead, Diseased, or Hazardous Heritage Trees
Heritage trees that are dead, severely diseased, injured, or in danger of falling may be removed without a permit and without paying mitigation. But you cannot make that call on your own. The tree must either be certified by an ISA-certified arborist before removal, or documented with photos or video if the removal is urgent. Heritage trees in declining health (as opposed to dead or imminently hazardous) may only skip the permit process if an ISA-certified arborist certifies the condition beforehand.1City of Charlotte. Charlotte Code of Ordinances Chapter 21 – Trees
Emergencies
During windstorms, ice storms, fires, or similar disasters, the city may waive Chapter 21 requirements for the emergency period so cleanup and restoration can proceed immediately.1City of Charlotte. Charlotte Code of Ordinances Chapter 21 – Trees
Utility Work
A utility with approved pruning and trenching specifications does not need individual permits for routine operations that follow those specs. Removing any tree larger than eight inches in diameter to accommodate utility lines still requires approval from the Zoning Administrator in consultation with the Chief Urban Forester.2Charlotte Unified Development Ordinance. Charlotte UDO – Article 20 Landscape, Screening, and Tree Preservation CDOT, CATS, and NCDOT projects are also exempt from individual permits when tree preservation is built into the project plans.
Protecting Roots During Construction
The critical root zone is the area around a tree that holds the roots responsible for stability and water uptake. Charlotte measures it as one foot of radius for every inch of DBH. A heritage tree with a 36-inch DBH has a critical root zone extending 36 feet from the trunk in every direction.1City of Charlotte. Charlotte Code of Ordinances Chapter 21 – Trees
For heritage trees, the Charlotte Tree Manual divides that zone into layers with different disturbance limits:
- A minimum offset area extending 10 feet from the root flare where no tree-disturbing activity is permitted. Trees larger than 30 inches DBH may need a larger offset.
- An inner critical root zone equal to half the tree’s DBH in linear feet, in which up to 25% of the area may be disturbed.
- An outer critical root zone equal to the remaining half, in which up to 50% may be disturbed.
Protective fencing must go up before construction begins, and tree protection zone signs must be visible on all sides throughout the life of the project. Construction equipment, material storage, trenching, and soil compaction inside the tree protection zone all require prior city approval. Failure to install or maintain these protections carries a $1,000 penalty per incident, assessed as a separate daily violation until corrected.3City of Charlotte. Charlotte Tree Manual
Fines for Unauthorized Tree Removal
Charlotte’s penalty structure is tiered by tree category and severity of harm. The Charlotte Tree Manual sets per-inch fines for unauthorized removal or total loss:3City of Charlotte. Charlotte Tree Manual
- City trees: $300 per inch, plus possible additional replacement plantings.
- Perimeter trees (non-city): $100 per inch, plus replanting for site compliance.
- Internal trees: $100 per inch.
- Tree save area trees on a development site: $100 per inch, plus providing 150% of the area disturbed.
- Tree save area trees outside development: $100 per inch, plus replanting.
- Heritage trees on a development site: $100 per inch, plus the $1,500 mitigation fee and one mitigation tree.
- Heritage trees outside development: $50 per inch (reduced 50% if you plant two additional trees), plus the $500 mitigation fee and one mitigation tree.
- Specimen or mitigation trees: $50 per inch, plus replanting.
The ordinance caps civil penalties at $20,000 per tree when the violation causes total loss, and $1,000 per tree when a tree is damaged but not destroyed. No advance notice of violation is required before the city assesses either penalty. Willful or repeat violations can be pushed to the full $20,000 per tree regardless of the standard schedule.1City of Charlotte. Charlotte Code of Ordinances Chapter 21 – Trees
Failing to plant required or replacement trees costs $50 per tree per day as a continuing violation. Any other ordinance violation carries a $50-per-day penalty. The person who did the work, the property owner, and anyone who contracted for the work are all jointly and severally liable, meaning the city can pursue the tree service company, the homeowner, or both.
Appealing a Violation or Permit Denial
The Charlotte Tree Advisory Commission hears appeals of administrative decisions under the tree ordinance, including notices of violation and civil penalty assessments. You have 30 days from receiving the decision or assessment to submit a written request for a hearing to the commission’s chair.1City of Charlotte. Charlotte Code of Ordinances Chapter 21 – Trees
Filing an appeal normally stays enforcement and stops fines from accruing while the case is pending. The stay does not apply when city staff certifies that halting enforcement would cause imminent peril to life or property, or that the violation is so transitory that a stay would undermine enforcement. In those cases, only a court-issued restraining order can pause enforcement. The commission mails hearing notices at least 10 days but no more than 25 days before the hearing date, and the city posts a matching notice on the property within the same window.
Federal Rules That Still Apply
A Charlotte permit is not the only legal hurdle. Under the Migratory Bird Treaty Act, destroying a nest that contains eggs, chicks, or dependent young is illegal. You don’t have to spot a nest to be at risk; removing a tree during nesting season raises the odds of a violation, especially for colonial-nesting species. Waiting until nests are clearly inactive is the safer approach.5U.S. Fish & Wildlife Service. Bird Nests Bald and golden eagle nests are protected year-round, occupied or not, under the Bald and Golden Eagle Protection Act.
Properties in or near habitat for federally listed species may face additional restrictions under the Endangered Species Act. Projects involving federal funding, federal permits, or federal land must use the U.S. Fish and Wildlife Service’s IPaC consultation process before clearing trees.
Insurance and Fallen Trees
Standard homeowners insurance generally covers structural damage from a healthy tree that falls due to wind or another covered event, along with the cost of removing the fallen tree (often capped between $500 and $1,000 per tree). If the tree was visibly dead or rotting before it fell, insurers typically treat the damage as a maintenance failure and deny the claim. If a fallen tree does not hit any structure, most policies will not pay for debris removal.
Neighbor disputes follow the same logic. When your healthy tree falls onto a neighbor’s house during a storm, their insurance generally covers their damage. If you knew the tree was hazardous and did nothing, you can face a negligence claim. Charlotte’s ordinance recognizes this risk directly: heritage trees that are dead or in danger of falling can be removed without a permit precisely because leaving them standing creates liability.1City of Charlotte. Charlotte Code of Ordinances Chapter 21 – Trees Documenting tree condition with photos and an arborist’s assessment is one of the most practical steps you can take, whether you end up removing the tree or preserving it.