How do I calculate affordability for a
  mortgage?

How do I calculate affordability for a mortgage?

Buyers Guides
T
By Tony Sousa
November 14, 2025 8 min read

How do I calculate affordability for a mortgage?



Want to know exactly how much mortgage you can afford โ€” without guessing or getting ghosted by lenders?

The fast answer

Mortgage affordability = monthly income x allowed debt ratios โˆ’ existing debts โˆ’ housing costs. Do the math and you get a real maximum you can safely borrow.

Step-by-step mortgage affordability calculation

1) Gather numbers

    • Gross monthly income (before tax).
    • Monthly debts (car, student loans, credit cards).
    • Expected down payment.
    • Estimated property tax, heating, condo fees, insurance.
    • Interest rate and amortization (years).

2) Use debt ratio rules (Canada guidance)

    • GDS (Gross Debt Service): target 32โ€“39% of gross income. This covers mortgage principal + interest, property taxes, heating, condo fees.
    • TDS (Total Debt Service): target 40โ€“44% of gross income. This covers GDS plus all other monthly debts.

Pick conservative numbers if you want shock-proof affordability (GDS 32%, TDS 40%). Banks may allow higher but stress-test rates.

3) Calculate allowable housing payment

    • Allowed GDS payment = Gross monthly income ร— GDS%. Example: $6,000 ร— 0.32 = $1,920.
    • Subtract property taxes, heating, condo fees to find maximum mortgage P&I (principal & interest).

4) Translate monthly mortgage payment into loan amount Use the loan payment formula or an online mortgage calculator.

Monthly payment formula (annuity): M = P * r(1+r)^n / [(1+r)^n โˆ’ 1] Where:

    • M = monthly payment
    • P = loan principal (what you want to solve for)
    • r = monthly interest rate (annual rate / 12)
    • n = total months (amortization years ร— 12)

Solve for P when you know M, r, n. Or use a mortgage calculator and enter M, rate, amortization.

Quick example (simple):

    • Gross monthly income: $6,000
    • GDS cap used: 32% โ†’ allowed housing = $1,920
    • Property tax + heat + condo: $420
    • Max mortgage P&I = $1,920 โˆ’ $420 = $1,500
    • Interest rate 5% fixed, amortization 25 years โ†’ $1,500 monthly buys roughly $280,000 principal (use calculator to get exact).

5) Factor down payment

    • Purchase price = mortgage principal + down payment. If you have $60,000 down and mortgage allowed $280,000, your price range โ‰ˆ $340,000.

6) Add buffers and stress tests

    • Add 1โ€“2% to your assumed interest rate when calculating (stress test). That protects against rate hikes.
    • Leave a monthly buffer (200โ€“500) for repairs, emergencies, and lifestyle.

7) Get pre-approved Pre-approval confirms what a lender will actually lend. It checks credit, income documentation, and applies the official stress test.

Why this matters

This method gives clear limits. It stops emotional overbidding. It protects your future cashflow. It keeps offers strong and realistic.

For a precise calculation, local market factors and lender rules matter. I provide fast, accurate affordability checks and pre-approval help for buyers in the Greater Toronto Area.

Contact for a custom affordability plan and pre-approval roadmap: [email protected] | 416-477-2620 | https://www.zoozaa.com

Active Homes For Sale

Featured Real Estate Listings

Browse current properties available right now. Click any listing to view photos, floor plans, or schedule a private tour.

View All Listings
4077 Pine Crescent, Petrolia, ON N0N 1R0
$699,900
New
4 Beds2 Baths
Residential Freehold
80 Chapel Hill Drive, Kitchener, ON N2R 1N2
$699,900
New
3 Beds2 Baths
Residential Freehold
99 Highriver Trail (MAIN), Welland, ON L3C 0H6
$2,700
New
6 Beds3 Baths
Residential Freehold
228 Bruce Street, Renfrew, ON K7V 3V9
$299,000
New
3 Beds1 Baths
Residential Freehold
99 Highriver Trail (LOWER), Welland, ON L3C 0H6
$1,350
New
1 Beds1 Baths
Residential Freehold
112 KITZBUHL Crescent, Blue Mountains, ON L9Y 0S5
$1,459,000
New
3 Beds2 Baths
Residential Freehold
Internal Navigation Links:
Buying A Home
Share this architectural analysis:

RECENT INTEL

View Journal