Start with your down payment, then add closing costs and reserves

The amount you need to save depends on three separate piles of money: your down payment, your closing costs, and a cash cushion after you buy. Most people focus only on the down payment and get surprised by the other two.

Down payments range from 3% to 20% of the home's price, depending on the loan type. Closing costs typically run 2% to 5% of the purchase price. And financial advisors recommend keeping 3 to 6 months of living expenses in the bank after you close, so an unexpected repair doesn't force you into debt right away.

If you're buying a $300,000 home with a 10% down payment, you'd need $30,000 for the down payment, roughly $9,000 to $15,000 in closing costs, plus whatever your monthly expenses are multiplied by 3 to 6. That's a real number to work backward from.

Key Takeaways

  • Down payments range from 3% to 20% depending on your loan type, so a $300,000 home could require $9,000 to $60,000 upfront.
  • Closing costs add 2% to 5% on top of your down payment and cover title insurance, appraisals, inspections, and lender fees.
  • You should keep 3 to 6 months of living expenses in savings after closing, so major repairs don't force you to borrow.
  • The price range of homes you can afford depends on your income and debt, not just how much you've saved.
  • Starting to save now, even if you're years away from buying, lets you build the habit and reach your target without rushing into a bad loan.

How down payment size changes what you pay monthly

A larger down payment lowers your monthly mortgage payment because you're borrowing less. It also affects whether you pay mortgage insurance (PMI), which protects the lender if you default.

With less than 20% down, most lenders require PMI, which adds $100 to $300+ per month depending on the loan size and your credit score. That cost disappears once you've paid down the loan to 80% of the home's original value, but it can take years. With a 3% down payment on a $300,000 home, you'd pay PMI for roughly 15 years.

Putting down 20% eliminates PMI entirely and often qualifies you for better interest rates. But 20% of a $300,000 home is $60,000—a number many savers can't reach quickly. A 10% down payment ($30,000) is a middle ground: you'll pay PMI, but you're not waiting a decade to save.

Closing costs are real money that's not part of your down payment

Closing costs cover the paperwork, inspections, and insurance that happen between offer and keys. They include the appraisal (typically $400 to $700), title search and insurance ($500 to $1,500), home inspection ($300 to $500), and lender fees. On a $300,000 home, expect $6,000 to $15,000 total.

Some sellers pay part of the buyer's closing costs as part of the negotiation, which can reduce what you need to save. But you can't count on that. Budget for the full amount and treat any seller contribution as a bonus.

A few loan programs (VA loans for military members, USDA loans in rural areas) allow the seller to cover all closing costs, which changes the math significantly. But conventional loans and FHA loans typically require the buyer to cover at least some portion.

Your income and existing debt set the real ceiling

Lenders won't give you a mortgage larger than roughly 28% of your gross monthly income (your income before taxes). If you earn $5,000 per month, most lenders cap your housing payment at $1,400. That payment includes the mortgage principal and interest, property taxes, homeowners insurance, and PMI if you have it.

Your existing debt also matters. If you already owe $400 per month on car loans and credit cards, lenders subtract that from what they'll lend you. A lender might approve you for a $350,000 home if you have no other debt, but only a $250,000 home if you're carrying $400 in monthly payments.

This means saving $100,000 doesn't may provide you can buy a $500,000 home. Your income and debt determine the price range first. Then you save the down payment and closing costs within that range.

Build your target number based on the homes you're actually looking at

Don't pick a random savings target. Look at homes in your area and price range, then work backward. If homes in your neighborhood cost $250,000 to $350,000, and you want a 10% down payment, you need $25,000 to $35,000 plus closing costs of $5,000 to $17,500. Add 6 months of living expenses, and you have a real number.

If that number feels out of reach, you have three levers: save longer, buy a less expensive home, or put down less than 10% (which means paying PMI longer). There's no single "right" answer—it depends on your timeline and local market.

Use a mortgage calculator to see how different down payments affect your monthly payment. Many people find that putting down 5% instead of 10% saves them 2 to 3 years of saving, and the extra PMI cost is worth it to buy sooner.

Keep 3 to 6 months of expenses in the bank after you close

The day you close on a house, you own a building that needs things. The furnace breaks. The roof leaks. The plumbing backs up. If you've spent every dollar on the down payment and closing costs, you'll have to borrow to fix it.

Financial advisors recommend keeping 3 to 6 months of your living expenses in savings after closing. If your monthly expenses are $3,000, that's $9,000 to $18,000 sitting in the bank. It feels like money you could use for the down payment, but it's insurance against becoming house-poor.

This is separate from your down payment and closing costs. If you're saving $50,000 total, don't assume all of it goes toward the house. Aim for $30,000 down payment and closing costs, and keep $20,000 in reserve.

Create a savings timeline based on your target and current income

Once you know your target number, divide it by how many months until you want to buy. If you need $50,000 and want to buy in 3 years, you need to save roughly $1,400 per month. If that's not possible on your current income, either extend your timeline or lower your target price.

Many people find it easier to save when they automate it. Set up a transfer from your checking account to a separate savings account on payday, before you see the money. Even $500 per month adds up to $6,000 per year.

If your income changes—a raise, a bonus, a second job—put the extra money toward your house fund instead of spending it. That's how people who don't feel "rich" still save enough to buy.

Frequently Asked Questions

Can I use a gift from family for my down payment?

Yes. Most lenders allow down payment gifts from family members, but they require a signed letter stating it's a gift, not a loan you have to repay. The lender wants to know your total monthly debt obligations, and a loan from a relative would count. Ask your lender for their gift letter template before your family member sends the money.

What if I can't save 20% down?

Most first-time buyers put down 5% to 10%. You'll pay PMI, which adds to your monthly payment, but you'll own a home sooner. As you pay down the loan, you can refinance once you reach 20% equity and drop the PMI. Many people find this faster than waiting years to save 20%.

Should I use my retirement account to save for a down payment?

Some retirement accounts (like a Roth IRA) allow you to withdraw contributions penalty-free for a first-time home purchase, up to $10,000 lifetime. But you lose years of compound growth on that money. A regular savings account is usually better unless you have no other way to reach your target.

How do I know if I'm saving enough?

Get pre-approved by a lender. They'll tell you the maximum loan amount based on your income and debt, and you can calculate the down payment and closing costs from there. Pre-approval is free and doesn't lock you into anything—it just shows you the real number to aim for.

What if home prices go up while I'm saving?

Prices do move, and it can feel like you're chasing a moving target. Focus on saving consistently rather than waiting for prices to drop. Even if prices rise 5%, your savings still gets you closer to a home. And once you're in a home, you build equity instead of paying rent to a landlord.