TREADSTONE LAW · ONTARIO · DIGITAL LEGAL SERVICES · EST. MMXXI ·TSL
Learn/Ask a Lawyer/Real Estate/How is Ontario land transfer…
Real Estate

How is Ontario land transfer tax calculated on a home purchase?

TSL Written by the Treadstone Law team· Updated June 2026

Ontario land transfer tax (LTT) is calculated using a sliding scale based on the purchase price of the property. The rate increases as the price rises, so a larger purchase attracts a higher effective tax rate overall.

The tax applies to every conveyance of land in Ontario unless a specific exemption applies. The provincial schedule uses several thresholds, and the total tax is the sum of each bracket applied to the relevant portion of the price. For most residential properties, the rate climbs from 0.5% on the first portion up to 2.5% on amounts above $2 million.

If you are buying in the City of Toronto, a separate municipal land transfer tax applies on top of the provincial tax, calculated using a similar tiered structure. You pay both. Because the exact amount depends on your specific purchase price and the current rate schedule, your real estate lawyer will calculate the precise figure during the closing process and include it in your statement of adjustments. First-time buyers should ask their lawyer about the provincial first-time buyer rebate, which can significantly reduce this cost.

Key takeaways

  • Ontario LTT uses a tiered rate schedule applied to the purchase price
  • Toronto buyers pay a second, municipal land transfer tax in addition
  • Rates increase with price, reaching 2.5% on amounts above $2 million
  • Your lawyer calculates the exact amount and includes it in the statement of adjustments
This is general information, not legal advice. It doesn’t create a lawyer–client relationship, and the rules can change. For advice on your situation, a Treadstone real estate lawyer can help.
Was this helpful?Share:

Go deeper

Still have questions?

Search 2,500 answers, or send yours to a Treadstone lawyer — we answer in plain language.

All answersStart a File →