Rent or Buy Your Next Home?

A financial comparison — over every year into the future — for people who want the full picture

Your Scenario
$
$
%
The defaults hidden below in "More buying details" are reasonable national averages, but your situation may differ — especially property tax, which varies widely by location.
▶ More buying details
yr
%
%
%
%
%
$
?
Most buyers putting down less than 20% on a conventional loan are required to pay PMI. Notable exceptions:

VA loans — no PMI for eligible veterans & active military
USDA loans — no PMI for eligible rural properties (has its own guarantee fee instead)
FHA loans — no PMI, but require their own Mortgage Insurance Premium (MIP), which can actually cost more
Some credit union & lender programs — a few institutions offer no-PMI loans with lower down payments, often at a higher rate

PMI is automatically cancelled once your loan-to-value ratio reaches 78%.
%
$
▶ More renting details
%
$
▶ Other assumptions
%
Your predictions for the future
%
▶ What's a reasonable number?
U.S. homes have averaged ~4.4%/yr since 1987 (Case-Shiller). Individual years have ranged from −12.8% to +20.8%. Your local market may look very different.
%
▶ What's a reasonable number?
The S&P 500 has averaged ~8.2%/yr since 1987. Individual years have ranged from −46.7% to +61.8%.

These are the two biggest assumptions you have to make. Try different values — see how much the answer changes.

This tool is for illustrative purposes only and does not constitute financial advice. Consult a financial advisor before making major housing decisions. This tool collects anonymous usage data (calculator inputs, time on page) to improve the product. No personal information is collected.
Save or share your analysis
Copy a link that restores this exact scenario — bookmark it, share it, or come back to it anytime.
or email the link to yourself
Your email will only be used to send you this link. We don't sell or share your data.
No thanks, close
✅
Email sent!
Check your inbox — the link will take you straight back to this scenario.