Free Housing Calculator

Can you afford to buy — or is renting smarter?

This free calculator does the math for you so you can make the biggest financial decision of your life with your eyes wide open.

Get Started →

Hey there! If you're reading this, give yourself a pat on the back — you deserve it! You care enough about your future that you're willing to do a little research into what is likely the biggest financial decision of your life.

Don't worry — I did my best to make this as user-friendly as possible, especially for those who consider themselves allergic to math. All the calculations are done for you.

Before you dive in, I'd highly recommend the dropdowns below — there's some important context that'll help you get the most out of this tool.

When you're ready, hit "Get Started" and let's crunch some numbers!

Quick disclaimer: I'm no professional finance coach — just a regular person who wanted to make informed financial decisions and is also kind of a nerd. 🤓 Take this for what it is: a tool to help you think, not professional financial advice.


Buying vs. renting is your call to make. Everyone's situation is totally unique. Do not make a six-figure decision based on anyone's advice without running the numbers for yourself.
💡 Hint: This calculator loves a good run, especially where numbers are involved.
Renting doesn't mean you're throwing money away. Don't believe what they tell you! Homeowners also "throw away" money — tens or even hundreds of thousands of dollars to things like interest, property taxes, insurance, and maintenance. The real question isn't "am I throwing money away?" — it's "what does each option actually cost me, and what do I get for it?" You've got to crunch the numbers for your situation.
💡 Hint: Numbers are this calculator's favorite crunchy snack.
A primary home is not a great investment — but that's okay. Compared to other long-term investments, a primary residence is actually a pretty poor performer. Home values tend to grow at roughly the rate of inflation, so a home is better described as a means of building savings than a true investment. And it's not worth locking yourself into a mortgage you can't afford just to open what is effectively a savings account. But that doesn't mean you shouldn't buy — it just means you should go in with your financial eyes wide open. Again, you've gotta live somewhere.

Note: This doesn't apply to real estate investing, which is a totally different ballgame. This calculator only covers your primary residence — the home you're going to live in.

If renting costs less, consider saving the difference. Often, your monthly rent will be less than what it costs to own and operate a home. If that's the case, putting the money you save by renting into other long-term savings options — like High Yield Savings Accounts, Money Market Accounts, or Index Funds — means you're still building your financial future. Depending on your situation, you might even come out ahead compared to a homeowner selling their house. But this isn't black and white: if renting is so expensive you have nothing left over to save, buying might actually be the better option. And if you know you'd struggle to maintain a savings habit while renting, buying a home gives you forced savings in the form of home equity — which isn't nothing.
This analysis is purely financial. There are real non-monetary reasons to prefer renting or buying — stability, flexibility, community, the ability to make a space your own. This calculator won't capture those. Keep them in mind when making your decision.
A note on how the renting vs. buying comparison works. This calculator assumes you'll save the difference between what you'd spend renting vs. owning each month. For example, if renting costs $1,500/month and owning would cost $2,000/month, the comparison assumes you'd put that $500/month into savings. If you'd rather see what happens if you don't save the difference — or save less than the full amount — you can adjust or zero out those inputs in the Renting & Saving section of this calculator.
💡 Hint: This calculator is very determined to help you determine how much it might cost you to own that home. 😄

This calculator is a free, open resource. If you have feedback, a bug to report, an idea for improvement, or want to share how this page has helped you, the best way to share it is via GitHub Discussions — that way others can see, vote on, and build on your ideas too.

Share feedback on GitHub →

Not a GitHub user? You can also submit feedback via this Google Form.

Step 1

Property Info

Tell us about the home you're considering buying.

The Home

$
%
%
Down Payment
Loan Amount
Monthly Payment

Upfront Costs

$
Don't forget — you may need to furnish the new place too.
Closing costs typically run 2–5% of the loan amount. 2% is a reasonable starting estimate — your lender can give you a more precise figure.
Reserves ? Lenders typically prefer that you have 2 months of mortgage payments held in reserve after closing. It's a safety net that shows the lender you won't immediately default if something goes wrong.
Total Upfront Cash Needed
Total upfront cash includes your down payment, closing costs, moving costs, and two months of mortgage payments held in reserve.

