Rent vs Buy in Edmonton (2026)
Start with Edmonton's numbers: a $215,422 benchmark condo apartment and $1,603 average two-bedroom rent. Change anything. The calculator plays out buying against renting and investing the difference, year by year, with Edmonton's property tax, CMHC insurance, Alberta land transfer tax and selling costs. It tells you who ends up with more, and when.
Where the lines cross is the year buying pulls ahead.
| Month one | Owning | Renting |
|---|---|---|
| Cash out each month | $1,378.67 | $1,628.00 |
| Of that, gone for good (interest, tax, upkeep, fees, or rent) | $1,040.56 | $1,628.00 |
| Cash needed up front (20% down, land transfer tax, legal) | $44,765 | invested instead |
| When you sell in year 10: commission and legal | − $14,447 | — |
| Net worth after 10 years | $151,506 | $15,235 |
If you stay longer or shorter, or prices grow differently
| Stay | Prices 0%/yr | Prices 2%/yr | Prices 3%/yr | Prices 4%/yr | Prices 5%/yr |
|---|---|---|---|---|---|
| 5 yrs | Buy +$17,553 | Buy +$37,861 | Buy +$48,646 | Buy +$59,867 | Buy +$71,539 |
| 10 yrs | Buy +$73,557 | Buy +$113,394 | Buy +$136,272 | Buy +$161,343 | Buy +$188,787 |
| 15 yrs | Buy +$166,619 | Buy +$224,143 | Buy +$260,070 | Buy +$301,682 | Buy +$349,766 |
| 20 yrs | Buy +$311,958 | Buy +$383,826 | Buy +$433,118 | Buy +$493,775 | Buy +$568,072 |
| 25 yrs | Buy +$530,322 | Buy +$611,091 | Buy +$673,001 | Buy +$754,616 | Buy +$861,212 |
Year by year
| Year | Owner cost | Rent | Home value | Mortgage left | Owner net | Renter net |
|---|---|---|---|---|---|---|
| 1 | $16,544 | $19,536 | $221,450 | $167,943 | $42,435 | $44,459 |
| 2 | $16,676 | $20,113 | $228,094 | $163,718 | $52,971 | $43,689 |
| 3 | $16,811 | $20,707 | $234,936 | $159,318 | $63,871 | $42,414 |
| 4 | $16,951 | $21,320 | $241,984 | $154,737 | $75,148 | $40,590 |
| 5 | $17,095 | $21,950 | $249,244 | $149,966 | $86,815 | $38,170 |
| 6 | $17,243 | $22,600 | $256,721 | $144,999 | $98,887 | $35,103 |
| 7 | $17,395 | $23,269 | $264,423 | $139,826 | $111,376 | $31,335 |
| 8 | $17,552 | $23,958 | $272,356 | $134,439 | $124,299 | $26,810 |
| 9 | $17,714 | $24,668 | $280,526 | $128,830 | $137,670 | $21,465 |
| 10 | $17,881 | $25,399 | $288,942 | $122,989 | $151,506 | $15,235 |
Show the math
Owner: mortgage on $172,000 at 4.09% over 25 years. Property tax 1.04% and maintenance 1% of the growing value, plus condo fees and insurance. Land transfer tax $265 and legal fees up front. 5% selling costs at the end. Renter: pays rent rising 3.0% a year, invests the owner's up-front cash and, each year, whatever owning would have cost more than renting, at 6% tax-free. Net worth compares home equity after selling costs with the renter's portfolio. Not modelled: capital gains tax on the renter's portfolio at the end (the home is tax-free as a principal residence), utilities differences, and the value of stability or flexibility.
Rent vs buy in Edmonton: three horizons
Benchmark condo apartment, 10% down, 4.5% mortgage, 3% price growth, 3% rent growth, 5% investment return, 5% selling costs.
| Stay for | Buyer's net worth | Renter's net worth | Better off |
|---|---|---|---|
| 5 years | $61,667 | $22,652 | Buying by $39,015 |
| 10 years | $129,787 | $7,972 | Buying by $121,815 |
| 25 years | $427,654 | −$191,796 | Buying by $619,450 |
The answer depends on the assumptions. At 1% price growth over 10 years, buying wins by $77,939. Try your own rent, price and return. The main rent vs buy page explains how the model works and where it falls short.
Greater Edmonton Area MLS HPI composite benchmark (-0.6% m/m, -0.6% y/y). 2026 residential total 0.0103637 = municipal 0.0077419 + education 0.0025409 + education requisition allowance 0.0000809. Alberta assessments are market value as of July 1 of prior year (valuation date not stated on this document).
Run a mortgage or accounting practice in Edmonton? 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
TorontoVancouverCalgaryOttawaMontrealWinnipegHalifaxQuebec CityHamiltonKitchener-WaterlooVictoriaSaskatoonReginaLondon
If you decide to buy: what to line up first
Three programs change the down payment math and all need paperwork before closing.
Common questions
Frequently asked questions
- Is it cheaper to rent or buy in Edmonton?
- Month to month, owning the $215,422 benchmark condo apartment costs about $1,568.78 in year one (mortgage, tax, maintenance, insurance) against $1,603 of rent. Over 10 years, with 3% price growth and the renter investing the difference at 5%, buying comes out ahead by $121,815.
- How long do I need to stay in Edmonton for buying to pay off?
- In the default scenario buying pulls ahead in year 2. Under that, land transfer tax, CMHC insurance and selling costs eat the gains.
- What is the average rent in Edmonton?
- $1,603 a month for a two-bedroom apartment in CMHC's October 2025 Rental Market Survey, which covers purpose-built rentals. Newer buildings and condos rented by owners are usually higher.
- What does a $215,422 condo apartment cost to carry?
- About $1,568.78 a month in year one: the mortgage on $193,880 plus the CMHC premium at 4.5%, $186 of property tax, 1% of value a year for maintenance and $100 of insurance.
What changed in 2025 and 2026
- 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.
- 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/rent-vs-buy-calculator" title="Rent vs Buy Calculator (Canada)" 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>