Why Most Rent-vs-Buy Articles Are Wrong
Most rent-vs-buy articles either cheerlead homeownership without acknowledging real costs, or cheerlead renting without accounting for equity accumulation. The truth is more nuanced — and it depends heavily on which city you're in, what you're buying, and how long you hold. For a duplex specifically, the analysis changes significantly because of the rental income component.
The True Cost of Renting
In Kitchener-Waterloo: $2,100–$2,300/month for a 2-bedroom. Over 5 years: $126,000–$138,000 paid in rent. Equity accumulated: $0. Wealth position after 5 years: whatever you managed to save and invest from income. Advantages: flexibility, no maintenance responsibility, no capital at risk.
The True Cost of Buying a Duplex (House Hacking)
Purchase: $640,000 KW duplex, 10% down. Monthly carrying cost: $3,400. Rental income: $2,100/month. Net monthly cost: $1,300/month. Over 5 years: $78,000 net housing costs vs. $130,000 in rent — savings of $52,000. Mortgage paydown over 5 years: approximately $35,000. Appreciation at 3%/yr: equity gain of approximately $100,000. Total 5-year wealth position: approximately $135,000 ahead of renting.
When Renting Is the Better Choice
Renting beats buying if: you plan to move within 2–3 years (transaction costs eat any equity gains), you don't have the down payment and reserves without over-leveraging, your income is unstable and you can't handle the carrying costs in a vacancy event, or you're in a market with very poor cap rates and limited rental income offset. Renting is a financially rational choice in many circumstances — the mistake is assuming it's always rational just because it's the default.
The Bottom Line for Duplex Buyers
In Ontario's current market, buying a duplex and house-hacking almost always beats renting on a 5+ year horizon in secondary markets (Windsor, Oshawa, Kitchener, London). The key assumption is that you hold long enough for equity accumulation to outpace transaction costs, and that the rental income genuinely offsets carrying costs. Run the numbers for your specific situation using our calculator before deciding.