Calgary Land Transfer Tax Calculator (2026)
Enter your purchase price to see the land transfer tax due at closing on a home in Calgary at Alberta rates. First-time buyer rebates are applied. The calculator starts from Calgary's benchmark price of $570,000. The table below shows the tax at other prices.
| Alberta land title transfer fee | $620.00 |
| Due at closing | $620.00 |
| Legal fees and disbursements | $1,500.00 |
| Title insurance | $400.00 |
| Home inspection | $500.00 |
| Adjustments (prepaid tax, utilities) | $1,000.00 |
| Total closing costs | $4,020.00 |
Show the math
Alberta land title transfer fee: a fee schedule, not a percentage tax, from the provincial source listed below. Other closing costs are estimates. Your lawyer's statement of adjustments gives the final figures. Not included: GST/HST on new builds (rebates apply), non-resident speculation taxes, and property-tax adjustments beyond the allowance.
Land transfer tax in Calgary at common prices
| Price | Due at closing | First-time buyer, net |
|---|---|---|
| $400,000 | $450.00 | $450.00 |
| $600,000 | $650.00 | $650.00 |
| $800,000 | $850.00 | $850.00 |
| $1,000,000 | $1,050.00 | $1,050.00 |
| $1,500,000 | $1,550.00 | $1,550.00 |
See the main land transfer tax page for each province's rules and sources.
Run a mortgage or accounting practice in Calgary? Put one of our calculators on your site and we will list you on this page at no cost. See how it works.
Other cities
TorontoVancouverEdmontonOttawaMontrealWinnipegHalifaxQuebec CityHamiltonKitchener-WaterlooVictoriaSaskatoonReginaLondon
How to claim the first-time buyer rebate
The rebate is applied on the transfer at closing, so tell your lawyer before closing day. Late claims are possible but slower.
- At closingOntario land transfer tax refund for first-time buyers ↗
- At closingToronto municipal land transfer tax rebate ↗
- At closingBC first-time home buyers’ program ↗
- At closingPEI first-time home buyers’ exemption ↗
- Next tax returnQuebec refundable tax credit for access to homeownership (Information Bulletin 2026-2) ↗
Common questions
Frequently asked questions
- How much is land transfer tax in Calgary?
- $620 on a $570,000 home in 2026: Alberta land title transfer fee $620. Calgary uses the Alberta rates with no separate municipal tax.
- Do first-time buyers in Calgary get a rebate?
- No. Alberta has no first-time buyer rebate on its transfer tax or fee.
- When is land transfer tax paid in Calgary?
- On the closing date, through your lawyer or notary, together with legal fees and any sales tax on a CMHC premium. It cannot be added to the mortgage.
What changed in 2025 and 2026
- Every first-time home buyer program in Canada for 2026, stackedThe GST rebate, FHSA, Home Buyers' Plan, $1,400 credit, 30-year mortgages and provincial land transfer relief for first-time buyers in 2026, stacked.
- Foreign Buyer Rules in Canada to 2027The federal foreign buyer ban runs to January 1, 2027. Ontario's 25% tax, Toronto's 10%, BC's 20% and Nova Scotia's 10% apply either way. Who is exempt.
- Ontario's $130,000 new-home HST rebate: who gets it, when, and howSign between April 1, 2026 and March 31, 2027 and Ontario removes the full 13% HST on a new home up to $1 million. The rules, phase-outs and how to claim.
- The Underused Housing Tax Has EndedNo UHT return or payment is needed for 2025 and later years. Returns for 2022 to 2024 are still owed, with penalties. Who was affected and what to do now.
Sources
Sources
Every figure on this page comes from one of these primary sources. Data last verified .
Put this calculator on your own website
Free for brokers, accountants, advisors and bloggers. Paste this where you want the calculator. It sizes itself and credits GlassLayer with a link. The embed page has the terms and every calculator.
<iframe src="https://glasslayer.ca/embed/land-transfer-tax-calculator" title="Land Transfer Tax Calculator (Every Province, Toronto and Montreal)" style="width:100%;border:0;min-height:900px" loading="lazy"></iframe>
<script>addEventListener('message',e=>{if(e.data&&e.data.type==='glasslayer-embed-height'){document.querySelectorAll('iframe[src*="/embed/"]').forEach(f=>{if(f.contentWindow===e.source)f.style.height=e.data.height+'px'})}})</script>