Free tool · Canada · Standard rent-vs-buy arithmetic

Rent vs Buy Calculator

Enter your rent, the home you would buy, and your own assumptions about price growth, rent increases, and maintenance, and see the total cost of renting versus buying over the years you plan to stay — and the year buying starts to come out ahead, if it does. This is an estimate only. It compares cash costs; it does not tell you whether to rent or buy.

What you pay in rent each month now. Rent is assumed to rise each year at the rent-increase rate you enter below.

The price of the home you would buy. The home is assumed to grow in value each year at the price-growth rate you enter below.

Cash you would put down. The mortgage is the price minus the down payment. Mortgage insurance is not included in this comparison — if your down payment is under 20%, add the premium to the mortgage in your head, or treat the result as slightly optimistic for buying.

The mortgage rate you expect to pay, fixed for the whole horizon in this estimate. In reality the rate changes at renewal; this calculator does not model renewals.

The amortization your monthly mortgage payment is worked out on, using the standard Canadian formula with interest compounded semi-annually.

Annual property tax on the home. It is assumed to stay flat in this estimate — enter the current annual figure for the home you have in mind.

Annual home insurance. Renters usually pay for tenant insurance too, but it is not included on the renting side — the comparison is about the home, not the policy.

Annual maintenance and repairs as a percentage of the home price — 1% a year is a common rule of thumb, not a published figure. It is charged on the home's growing value each year.

How long you would live in the home before selling. The comparison runs to this horizon, and the break-even year is worked out over up to 30 years.

How much you expect the home's value to rise each year. This is your assumption — nobody publishes a future growth rate. It decides most of the answer, so try the estimate at 0% as well as at your expected rate.

How much you expect rent to rise each year. This is your assumption — rent control rules vary by province, and this calculator does not model them.

One-time costs of buying: legal fees, inspection, and land transfer tax, which varies by province. Enter your best estimate; the default $5,000 is a placeholder, not a published figure.

What selling costs when you leave, as a percentage of the sale price — agent commission and legal fees. 5% is a common placeholder, not a published figure.

Renting vs buying over your horizon

Buying's net cost is everything you pay — down payment, mortgage payments, property tax, insurance, maintenance, and one-time buying costs — minus what you walk away with when you sell: the home's grown value, less the mortgage balance still owed and the selling costs. Renting's cost is the rent paid over the same years. The difference is the arithmetic only; it leaves out the value of stability, flexibility, and the risk that prices or rates move against you.

How the estimate works (the arithmetic, with every assumption printed)

Renting. Total rent paid over the horizon, with rent rising each year at the rent-increase rate you entered. No equity is built, and nothing is recovered at the end.

Buying. Cash out is the down payment plus the monthly mortgage payment (worked out on the price minus the down payment, at the rate and amortization you entered, with interest compounded semi-annually as Canadian mortgages are) plus annual property tax, home insurance, and maintenance at the rate you entered on the home's growing value, plus the one-time buying costs you entered. Cash back at the end is the sale price — the home's value grown at the rate you entered — minus the mortgage balance still owed and the selling costs you entered as a percentage of the sale price. Net cost of buying is cash out minus cash back.

Break-even year. The first year, from 1 to 30, in which the cumulative net cost of buying is lower than the cumulative cost of renting. If buying never comes out ahead within 30 years, the calculator says so plainly. The table in the results shows the cumulative cost of each side at years 1, 5, 10, 15, 20, 25, and 30 (up to your horizon).

What this calculator leaves out. Mortgage default insurance on a down payment under 20% (CMHC, Sagen, or Canada Guaranty premiums run 2.80% to 4.00% of the loan); the investment return on the down payment if you rented and invested it instead; land transfer tax above the one-time buying costs you entered; moving costs; tenant insurance; and provincial rent control rules. First-time buyers in Ontario can also claim a refund of up to $4,000 of provincial land transfer tax — no provincial tax on the first $368,000 of the price — so subtract it from the one-time buying costs you enter if you qualify. Toronto charges a second municipal land transfer tax with its own first-time buyer rebate; check the City of Toronto page before you enter that figure. The Financial Consumer Agency of Canada and CMHC both publish home-buying guidance on the cost inputs used here — the arithmetic is the standard rent-vs-buy comparison, and every rate in it is an input you entered.

Sources: Financial Consumer Agency of Canada and Canada Mortgage and Housing Corporation home-buying guidance (the cost inputs a buyer faces: mortgage payment, property tax, home insurance, maintenance, and selling costs); the mortgage payment formula is the standard Canadian amortization formula with semi-annual compounding. No future price, rent, or return figure on this page comes from any published source — each is an assumption you entered, printed above. Government of Ontario, Land Transfer Tax Refunds for First-Time Homebuyers (the up-to-$4,000 refund; no provincial tax on the first $368,000). Checked November 10, 2026.

Next step: read the full step-by-step guide: How to Start Renting Your First Apartment in Canada

Get new guides by email

One short email when a new Canadian startup guide publishes. No spam — unsubscribe anytime.

We use your address only for the newsletter. Privacy policy.