Cap Rate Calculator: Rental Property Cash Flow, Cap Rate and ROI
Enter the price, the rent and the costs to see a rental's cap rate, monthly cash flow, cash-on-cash return and total year-1 return, with Ontario land transfer tax and a Canadian mortgage built in.
Updated October 5, 2026
Work out a rental's cap rate and cash flow
More assumptions (costs, tenants, buying)
Year 1
A leasing agent's one month's rent would cost you $1,582 more a year (every 2 years).
How it's worked out
Cap rate = NOI ÷ purchase price (the mortgage is left out, so any two buyers can compare). Cash-on-cash = cash flow ÷ cash invested. Total return = cash flow + mortgage paid down + price growth, ÷ cash invested. The mortgage is a Canadian fixed-rate payment (interest compounded twice a year).
Year 1, before income tax, for an Ontario rental. A rental you won't live in needs at least 20% down. An estimate, not tax or financial advice.
Pick Ontario or the City of Toronto, then enter the purchase price, your down payment, the rent and the main costs. The calculator works out net operating income (rent less running costs, before the mortgage), the cap rate, the cash flow after mortgage payments, and the return on the cash you put in, counting land transfer tax and closing costs. Open "More assumptions" to change insurance, utilities, upkeep, empty months, how often tenants change and how you'd find them.