Step 2

Ongoing Costs

The recurring costs of owning this home.

These really are all the costs of owning a home. I know, it's a lot. 🫣

Housing Costs

%
The gross tax rate is something you should look up for the zip code you're interested in. It's often much higher than just the base property tax, accounting for things like school districts, townships, and counties. This number is often shown with listings on sites like Zillow.
$ /mo
$ /yr
$ /yr
The average homeowner spends 1–2% of their home's value on maintenance each year. It's easy to underestimate this one — even a "perfect" home needs upkeep. We've pre-filled this with 2% of your purchase price as a starting estimate, but feel free to adjust.

Utilities

Not sure what to expect? These will vary by location, home size, and season. Your current utility bills are a reasonable starting point.
$ /mo
$ /mo
$ /mo

These defaults are based on long-run US averages. You're welcome to adjust them, but most users won't need to.

%
Used to estimate how costs like insurance, maintenance, and utilities will grow over time. 3% is the long-run US average.
%
How much your home's value is expected to grow per year. Historically, home values track inflation over the long run.
%
The estimated cost to sell your home — agent commissions, title fees, and other closing costs. 8% is a realistic estimate for most US markets.
yrs
This sets the timeline for the entire analysis. We'll compare what buying vs. renting would cost you over this period. Not sure? 7–10 years is a common planning horizon for first-time buyers.

Step 3

Renting & Saving

Tell us about your rental situation and what you'd do with the money you save by renting.

Renting Costs

$ /mo
$
Typically one month's rent. Enter $0 if you're already renting and won't be paying a new deposit.
$ /yr
$
Enter $0 if you're comparing buying to staying in your current rental.

Utilities

Not sure what to expect? Your current utility bills are a reasonable starting point.
$ /mo
$ /mo
$ /mo

Savings Parameters

$
If you already have money in a savings or investment account, enter the current value here. This gets added to your initial deposit and grows alongside your contributions over the comparison timeline. If you don't have any prior savings, leave this as $0.
The amount you'd put into savings instead of a down payment.
Use calculated default
Calculated default: equal to your down payment
How much you'd contribute to savings each month while renting.
Use calculated default
Calculated default: difference between estimated ownership costs and your rent
%
This is your expected annual return on your savings or investments. For High Yield Savings Accounts or Money Market accounts, a typical value is 3–4% (though this fluctuates with the federal rate). For investment accounts like index funds, the historical average annual return is around 7%. Use whichever best reflects where you plan to put your money.

Other Parameters

%
Average rent increase has been around 4% per year from 2015–2025. Adjust if you expect something different for your area.

Step 4

Your Financial Picture

These inputs help personalize the recommended income estimates in your results. They're optional — but filling them in gives you a much more useful picture.

Effective Income Tax Rate

This is your effective income tax rate — the actual percentage of your income paid in taxes, not your tax bracket. If the property you're evaluating would require an income that would push you into a higher tax bracket, consider using that projected rate instead of your current one.
%
%
Not sure where to start? A tax calculator can estimate your effective rate based on your income and state.

Current Yearly Lifestyle Spending

Everything you spend money on after housing costs — food, transportation, entertainment, subscriptions, and everything else.
$ /yr
See the Results section for a full explanation of how this is used in your recommended income estimates.

The easiest way to calculate this: take your most recent pay stub and multiply your gross pay by the number of pay periods in a year (26 for bi-weekly, 24 for bi-monthly) to get your annual gross income. Multiply your total deducted taxes by the number of pay periods to get your annual tax deduction. Multiply your current monthly housing expenses by 12 to get your yearly housing costs. Then subtract your annual taxes and yearly housing costs from your annual gross pay. The result is your current annual lifestyle spending.

Note: If you're in the Renting & Saving scenario, you don't need to subtract your savings contributions from your lifestyle spending amount — the calculator accounts for those automatically.

Results

Your Results

Here's what the numbers say. Fill in the sections above and hit Calculate to see your results.

Your results will appear here once you hit Calculate above.