About the calculator
Calculator Methodology
This page explains exactly how the Canadian Rental Property ROI Calculator works: the formulas used for each calculation, the CRA sources behind every tax figure, what is included and what is not, and what the inputs mean. Every tax-related formula on this site is sourced from CRA T776, T4002 or T4037, linked directly below.
Mortgage payment calculation
The most important thing that distinguishes this calculator from US-based tools is the mortgage compounding method. Canadian law requires that residential mortgages compound semi-annually, as specified in the Interest Act of Canada. US mortgages compound monthly. Using a US formula for a Canadian mortgage produces a slightly different monthly payment, and the difference accumulates meaningfully over a typical 25-year amortization period.
The Canadian mortgage formula
To apply Canadian semi-annual compounding, the nominal annual rate is first converted to an effective annual rate, and then to a monthly equivalent rate.
Step 1: Effective annual rate
EAR = (1 + r / 2)² - 1
r = nominal annual interest rate entered by the user
Step 2: Monthly equivalent rate
monthly rate = (1 + EAR)^(1/12) - 1
Step 3: Monthly payment
payment = loan × monthly rate / (1 - (1 + monthly rate)^(-n))
loan = purchase price minus down payment
n = amortization period in years × 12
This is the standard annuity formula applied to the Canadian-compounded monthly rate. The result is the fixed monthly payment required to fully amortize the loan over the selected period at the given interest rate.
Monthly and annual cash flow
Monthly cash flow is the amount of money left over each month after all property-related expenses are paid, including the mortgage. A positive number means the property is generating surplus income. A negative number means you are covering the shortfall from other income.
Monthly cash flow
cash flow = monthly rent - monthly mortgage - monthly taxes - monthly insurance - monthly management fee (if applicable)
Monthly taxes = annual property taxes / 12
Monthly insurance = annual insurance / 12
Monthly management fee = monthly rent × management percentage (if property management is enabled)
Annual cash flow
annual cash flow = monthly cash flow × 12
Note that annual cash flow in this calculator assumes consistent rent, expenses and occupancy across all 12 months. It does not account for vacancy periods, seasonal fluctuations or one-time expenses. See the scope section below for a full list of what is not included.
Cap rate
Cap rate measures the income a property generates relative to its purchase price, independent of how the purchase was financed. It is calculated using net operating income, which deliberately excludes mortgage payments. This makes cap rate useful for comparing properties on equal terms regardless of financing structure.
Net operating income
NOI = (monthly rent × 12) - annual property taxes - annual insurance - annual management fees (if applicable)
Cap rate
cap rate = (NOI / purchase price) × 100
Cap rate benchmarks used in the verdict
The calculator's analysis section characterizes cap rate results using the following thresholds, which reflect general Canadian market standards for residential rental properties.
| Rating | Cap rate range | Context |
|---|---|---|
| Strong | 6% or above | Above average income yield by Canadian standards. Common in smaller and mid-sized markets. |
| Moderate | 4% to 6% | Typical in competitive Canadian markets. Returns often supplemented by appreciation. |
| Weak | Below 4% | Low income yield. Common in high-cost markets like Toronto and Vancouver where appreciation expectations are high. |
These thresholds are generalizations. What constitutes a good cap rate depends on the local market, property type, condition and investor objectives. They are provided as a starting point for analysis, not as definitive investment guidance.
Cash-on-cash return
Cash-on-cash return measures your actual annual cash flow as a percentage of the cash you invested. Unlike cap rate, it accounts for how the property was financed, making it a more direct measure of your personal return on the money you put in as a down payment.
Cash-on-cash return
cash-on-cash = (annual cash flow / down payment) × 100
A positive cash-on-cash return means the property is generating income above all expenses including the mortgage. A negative figure means you are subsidizing the property from other income each year. Both situations can be appropriate depending on market conditions, appreciation expectations and personal financial goals.
Cash-on-cash return in this calculator is based on the down payment only. It does not account for closing costs, renovation costs or other cash outlays associated with acquiring the property. Including those would lower the effective return. A more comprehensive analysis would add all acquisition costs to the denominator.
Mortgage interest deductibility
The interest portion of your mortgage payment is deductible against rental income in Canada. The principal repayment portion is not. This matters because only interest reduces your taxable rental income each year, and the split between interest and principal changes every month as the loan amortizes.
CRA source: CRA T776, line 8710 — Interest and bank charges.
Annual deductible interest (year Y)
For each month m in year Y:
balance(m) = loan × (1 + mr)^(m-1) - payment × ((1 + mr)^(m-1) - 1) / mr
interest(m) = balance(m) × mr
annual interest = sum of interest(m) for all months in year Y
mr = monthly rate derived from Canadian semi-annual compounding
Summed across all 12 months of the year (or remaining months if loan is fully repaid)
This approach calculates interest from first principles using the amortization schedule rather than applying a simplified average. The result accurately reflects the declining interest deduction as the loan balance reduces over time.
Capital Cost Allowance (CCA)
CCA allows rental property owners to deduct building depreciation against rental income each year, reducing taxable income. Only the building portion of the purchase price is depreciable. Land is excluded entirely.
CRA sources: CRA T4002 for Class 1 rate and half-year rule. CRA T776 line 9936 for the rental income restriction.
Building value (depreciable base)
UCC at purchase = purchase price × building percentage
Building percentage is user-entered. Default is 70%. Check your municipal property assessment for the land-to-building split. Land is not depreciable per CRA T4002.
Maximum CCA claim
Year 1: max CCA = UCC × 4% × 50% (half-year rule)
Year 2+: max CCA = UCC × 4%
Class 1 rate: 4% declining balance (CRA T4002)
Half-year rule: limits year 1 to 2% of UCC (CRA T4002, Reg. 1100(2))
Rental income restriction
actual CCA claimed = min(max CCA, rental income before CCA)
CCA cannot be used to create or increase a rental loss (CRA T776 line 9936). Rental income before CCA = annual rent - operating expenses - deductible interest.
Undepreciated Capital Cost (UCC) carried forward
UCC(next year) = UCC(current year) - CCA claimed
The UCC declines each year by the amount claimed. Future CCA claims are 4% of this declining balance.
CCA is optional. If the CCA toggle is off, no depreciation is claimed, taxable rental income is higher, and there is no recapture liability when the property is sold.
Rental income tax
Rental income is taxed as regular income at your combined federal and provincial marginal tax rate. Only net rental income is taxable after deducting eligible expenses including mortgage interest, property taxes, insurance, management fees and CCA.
CRA source: CRA T776 — Statement of Real Estate Rentals. Marginal rates: verify your combined federal and provincial rate at Canada.ca — Tax rates and income brackets for individuals.
Taxable rental income
taxable income = annual rent - property taxes - insurance - management fees - deductible interest - CCA claimed
Rental income tax
tax = max(0, taxable income) × marginal tax rate
Marginal tax rate is user-entered. The calculator pre-fills an approximate rate when a province is selected, based on published combined federal and provincial rates at approximately $120,000 in total income. Users should verify their actual rate at Canada.ca, as the correct rate depends on total income from all sources.
After-tax cash flow
after-tax annual cash flow = pre-tax annual cash flow - rental income tax
If taxable rental income is negative (a rental loss), no income tax is owed and the tax figure shows as zero. Rental losses may be deductible against other income in certain circumstances — consult a Canadian accountant for your specific situation.
Capital gains on sale
When a rental property is sold for more than its adjusted cost base (ACB), the difference is a capital gain. Only a portion of the capital gain is included in taxable income, known as the inclusion rate. The current inclusion rate for individuals is 50% on all capital gains. A proposed increase to 66.67% on gains above $250,000 was announced in the 2024 federal budget but was cancelled by the federal government in March 2025 before becoming law.
CRA source: CRA T4037 — Capital Gains. 2024 Budget Implementation Act for the inclusion rate change.
Capital gain
capital gain = projected sale price - purchase price (simplified ACB)
The calculator uses the original purchase price as the adjusted cost base. A proper ACB calculation would add capital improvements and closing costs and subtract any prior claims. This simplification understates the ACB and therefore overstates the capital gain slightly, making the tax estimate conservative.
Taxable capital gain (2024 inclusion rates, CRA T4037)
inclusion amount = gain × 50%
capital gains tax = inclusion amount × marginal tax rate
CCA recapture on sale (CRA T776)
building proceeds = sale price × building percentage
recapture = max(0, building proceeds - final UCC)
recapture tax = recapture × marginal tax rate
Recapture is fully taxable as regular income, not as a capital gain. If the building proceeds are less than the final UCC, a terminal loss occurs which is deductible against other income.
Multi-year projections
The multi-year projection table models each year of ownership from year 1 to the end of the hold period. Each year applies compounding growth to rent and expenses and recalculates the full amortization schedule, CCA, interest deduction and tax for that year.
Annual rent growth
rent(year Y) = monthly rent × 12 × (1 + rent increase rate)^(Y-1)
Annual expense growth
expenses(year Y) = base annual expenses × (1.02)^(Y-1)
Operating expenses (taxes, insurance, management) grow at 2% per year to approximate inflation. This rate is fixed and not user-adjustable in the current version.
Property value at end of hold period
value(year Y) = purchase price × (1 + appreciation rate)^Y
Mortgage balance at end of year Y
balance(Y) = loan × (1 + mr)^(Y×12) - payment × ((1 + mr)^(Y×12) - 1) / mr
Calculated at the end of month (Y × 12). Returns zero once the loan is fully repaid.
The total return figure in the sale analysis sums cumulative after-tax cash flow over the hold period plus net equity after sale taxes, minus the original down payment. It represents the total economic gain from the investment after all taxes, expressed in nominal dollars without time-value adjustments.
Calculator inputs explained
| Input | What it represents and how to use it |
|---|---|
| Purchase price | The total price you are paying for the property, including any amount financed. Do not add closing costs here as they are not part of the mortgage calculation. |
| Down payment | The cash portion you are paying at purchase. For investment properties, the minimum in Canada is 20% of the purchase price. This figure is used as the denominator in the cash-on-cash return calculation. |
| Mortgage rate | Your expected annual interest rate, entered as a percentage. Use the rate you have been quoted or are expecting to receive. The calculator applies Canadian semi-annual compounding to this rate automatically. |
| Amortization period | The number of years over which the mortgage is fully repaid. The maximum for investment properties in Canada is typically 25 or 30 years depending on the lender. Longer amortization means lower monthly payments but more interest paid overall. |
| Expected monthly rent | The gross monthly rent you expect to collect. Use the actual rent you are charging or your best estimate based on comparable properties in the area. This figure does not account for vacancy. |
| Annual property taxes | Your annual property tax bill. This is typically available on the property listing, through your municipality's online assessment tool, or from the current owner. Property taxes are divided by 12 for monthly expense calculations. |
| Annual insurance | Your estimated annual landlord insurance premium. This should be a quote for landlord or rental property insurance, not a homeowner policy. Landlord insurance covers different risks. Typical premiums vary significantly by property, location and coverage level. |
| Property management fee | Optional. If you use a professional property manager, enter the percentage of monthly rent they charge. Typical Canadian property management fees run 8 to 12% of monthly rent. If you self-manage, leave this unchecked. |
| Province | Selecting a province pre-fills an approximate combined federal and provincial marginal tax rate. This is a starting point only. Your actual rate depends on your total income from all sources. Verify at Canada.ca. |
| Marginal tax rate | Your combined federal and provincial marginal income tax rate as a percentage. This applies to taxable rental income and to the taxable portion of capital gains on sale. Look up your actual rate at Canada.ca using your province and expected total income. |
| Building value percentage | The portion of the purchase price allocated to the building rather than land. Land is not depreciable for CCA purposes under CRA T4002. The default is 70%. Check your municipal property assessment notice for the land-to-improvement split for a more accurate figure. |
| Claim CCA depreciation | Whether to claim Capital Cost Allowance each year. When enabled, the calculator applies the Class 1 rate of 4% declining balance with the half-year rule in year 1. CCA reduces taxable rental income but creates a recapture liability when the property is sold. |
| Hold period | The number of years you plan to own the property before selling. This drives the multi-year projection table and the sale analysis. Maximum is 30 years. |
| Annual rent increase | The percentage by which rent grows each year in the projection. A typical assumption for Canadian residential properties is 2 to 3%, though provincial rent control limits may cap actual increases for existing tenants. |
| Annual appreciation | The percentage by which the property value grows each year in the projection. This affects the projected sale price and therefore capital gains. Canadian residential real estate has historically appreciated at varying rates by market. Be conservative with this assumption. |
What is and is not included
No calculator can replace a full financial analysis of a specific property. The current version of this calculator focuses on the core metrics most useful for initial property evaluation. Understanding what is not included is as important as understanding what is.
Included in current version
Monthly mortgage payment using Canadian semi-annual compounding (Interest Act)
Monthly and annual pre-tax cash flow
Cap rate based on net operating income
Pre-tax and after-tax cash-on-cash return
Mortgage interest deductibility (CRA T776 line 8710)
CCA depreciation at Class 1, 4% declining balance with half-year rule (CRA T4002)
Rental income tax by province and marginal rate (CRA T776)
Capital gains tax on sale with 2024 inclusion rates (CRA T4037)
CCA recapture and terminal loss on sale (CRA T776)
Multi-year projections up to 30 years
Total return analysis including cumulative cash flow and sale proceeds
Not included
Vacancy rate and income loss from unoccupied periods
Maintenance and repair reserves
Capital improvements and their effect on adjusted cost base
Provincial land transfer tax on acquisition
Closing costs and their effect on adjusted cost base
CMHC insurance premiums
Alternative Minimum Tax considerations
Time value of money and discounted cash flow analysis
The exclusions that matter most in practice are vacancy and maintenance. A property that sits empty for one month per year loses 8.3% of gross rental income. A 1% annual maintenance reserve on a $500,000 property is $5,000 per year. Including these with realistic assumptions would reduce the projected returns shown here. Treat the results as optimistic estimates and build your own margin of safety into the analysis.
Version roadmap
Core pre-tax metrics
Monthly mortgage payment with Canadian semi-annual compounding, monthly and annual cash flow, cap rate and cash-on-cash return. Property management fee toggle.
Canadian tax treatment
Mortgage interest deductibility (CRA T776 line 8710), CCA at Class 1 4% declining balance with half-year rule (CRA T4002), rental income tax by province and marginal rate (CRA T776), capital gains on sale with 2024 inclusion rates (CRA T4037), and CCA recapture and terminal loss on sale.
Multi-year projections
Up to 30-year cash flow projections with configurable rent growth and appreciation assumptions. Year-by-year table showing property value, rent, deductible interest, CCA, income tax, pre-tax and after-tax cash flow, cumulative cash flow and mortgage balance. Full sale analysis at end of hold period.
Side-by-side property comparison
Compare two properties or two financing structures simultaneously using the same inputs and outputs. Useful for choosing between two acquisition opportunities or evaluating different down payment scenarios on the same property.
Use the calculator
Now that you understand how the numbers are calculated, put them to work on a real property.
Open the calculatorAll formulas and calculations are implemented in JavaScript and run entirely in your browser. No data you enter is transmitted to or stored on our servers. Tax formulas are sourced from CRA T776, T4002 and T4037 and linked throughout this page. Results are estimates for planning and educational purposes only and do not constitute financial, tax or investment advice. Individual tax situations vary. Always consult a qualified Canadian accountant before making investment decisions.