What is a cap rate?
The cap rate (capitalization rate) is a rental's yearly net operating income divided by its price. Net operating income (NOI) is the rent you actually collect, less property tax, insurance, condo fees, utilities you pay, repairs and the cost of finding tenants. It leaves the mortgage out on purpose, so any two buyers can compare the same property, however they finance it.
Cap rate formula: NOI ÷ purchase price × 100. A $600,000 house with $20,494 of NOI has a cap rate of 20,494 ÷ 600,000 = 3.42%.
The cap rate tells you what the property earns. Cash-on-cash return tells you what your money earns: the cash flow after mortgage payments, divided by the cash you put in (down payment, land transfer tax, closing costs and upfront repairs).
What's a good cap rate?
Compare the cap rate with your mortgage rate. When the cap rate is above the mortgage rate, every dollar you borrow earns more than it costs, so the mortgage lifts your return. When it's below, borrowing drags it down and the rental needs a monthly top-up; the return then depends on the mortgage being paid down and the price going up.
In the calculator's Ontario example (a $600,000 house rented for $2,900 a month, a 3.42% cap rate, a 4.5% mortgage over 25 years), the down payment decides the monthly cash flow:
| Down payment | Cash invested | Cash flow a month | Cash-on-cash | Total year-1 return (3% growth) |
|---|---|---|---|---|
| 20% ($120,000) | $130,975 | −$949 | −8.69% | 13.22% |
| 35% ($210,000) | $220,975 | −$451 | −2.45% | 9.63% |
| 50% ($300,000) | $310,975 | +$47 | 0.18% | 8.12% |
| All cash | $610,975 | +$1,708 | 3.35% | 6.30% |
What the calculator counts
- Buying costs: Ontario land transfer tax on the price, plus Toronto's municipal land transfer tax inside the City of Toronto, your lawyer and other closing costs, and any repairs before the first tenant.
- The mortgage: a Canadian fixed-rate payment, with interest compounded twice a year (not monthly, as US calculators assume).
- Rent you actually collect: the monthly rent and any other income (parking, storage), less the empty months between tenants.
- Running costs: property tax, landlord insurance, condo fees, utilities you pay, and repairs and upkeep as a share of the price.
- Finding tenants: a flat fee MLS® lease listing, or a leasing agent's usual fee of one month's rent, plus HST, spread over the years between tenants.
- Total year-1 return: the cash flow, plus the part of your mortgage payments that paid down the balance, plus price growth, divided by the cash you put in.
Down payment on a rental property in Canada
A rental you won't live in needs at least 20% down. Mortgage insurance, which lets buyers put down as little as 5%, covers homes the buyer lives in; CMHC's insurance for rentals the owner doesn't live in stops at 80% of the value (CMHC quick reference). If you'll live in one unit of a 2 to 4 unit property, the owner-occupied rules apply instead.
Three ways to improve a rental's numbers
- Cut the cost of finding tenants. A leasing agent's one month's rent plus HST on a $2,900 rental is $3,277 every time a tenant changes. A flat fee MLS® lease listing costs a fraction of that; in the calculator's example the difference is about $1,580 a year with a new tenant every 2 years.
- Keep it rented. Each empty month costs a full month's rent. List before the current tenant moves out, with good photos and the rent set to the market.
- Count every cost before you buy. Property tax, insurance, condo fees and repairs are what turn a good-looking rent into a negative cash flow. Use the seller's real numbers, not estimates.
List your rental on MLS® for a flat fee
When the unit is ready, list it for lease on the MLS® System and realtor.ca yourself: inquiries come straight to you, you show it and pick the tenant. A lease listing costs $99.99 for 2 months instead of a leasing agent's one month's rent, every time a tenant changes. Listings are with Robin Hood Realty Limited, Brokerage.
See the difference for your rent with our leasing agent fee calculator.
Questions
How do you calculate cap rate?
Divide the property's yearly net operating income by its price. Net operating income is the rent you collect less property tax, insurance, condo fees, utilities you pay, repairs and the cost of finding tenants, before mortgage payments. $20,494 of income on a $600,000 house is a 3.42% cap rate.
What's the difference between cap rate and cash-on-cash return?
The cap rate ignores financing: it's the property's income divided by its price. Cash-on-cash return is your cash flow after mortgage payments divided by the cash you put in (down payment, land transfer tax, closing costs and repairs). With a mortgage, the two can be very different.
Why is my rental's cash flow negative?
Usually because the cap rate is below the mortgage rate: the rent covers the running costs but not the full mortgage payment. A bigger down payment, a lower rate, lower costs or a higher rent closes the gap. The mortgage being paid down and the price growing can still give a positive total return.
How much down payment do I need for a rental property in Canada?
At least 20% for a property you won't live in. Mortgage insurance for less than 20% down is for owner-occupied homes; if you live in one unit of a 2 to 4 unit property, the owner-occupied rules apply.
Does the calculator include income tax?
No. Like every cap rate calculator, it shows year-1 numbers before income tax. Rental income less deductible expenses (mortgage interest, property tax, insurance, repairs, condo fees, the cost of finding tenants) is taxed at your marginal rate. This page isn't tax or financial advice.
How much does it cost to find a tenant in Ontario?
A leasing agent typically charges about one month's rent, plus HST. A flat fee MLS® lease listing with us costs $99.99 for 2 months (plus HST), and you show the unit and pick the tenant yourself.
Flat fee MLS® prices
| Plan | Price | 🎁 With code FREEUPGRADE |
|---|---|---|
| Monthly Subscription | $69.99 / month | — |
| 2-month Listing | $99.99 | You get the 3-month Listing, free |
| 3-month Listing | $119.99 | You get the 6-month Listing, free |
| 6-month Listing | $149.99 | You get the MAX Exposure Listing, free |
| MAX Exposure Listing | $239.99 | — |
Plus 13% HST on Ontario listings; no tax on Alberta listings. The monthly plan can be cancelled any time.
Own rentals? Lock in today's price for every new tenant
Every rental comes back to the market when a tenant moves out. Buy listing credits in My Account after your first listing: 2 credits save 10%, 3 save 25%. Credits never expire, keep today's price and work on any property, for rent or for sale.
| Plan | 1 listing | Each, when you buy 3 |
|---|---|---|
| 2-month Listing | $99.99 | $74.99 ($224.97 for 3) |
| 3-month Listing | $119.99 | $89.99 ($269.97 for 3) |
| 6-month Listing | $149.99 | $112.49 ($337.47 for 3) |
| MAX Exposure Listing | $239.99 | $179.99 ($539.97 for 3) |
Plus 13% HST on Ontario listings. Codes like FREEUPGRADE don't apply to bundles. Already listed with us? Buy credits in My Account.
Recently listed by sellers like you
75 Stevenson Street North, GuelphMLS® #X13861006
463 Greenwood Avenue, North BayMLS® #X13858544
18 Cromarty Avenue, HaldimandMLS® #X13850856
$325,0000 Bayview Drive, RR1 WoodlawnMLS® #X13849844
C-12 Southwell Drive, TorontoMLS® #C13849080
1354 County Road 2, Leeds and the Thousand IslandsMLS® #X13835392
$595,0001-86A Bernick Drive BarrieMLS® #S13835166
$310,0002239 Southwood Rd, KilworthyMLS® #X13831964
What sellers say
“Rocket Listings saved me thousands in commission fees while still getting my property on MLS. Highly recommend!”
“Finally, an affordable way to list on MLS without paying outrageous realtor commissions. Game changer!”
“I was skeptical at first, but Rocket Listings delivered exactly what they promised. Professional service throughout.”
“Since discovering Rocket Listings I'll never go back to listing on FB Marketplace, the tenant pool is much better on Realtor.ca”

Fill your rental for a flat fee
List it for lease on MLS® from $69.99 a month. Use FREEUPGRADE at checkout to get the next plan up free.
