Rental Property Cash Flow in Canada 2025

Updated March 2025 • 10 min read

Cash flow is king in rental property investing. Without positive cash flow, you're writing a cheque every month to subsidize tenants — banking entirely on appreciation. Here's how to calculate real cash flow on Canadian rental properties and what the numbers look like in today's market.

The Cash Flow Formula

Cash Flow = Gross Rental Income − Vacancy − Operating Expenses − Mortgage Payment

The complexity is in accurately estimating each component. Most investors who lose money on rental properties were too optimistic about income and too conservative about expenses.

Step 1: Gross Rental Income

Research actual rents, not asking rents. Check Rentals.ca, Padmapper, Kijiji, and local property managers for what comparable units are actually renting for. CMHC publishes annual rental market reports with vacancy rates and average rents by city and bedroom count.

Step 2: Vacancy Allowance

Assume minimum 5% annual vacancy (about 18 days/year). In higher-turnover markets, use 8–10%. Even in tight Toronto or Vancouver markets, don't model zero vacancy — tenants move, units need cleaning and repairs between tenants.

Step 3: Operating Expenses

Property Taxes

Check the city's property tax calculator or the listing's current bill. Varies by municipality: Hamilton approximately $5,000–$7,000/year on a $600,000 home. Toronto often $6,000–$100+. Ottawa, Calgary, and Edmonton have relatively lower tax rates.

Insurance

Rental/landlord insurance costs more than standard homeowner insurance — budget $150–$250/month ($1,800–$3,000/year) for a single-family rental. Get quotes from multiple insurers.

Maintenance and Repairs

The 1% rule: budget 1% of property value per year. On a $600,000 property, that's $6,000/year for routine repairs, appliance replacement, and minor capital items. Older properties may require more.

Property Management

If hiring a manager: 8–12% of gross monthly rent, plus a leasing fee (often one month's rent when placing a new tenant). On $2,400/month, management costs $2,300–$3,500/year plus leasing fees.

Other Expenses

Condo fees, utilities if included in rent, lawn care, snow removal, accounting ($500–$1,000/year), legal fees (occasional).

Step 4: Mortgage Payment

At 20% down on a $600,000 property, mortgage is $480,000. At 5.5% over 25 years: approximately $2,950/month or $35,400/year in principal and interest payments.

Sample Cash Flow — Hamilton, ON:
Gross Rent: $2,400/month × 12 = $28,800
Less Vacancy (5%): −$1,440
Effective Gross Income: $27,360
Less Property Tax: −$5,500
Less Insurance: −$2,400
Less Maintenance (1%): −$6,000
Less Management (10%): −$2,736
Net Operating Income: $10,724
Less Mortgage: −$35,400
Annual Cash Flow: −$24,676

This is a realistic scenario in many Canadian markets. It doesn't automatically make the investment wrong — appreciation, mortgage paydown, and tax deductions are also returns — but you must understand the true monthly cash cost before buying.

When Cash Flow Turns Positive

Cash Flow vs. Total Return

In Toronto and Vancouver, many investors accept negative monthly cash flow, betting on appreciation. This has worked historically but requires carrying the shortfall from other income. Extended vacancy or job loss can turn these investments into financial emergencies.

Secondary markets (Moncton, Sudbury, Regina, Lethbridge) often produce better cash flow at the cost of lower appreciation expectations.

Tax Treatment of Cash Flow

Rental income is taxed as ordinary income. You deduct mortgage interest (not principal), property taxes, insurance, maintenance, management fees, and Capital Cost Allowance (CCA/depreciation). Negative rental income from legitimate expenses can offset other income in some situations. Work with an accountant who specializes in rental properties.

Improving Cash Flow Over Time

Free Banking to Maximize Your Real Estate Returns

Every dollar saved on bank fees improves your returns. KOHO offers free banking with no monthly fees. Use code 45ET55JSYA for a bonus when you open your account.

Open KOHO Free — Code 45ET55JSYA