Down Payment Savings Calculator
How long until you reach your down payment goal? Enter your target, current savings, monthly contribution, and expected return. Get a year-by-year projection. Free, no signup.
Example: $60K target, $10K saved, $500/mo, 5% return
Years to target
7 years
Total contributions
$49,500
Growth earned
$11,051.72
Final balance
$60,551.72
With $10,000 saved and $500/month at 5% return, you reach $60,000 in 7 years. Total contributions: $49,500, growth: $11,051.72.
Source: FinCalc server-rendered example using the same formulas as the interactive calculator.
Ask about this calculator
FinCalc AI
Suggested questions:
Frequently asked questions
How long does it take to save for a down payment?
It depends on your target, current savings, monthly contribution, and expected return. For a $60,000 down payment starting from $10,000 saved, at $500/month and a 5% return it takes 79 months — about 7 years, matching the worked example above. Increase savings or return to shorten the timeline.
How much should I save per month for a house?
Aim for 20% of the home price as a down payment to avoid PMI. For a $300,000 home, that's $60,000. Starting from $10,000 saved at a 5% return, $500/month gets there in about 7 years and $1,000/month in about 4. Use the calculator with your own target.
Where should I keep down payment savings?
For a 1–3 year horizon: high-yield savings or money market. For 5+ years: consider a mix of bonds or index funds for higher return, with the understanding of market risk. Keep funds accessible when you're ready to buy.
Do I need 20% down payment?
No. Many loans allow 3–10% down, but you'll pay PMI (private mortgage insurance) until you reach 20% equity. FHA loans can go as low as 3.5%. A larger down payment lowers your monthly payment and total interest.
How much do I need for a down payment on a $400,000 house?
At 20% down, $80,000. At 10% down, $40,000 (plus PMI). At 3.5% (FHA), $14,000. First-time buyers average 7% ($28,000); all buyers average 13%. A larger down payment lowers your loan, monthly payment, and total interest. Use the calculator to see how long to save for your target.
Why does the result say 7 years when the target is reached at 79 months?
The engine converts months to years with Math.ceil, always rounding up to a whole year. 79 months is six years and seven months, which rounds to 7. The months figure is the precise one — use it when you are planning around a specific closing date, since the year figure can overstate the remaining wait by as much as eleven months.
Why is my final balance higher than the target I entered?
The loop checks the balance only after each month's growth and deposit, so it stops at the first month-end that reaches or passes your goal rather than on the day you actually cross it. In this page's example that produces $60,551.72 against a $60,000 target — a $551.72 overshoot, roughly one month's deposit plus that month's growth. The larger your monthly contribution, the larger the overshoot.
Does "total contributions" include savings I already had?
Yes. The figure is your starting balance plus every monthly deposit: $10,000 + $500 × 79 = $49,500 in this page's example, of which only $39,500 is new money. Growth is the closing balance minus that full $49,500, so it covers the return earned on your starting balance as well as on the deposits.
What happens if my contribution is too small to reach the target?
The loop runs for a maximum of 40 years — 480 months — and then stops, reporting 40 years and a summary noting the target is beyond that horizon at the current rate. Read that as a signal to change an input rather than as a timeline: raise the monthly contribution, or lower the target to a down payment percentage your income actually supports.
What's Next?
How the math works
lib/calculators/downPaymentSavings.ts iterates month by month rather than solving a closed-form formula. The annual return is clamped to 0–100% and divided by 12 for a flat monthly rate: the example's 5% becomes about 0.4167% a month, with no compounding-frequency adjustment. Each month the engine grows the balance first and adds your contribution afterwards — balance = balance × (1 + monthly rate) + contribution — so a deposit earns nothing in the month it lands. The loop stops at the first month-end where the balance reaches the target, which is why the example ends at $60,551.72 against a $60,000 goal, a $551.72 overshoot. Total contributions add your starting savings to every deposit made: $10,000 + $500 × 79 = $49,500. Growth is the closing balance minus that total. Years are Math.ceil(months ÷ 12), so 79 months is reported as 7 years. The loop gives up after 40 years.
Using the result
Deposits do most of the work on a short horizon; the return assumption does less than people expect. This page's example reaches its goal on $39,500 of new deposits plus a $10,000 head start, with $11,051.72 of growth — the smaller share, and the only one you do not control. Match the return preset to when you actually intend to buy. A rate you would only earn in equities is the wrong assumption for money you plan to spend within a few years, and the engine models no volatility: a bad final year moves your closing date and never appears in the projection. Set the target from the loan you expect to take rather than from a round percentage, and sequence it behind an emergency fund. A down payment you have to raid is not a down payment.
Advertisement
What to calculate next
View all calculators →Mortgage Early Payoff
Calculate how extra payments reduce your mortgage term and total interest paid. Supports annuity and differentiated payment schedules.
Rent vs Buy
Should you rent or buy? Compare total costs including mortgage, taxes, appreciation, and opportunity cost over time.
House Affordability Calculator
Estimate max home price using debt ratios, down payment, mortgage rate, and state-specific property tax assumptions.
HOA Cost Calculator
Total HOA cost over 10–30 years with growth and special assessments. See what condo dues really cost.
Roommate Rent Split Calculator
Fair rent division by room size and private bath. Split by sq ft with amenity premium.
Rent Budget Calculator
How much rent can you afford? 30% rule: max rent = 30% of gross income. 25% conservative, 35% stretch.