Tree removal laws in New South Wales
In most of urban NSW you need your council's approval (a permit) before removing or substantially pruning a tree that the council's Development Control Plan (DCP) protects. The DCP decides which trees are protected — usually by height and/or trunk size, and sometimes by species or location. Thresholds and exemptions differ from council to council, so the rule that applies to you is set by your local council, not by a single statewide number.
Legal basis: State Environmental Planning Policy (Biodiversity and Conservation) 2021, Ch. 2 (Vegetation in Non-Rural Areas) + each council's Development Control Plan (DCP).
Common exemptions
- Dead, dying or dangerous trees that are an imminent risk to people or property (most councils require a qualified arborist's report — keep photos and the report).
- Minor pruning within Australian Standard AS 4373-2007 (often up to ~10% of the canopy in a year) — council-dependent.
- Certain listed weed or exempt species, and trees under the council's size threshold.
- Trees within a set distance of an approved dwelling — but the distance varies by council and many councils have no such exemption.
Rules that can override exemptions
- RFS 10/50 Vegetation Clearing scheme — in a designated bush-fire area you may be able to clear trees within 10m of your home (and underlying vegetation within 50m) without council approval. Check eligibility with the NSW RFS online tool; it does not override threatened-species or federal law.
- Heritage items and heritage conservation areas — trees are usually protected regardless of size and most exemptions fall away.
- Threatened species, endangered ecological communities and Aboriginal places — exemptions generally do not apply.
- Federal EPBC Act — separate Commonwealth approval can be required if removal would significantly impact a nationally listed species or community.
New South Wales councils (128)
Pick your council for its specific tree-removal rules.
- Albury City Council
- Armidale Regional Council
- Ballina Shire Council
- Balranald Shire Council
- Bathurst Regional Council
- Bayside Council
- Bega Valley Shire Council
- Bellingen Shire Council
- Berrigan Shire Council
- Blacktown City Council
- Bland Shire Council
- Blayney Shire Council
- Blue Mountains City Council
- Bogan Shire Council
- Bourke Shire Council
- Brewarrina Shire Council
- Broken Hill City Council
- Burwood Council
- Byron Shire Council
- Cabonne Shire Council
- Camden Council
- Campbelltown City Council
- Canterbury-Bankstown Council
- Carrathool Shire Council
- Central Coast Council
- Central Darling Shire Council
- Cessnock City Council
- City of Canada Bay Council
- City of Parramatta Council
- City of Sydney
- Clarence Valley Council
- Cobar Shire Council
- Coffs Harbour City Council
- Coolamon Shire Council
- Coonamble Shire Council
- Cootamundra-Gundagai Regional Council
- Cowra Shire Council
- Cumberland Council
- Dubbo Regional Council
- Dungog Shire Council
- Edward River Council
- Eurobodalla Shire Council
- Fairfield City Council
- Federation Council
- Forbes Shire Council
- Georges River Council
- Gilgandra Shire Council
- Glen Innes Severn Shire Council
- Goulburn Mulwaree Council
- Greater Hume Shire Council
- Griffith City Council
- Gunnedah Shire Council
- Gwydir Shire Council
- Hawkesbury City Council
- Hay Shire Council
- Hilltops Council
- Hornsby Shire Council
- Hunter's Hill Council
- Inner West Council
- Inverell Shire Council
- Junee Shire Council
- Kempsey Shire Council
- Kiama Council
- Ku-ring-gai Council
- Kyogle Council
- Lachlan Shire Council
- Lake Macquarie City Council
- Lane Cove Council
- Leeton Shire Council
- Lismore City Council
- Lithgow City Council
- Liverpool City Council
- Liverpool Plains Shire Council
- Lockhart Shire Council
- Maitland City Council
- Mid-Western Regional Council
- MidCoast Council
- Moree Plains Shire Council
- Mosman Municipal Council
- Murray River Council
- Murrumbidgee Council
- Muswellbrook Shire Council
- Nambucca Valley Council
- Narrabri Shire Council
- Narrandera Shire Council
- Narromine Shire Council
- Newcastle City Council
- North Sydney Council
- Northern Beaches Council
- Oberon Council
- Orange City Council
- Parkes Shire Council
- Penrith City Council
- Port Macquarie-Hastings Council
- Port Stephens Council
- Queanbeyan-Palerang Regional Council
- Randwick City Council
- Richmond Valley Council
- Ryde City Council
- Shellharbour City Council
- Shoalhaven City Council
- Singleton Council
- Snowy Monaro Regional Council
- Snowy Valleys Council
- Strathfield Municipal Council
- Sutherland Shire Council
- Tamworth Regional Council
- Temora Shire Council
- Tenterfield Shire Council
- The Hills Shire Council
- Tweed Shire Council
- Upper Hunter Shire Council
- Upper Lachlan Shire Council
- Uralla Shire Council
- Wagga Wagga City Council
- Walcha Council
- Walgett Shire Council
- Warren Shire Council
- Warrumbungle Shire Council
- Waverley Council
- Weddin Shire Council
- Wentworth Shire Council
- Willoughby City Council
- Wingecarribee Shire Council
- Wollondilly Shire Council
- Wollongong City Council
- Woollahra Municipal Council
- Yass Valley Council
Common questions about tree removal in New South Wales
Do you need council approval to remove a tree in New South Wales?
In most of urban NSW you need your council's approval (a permit) before removing or substantially pruning a tree that the council's Development Control Plan (DCP) protects. The DCP decides which trees are protected — usually by height and/or trunk size, and sometimes by species or location. Thresholds and exemptions differ from council to council, so the rule that applies to you is set by your local council, not by a single statewide number.
What size tree is protected in New South Wales?
There is no single statewide size threshold in New South Wales. Each council's rules — and any planning overlay on your property — decide which trees are protected, often by height, trunk size, species or location. Check your suburb with the permit checker and confirm with your council.
Can I remove a dead or dangerous tree without a permit in New South Wales?
Usually yes — a genuinely dead, dying or imminently dangerous tree can often be removed without prior council approval in New South Wales. But this is council-dependent and the exemption falls away for heritage or registered trees, so most councils expect evidence: get a qualified arborist's report and keep dated photos before the tree comes down. If the danger is immediate, make the area safe and call an arborist — and your electricity distributor first if powerlines are involved.
What can override a tree-removal exemption in New South Wales?
Even where an exemption would normally apply, approval can still be required because of: RFS 10/50 Vegetation Clearing scheme — in a designated bush-fire area you may be able to clear trees within 10m of your home (and underlying vegetation within 50m) without council approval. Check eligibility with the NSW RFS online tool; it does not override threatened-species or federal law. Heritage items and heritage conservation areas — trees are usually protected regardless of size and most exemptions fall away. Threatened species, endangered ecological communities and Aboriginal places — exemptions generally do not apply. Federal EPBC Act — separate Commonwealth approval can be required if removal would significantly impact a nationally listed species or community. When any of these apply, assume the tree is protected and check before removing it.
How much does tree removal cost in New South Wales?
Tree removal in Australia typically ranges from about $150–$500 for a small tree to $1,000–$3,000+ for a large gum, and $3,000–$15,000 for very large or difficult jobs near buildings or powerlines. The price depends on size, access, and whether stump grinding and green-waste removal are included — the only way to know yours is a free on-site quote from a local arborist.
What law controls tree removal in New South Wales?
Tree removal in New South Wales is governed by State Environmental Planning Policy (Biodiversity and Conservation) 2021, Ch. 2 (Vegetation in Non-Rural Areas) + each council's Development Control Plan (DCP). Your local council administers the day-to-day rules — always confirm the current requirements before removing a tree.
Not sure about your tree? Check your suburb or see the tree removal cost guide.
Related guides
- Neighbour's tree overhanging my property: what can I do?
- Removing a dead or dangerous tree: do I still need council approval?
- Who pays for tree removal: you, your neighbour or the council?
- Tree removal near powerlines: who's responsible?
- Tree roots damaging pipes or foundations: who's liable?
- Is my tree protected? How to check before you remove it
- How to get an arborist report for tree removal
- Tree lopping vs pruning: what the words actually mean
- Tree pruning cost in Australia: prices by type of prune
- The NSW 10/50 rule: clearing trees near your home for bushfire protection