How We Calculate Historical Buy vs Rent Returns
For each starting quarter, we simulate two people with identical initial cash who take different paths:
🏠 The Buyer
Puts 20% down + 4% closing costs. Takes a 30-year fixed mortgage at the actual FRED rate. Pays property taxes, insurance (0.35%/yr), and maintenance (1%/yr). Sells at the end with 6% selling costs.
📈 The Renter
Invests the same initial cash (down + closing) in the S&P 500. Each quarter, invests the difference between what the buyer pays and what rent costs. Dividends taxed at 15%. Portfolio grows with real total returns.
We compare final wealth after the holding period. Data sources: Zillow ZHVI for home values (2000–2024, ~26,000 ZIP codes), Zillow ZORI for rents (2015–2024), HUD Fair Market Rents for pre-2015 estimates, FRED MORTGAGE30US for mortgage rates, and Shiller data for S&P 500 total returns.