Tree removal permit requirements and total costs vary significantly across the GTA — Toronto homeowners pay $1,600–$2,200 all-in (removal + $150–$300 permit + $400–$800 arborist report), while Mississauga’s lower 15 cm DBH threshold means more trees require permits, with a fixed fee of $343.52. This guide breaks down every GTA municipality’s rules, fees, and total project costs so you can budget accurately and avoid fines up to $100,000 under Toronto’s Chapter 813.
Tree Removal Permit Requirements by GTA Municipality
Each GTA municipality sets its own DBH (diameter at breast height) threshold — the trunk size that triggers a mandatory permit — along with its own fee schedule, arborist-report rules, and replacement-tree obligations. The table and city-by-city breakdown below cover Toronto, Mississauga, Brampton, Markham, and Vaughan so you know exactly what to expect before any chainsaw starts.
Our ISA Certified Arborists handle permit applications in all five municipalities as part of every project — you never deal with city hall paperwork on your own.
Quick Reference: GTA Permit Comparison Table
Use this table to compare permit thresholds, fees, and typical total project costs across the five main GTA municipalities at a glance.
| Municipality | DBH Threshold | Permit Fee (CAD) | Arborist Report | Dead Tree Rule | Replacement Trees | Typical Total Cost |
|---|---|---|---|---|---|---|
| Toronto | ≥ 30 cm | $150–$300 | $400–$800 | 100% exempt | 1–3 trees | $1,600–$2,200+ |
| Mississauga | ≥ 15 cm | $343.52 | $400–$800 | Fee waived (permit req’d) | 1 per 15 cm DBH | $1,600–$2,100+ |
| Brampton | ≥ 30 cm | $143–$200 | $400–$800 | Varies (report req’d) | 1:1 replacement | $1,500–$2,100+ |
| Markham | ≥ 20 cm | $150–$250 | $400–$700 | Exempt if documented | 1:1 replacement | $1,500–$2,000+ |
| Vaughan | ≥ 20 cm | $175–$300 | $400–$800 | Exempt if certified | 1:1 replacement | $1,550–$2,100+ |
Note: All figures in CAD as of 2026. Final cost depends on tree size, species, access, and stump disposal. See our full Toronto cost guide for detailed pricing by tree height.
Toronto — 30 cm DBH Threshold (Chapter 813)
In Toronto, any privately owned tree with a trunk diameter of 30 cm or more (measured at 1.4 m above ground) requires a permit before removal — governed by Municipal Code Chapter 813. Removing a protected tree without a permit carries fines from $500 to $100,000.
Here is a full breakdown of Toronto project costs:
- Permit fee: $150–$300 (single tree; multiple-tree applications may differ)
- Arborist report: $400–$800 (required for permit application)
- Tree removal: $800–$2,500 for a standard residential tree; larger specimens or crane access adds cost
- Replacement trees: 1–3 trees required by Urban Forestry at $250–$500 each, or a cash-in-lieu payment
- All-in total: $1,600–$2,200+ for a typical single-tree removal
- Dead trees: 100% exempt from the permit requirement — no permit, no report, no replacement trees needed
- Processing time: 5–10 business days for a straightforward application
Toronto’s 30 cm threshold means many backyard oaks, maples, and ashes fall below the trigger — but trees in Toronto’s urban forest are often larger than homeowners expect. When in doubt, measure before you cut. We serve all Toronto neighbourhoods including Scarborough (Scarborough tree removal details here), North York, Etobicoke, and East York.
Mississauga — 15 cm DBH Threshold
Mississauga’s 15 cm DBH threshold is the lowest of any major GTA municipality — roughly half Toronto’s — meaning a far greater proportion of residential trees require a permit before removal. This matters most if you’re on the Toronto-Mississauga boundary and unsure which bylaw applies.
- Permit fee: $343.52 (flat fee, as of 2026)
- Arborist report: $400–$800
- Tree removal: $800–$2,200 (standard residential)
- Dead/dying trees: Permit still required but the $343.52 fee is waived with supporting documentation
- Replacement trees: 1 replacement tree required per 15 cm of DBH removed; e.g., removing a 45 cm tree = 3 replacement trees
- All-in total: $1,600–$2,100+ for a standard single-tree removal (fee waived for dead trees reduces cost)
Mississauga homeowners often find their total permit + report overhead is comparable to Toronto’s despite the higher fixed fee, because the removal itself tends to be slightly less expensive outside the core city. However, the replacement-tree obligation scales with DBH — large mature trees can trigger 3–5 replacement trees or significant cash-in-lieu payments.
Brampton — 30 cm DBH Threshold
Brampton matches Toronto’s 30 cm DBH threshold, making its permit trigger the most lenient among GTA municipalities alongside Toronto, but its fee structure and enforcement process differ. Full Brampton tree removal details are available here.
- Permit fee: $143–$200 (lower than Toronto and Mississauga)
- Arborist report: $400–$800
- Tree removal: $800–$2,200
- Dead/dying trees: A report documenting tree condition is required before removal, even for dead specimens
- Replacement trees: 1:1 replacement standard (one replacement per tree removed)
- All-in total: $1,500–$2,100+ typical
Brampton’s lower permit fee makes it slightly cheaper on the overhead side compared to Mississauga. Combined with competitive removal pricing in Peel Region, Brampton homeowners with trees just at the 30 cm threshold often have the lowest total project cost in the GTA.
Markham — 20 cm DBH Threshold
Markham sets its permit threshold at 20 cm DBH, positioning it midway between Toronto’s 30 cm and Mississauga’s 15 cm — meaning moderately sized trees that would be permit-free in Toronto require a permit in Markham.
- Permit fee: $150–$250
- Arborist report: $400–$700
- Tree removal: $800–$2,200
- Dead trees: Generally exempt if decay is documented by a certified arborist
- Replacement trees: 1:1 replacement typically required by York Region / Markham bylaw
- All-in total: $1,500–$2,000+ for a standard removal
Vaughan — 20 cm DBH Threshold
Vaughan also uses a 20 cm DBH threshold — matching Markham — with a slightly higher permit fee range due to York Region’s administrative overhead. Certified-arborist documentation of tree condition typically unlocks dead-tree exemptions.
- Permit fee: $175–$300
- Arborist report: $400–$800
- Tree removal: $800–$2,200
- Dead trees: Exempt when certified by an ISA arborist
- Replacement trees: 1:1 standard
- All-in total: $1,550–$2,100+ typical
Total Cost Comparison: Removal + Permit + Report by Municipality
The cheapest total GTA tree removal (all-in: labour + permit + arborist report) is typically in Brampton or Markham for trees in the 20–30 cm DBH range — their lower permit fees and competitive Peel/York Region labour rates keep projects under $2,000 for standard trees.
| Scenario | Toronto | Mississauga | Brampton | Markham | Vaughan |
|---|---|---|---|---|---|
| Small tree (20 cm DBH) | No permit — $800–$1,200 | Permit req’d — $1,600–$1,900 | No permit — $800–$1,200 | Permit req’d — $1,500–$1,800 | Permit req’d — $1,550–$1,900 |
| Medium tree (30 cm DBH) | Permit req’d — $1,600–$2,200 | Permit req’d — $1,700–$2,100 | Permit req’d — $1,500–$2,000 | Permit req’d — $1,600–$2,000 | Permit req’d — $1,650–$2,100 |
| Large tree (50 cm+ DBH) | $2,500–$4,500+ | $2,700–$4,800+ | $2,400–$4,200+ | $2,400–$4,200+ | $2,500–$4,500+ |
| Dead tree (any size) | $800–$1,500 (no permit) | $1,000–$1,800 (fee waived) | $900–$1,600 (report req’d) | $900–$1,600 (exempt) | $1,000–$1,700 (exempt w/ cert) |
DIY vs. Professional Removal:
| Factor | DIY | Professional (ISA Certified) |
|---|---|---|
| Permit application | You complete it — arborist report still needed from a certified professional | Arborist handles full application |
| Equipment cost | $500–$2,000+ rental | Included in quote |
| Insurance if damage occurs | Homeowner policy (often void for DIY) | $5M liability coverage |
| Fine risk (unpermitted work) | $500–$100,000 (Toronto Chapter 813) | Zero (permit handled) |
| Replacement tree compliance | Your responsibility | Contractor manages |
| WSIB coverage | None | Full WSIB coverage |
Which Bylaw Applies to My Property?
The bylaw of the municipality where the tree’s trunk base is located governs its removal — not where the canopy overhangs or where the roots spread. Use this decision flowchart if your property is near a municipal boundary:
- Identify your municipality. Check your property tax bill or the Municipal Property Assessment Corporation (MPAC) records — your legal address determines jurisdiction.
- Locate the trunk base. If the trunk sits entirely on your property within one city, that city’s bylaw applies. If the tree sits on a shared boundary (e.g., a ravine edge between Toronto and Mississauga), contact both Urban Forestry departments.
- Measure the DBH. Wrap a flexible tape measure around the trunk at exactly 1.4 m (about chest height). Divide the circumference by π (3.14) to get diameter. Compare against your municipality’s threshold.
- Check for protected status. Certain heritage trees, trees on ravine lands, or trees covered by a Tree Preservation Agreement on title require additional steps in any municipality.
- If uncertain, call an ISA Certified Arborist first. A short on-site consultation ($0–$150) saves you from a $100,000 fine for removing the wrong tree without a permit.
Boundary scenario: A North York homeowner with a property that backs onto Vaughan faces Toronto bylaws for trees on the Toronto side and Vaughan bylaws for trees north of the boundary. Our team regularly handles dual-municipality removals — we file permits in both jurisdictions when required. For commercial properties spanning municipal lines, the permitting complexity increases further.
Dead Tree and Hazard Tree Exemptions by Municipality
Dead tree exemptions save homeowners $500–$1,200 in permit fees and arborist-report costs — but the rules differ sharply between municipalities.
- Toronto: Dead trees are 100% exempt from Chapter 813. No permit, no report, no replacement trees. The tree must be genuinely dead (not declining or diseased). A site visit from an ISA arborist to document status is strongly recommended before work begins to confirm exemption.
- Mississauga: Dead or dying trees still require a permit, but the $343.52 fee is waived when the arborist’s report documents tree death. You still pay for the report ($400–$800).
- Brampton: A written arborist report documenting tree condition is required even for dead specimens. There is no automatic exemption — the report serves as justification for the permit decision.
- Markham: Dead trees are generally exempt when decay and mortality are documented by an ISA-certified arborist in writing. No permit fee in most cases.
- Vaughan: Dead trees are exempt when an ISA-certified arborist provides a condition certificate. No permit required; the certification substitutes for the permit application.
Hazard trees (structurally compromised but not yet dead) are handled differently: most municipalities grant expedited permit processing (24–72 hours) for documented imminent hazards. Toronto’s emergency tree removal process includes expedited hazard permits through Urban Forestry’s after-hours line.
Replacement Tree Requirements and Costs
Every GTA municipality requires replacement trees when a permitted removal is approved — the number and cost varies from a simple 1:1 swap to scaling requirements tied to DBH.
- Toronto: Urban Forestry typically requires 1–3 replacement trees per removal. Species must be non-invasive (no Norway maple, tree-of-heaven). If your property cannot accommodate replacements, a cash-in-lieu payment of $583–$875 per tree applies (2026 rate). Cost per replacement tree when self-planted: $250–$500 + installation.
- Mississauga: 1 replacement tree per 15 cm of DBH removed. A 45 cm tree = 3 replacement trees. Caliper must match specifications in the permit conditions. Cash-in-lieu is available at a rate set annually by the city.
- Brampton: 1:1 replacement. Species list approved by the City of Brampton’s Urban Forestry team. Replacement must typically be planted within the same growing season or the following spring.
- Markham & Vaughan: Both require 1:1 replacement with York Region-approved species. Native species (red oak, sugar maple, white birch) preferred and sometimes incentivized.
Pro tip: Discuss replacement tree species and placement with your arborist before applying for the permit. Urban Forestry inspectors do follow up to verify planting compliance, and failure to plant replacements can result in holdbacks or fines.
Seasonal Variations and Best Time to Remove
Winter (November through March) is the lowest-cost season for tree removal across all GTA municipalities — arborist availability is highest, frozen ground reduces site damage, and many contractors offer off-season pricing 10–20% below peak rates.
- Winter (Nov–Mar): Best for large removals. Ground is frozen — no lawn or garden damage from equipment. Off-peak pricing. Permit processing times are typically shorter (Urban Forestry is less busy). Reduction: $100–$400 on typical jobs.
- Spring (Apr–May): High demand post-winter. Permit queues lengthen. Prices rise 10–15%. Book at least 4 weeks out.
- Summer (Jun–Aug): Peak season. Storm damage, overgrowth concerns, and landscaping projects drive demand. Expect 2–4 week wait times for non-emergency work.
- Fall (Sep–Oct): Second-best window for price and scheduling. Leaf-off makes crown assessment easier — arborist reports are more accurate and often faster to complete.
Neighbourhood cost variation: Even within Toronto, tree removal costs vary by neighbourhood. Tight urban lots in Cabbagetown or The Beaches add 15–25% for crane or rigging requirements. Suburban lots in Scarborough or North York with open access can come in at the lower end of the range. Etobicoke and Mississauga tend to have competitive pricing due to multiple established arborist firms serving the area.
“We had a 40 cm silver maple in our Mississauga backyard that needed to come down — we were nervous about the permit process. Toronto Tree Removal handled the $343.52 permit application and the arborist report, and the whole project (removal + stump grinding) came in at $1,980 CAD including the report. Done in one day in February 2026. Highly recommend.”
— Sarah M., Mississauga (Erin Mills), February 2026
Why Choose Toronto Tree Removal?
Toronto Tree Removal is the GTA’s only ISA-certified firm with documented permit experience across all five major municipalities — Toronto, Mississauga, Brampton, Markham, and Vaughan.
- ISA Certified Arborists on every project — our ISA certification means your permit applications are prepared by credentialed professionals Urban Forestry inspectors trust
- $5M liability insurance + WSIB — your property and our crew are fully covered on every job
- 15+ years GTA experience — we have managed Chapter 813 applications, Mississauga flat-fee permits, Brampton bylaw documentation, and York Region permits hundreds of times
- 2-hour emergency response — for hazard trees across all service municipalities
- TCIA Member — Tree Care Industry Association standards applied on every job
- Transparent pricing — written quotes before any work begins; no surprise permit or report add-ons
- Service area: Toronto, Scarborough, North York, Etobicoke, Vaughan, Mississauga, Markham, Brampton
Get Your Free Quote Today
Call: 647-558-1366
We’ll assess your tree, confirm which municipal bylaw applies, and provide a written quote that includes removal, permit, arborist report, and replacement tree costs — all in one transparent number. Same-day callbacks guaranteed.
FAQ: Municipal Permit and Cost Questions
How much does tree removal cost in Toronto with a permit?
A permitted tree removal in Toronto costs $1,600–$2,200 all-in for a standard residential tree — this includes the $150–$300 permit fee, $400–$800 arborist report, and $800–$2,500 removal labour. Dead trees are 100% exempt from the permit under Chapter 813, bringing the total down to $800–$1,500 for dead-tree removals.
Do I need a permit to remove a tree in Mississauga?
Yes — in Mississauga, any tree with a trunk diameter of 15 cm or greater (measured at 1.4 m height) requires a permit before removal. The flat fee is $343.52, reduced to $0 for dead or dying trees when an arborist report documents tree death. This is the lowest DBH threshold of any major GTA municipality.
What is the difference between Toronto and Mississauga tree permit rules?
The key difference is the DBH threshold: Toronto’s is 30 cm, Mississauga’s is 15 cm — meaning twice as many trees require a permit in Mississauga. Toronto’s dead-tree exemption is complete (no permit needed); Mississauga still requires a permit for dead trees but waives the $343.52 fee. Toronto’s permit fee ($150–$300) is lower than Mississauga’s fixed $343.52.
Can I remove a tree on my property without a permit in the GTA?
Only if the tree is below your municipality’s DBH threshold (30 cm in Toronto and Brampton, 20 cm in Markham and Vaughan, 15 cm in Mississauga) or qualifies for a dead-tree exemption. Removing a protected tree without a permit in Toronto risks fines of $500–$100,000 under Chapter 813. Other GTA municipalities carry similar penalties.
How long does a GTA tree removal permit take to process?
Toronto’s Urban Forestry typically processes standard permits in 5–10 business days. Mississauga, Brampton, Markham, and Vaughan vary from 5–15 business days. Hazard or emergency permits can be expedited to 24–72 hours in most municipalities. Submit your application with a complete arborist report to avoid delays from requests for additional information.
Which GTA municipality has the cheapest tree removal permit?
Brampton has the lowest permit fee at $143–$200 for a single tree, followed by Toronto at $150–$300 and Markham at $150–$250. Mississauga has the highest flat fee at $343.52 — though it is waived for dead trees. However, total project cost depends more on tree size, species, and site access than on the permit fee alone.
Do I need an arborist report to get a tree removal permit in the GTA?
Yes — every GTA municipality requires an arborist report prepared by an ISA-certified or equivalent qualified arborist as part of the permit application. Report cost is typically $400–$800 depending on tree size and complexity. The report documents tree species, DBH, condition, and justification for removal. Without it, permit applications are rejected.
What happens if my tree is on the Toronto-Mississauga boundary?
The bylaw of the municipality where the trunk base is located governs the removal. If the trunk base is in Toronto, Chapter 813 applies (30 cm threshold). If it is in Mississauga, the 15 cm threshold and $343.52 fee apply. For shared-boundary trees where the trunk straddles the property line, both municipalities may need to be consulted. Our arborists handle dual-jurisdiction permits regularly — call 647-558-1366 for a boundary assessment.
Are dead trees exempt from removal permits in Brampton?
Not automatically — Brampton requires a written arborist report documenting tree death even for dead specimens before a permit is issued. There is no blanket exemption like Toronto’s. The report serves as the basis for permit approval; the city will typically waive or reduce fees when death is confirmed.
How many replacement trees will I need after removing a tree in Mississauga?
Mississauga requires 1 replacement tree per 15 cm of DBH removed. A 30 cm DBH tree requires 2 replacements; a 45 cm tree requires 3 replacements. If your property cannot accommodate the required plantings, cash-in-lieu payments to the city’s Urban Forestry tree fund are accepted. Your arborist should confirm the replacement obligation when preparing your permit application.