portfolios.tools

Savings Goal Planner

Free savings goal calculator. Enter your target amount, current balance, monthly contribution, and interest rate to see exactly how many months it takes to reach your goal, plus whether you are on track for a deadline.

Savings Goal Planner

Leave blank if you do not have a specific deadline.

Savings Projection

Months to Goal

25

Years to Goal

2.08

Total Interest Earned

$532

Total Contributions

$7,468

Contributions vs. Interest

Principal (Contributions)Interest Earned

How the Savings Goal Planner Works

The savings goal planner calculates how many months it will take to reach a specific dollar target based on how much you already have saved, how much you contribute every month, and the interest rate your savings account or investment earns. It uses the future value of an annuity formula, the same math banks and financial planners use to project compound growth, solved algebraically for the number of periods instead of the ending balance.

Start by entering your savings goal: the total dollar amount you want to reach, whether that is a $1000 emergency fund, a $30000 down payment, a $5000 vacation fund, or a $15000 car purchase. Next enter your current savings balance already set aside toward this specific goal, so the calculator knows your starting point rather than assuming you are beginning from zero.

Then enter your planned monthly contribution and the effective annual rate, such as a savings account APY. The calculator converts that effective annual rate to an equivalent monthly rate and assumes each contribution arrives at the end of the month. This timing matches the future value of an ordinary annuity. A nominal annual rate divided by twelve is a different convention, so use APY when your bank publishes it.

If you also have a deadline in mind, such as a wedding date or a lease renewal, enter the number of months until that date. The tool then computes the monthly contribution you would actually need to hit the goal by that deadline and compares it to your planned contribution, showing you the gap and whether your current plan is on track or falling short.

Step by step

  1. Enter your savings goal amount and current balance already saved toward it.
  2. Enter your planned monthly contribution and expected annual interest rate.
  3. Review the months to goal, projected completion, and on-track status against any deadline.

Worked Example

Suppose the target is $10,000, current savings are $2,000, the monthly contribution is $300, and the effective annual rate is 4. 5%. The equivalent monthly rate is about 0. 3675%. Solving the ordinary annuity equation gives 24. 904 months, so the first whole month at or above the target is month 25. The model applies interest before the contribution at each month end.

After 24 full contributions, the balance earns one more month of interest and needs a final contribution of $267. 68 rather than the full $300. New contributions total $7,467. 68 and modeled interest supplies $532. 32 of the $8,000 increase above the starting balance. For an 18 month deadline, the required contribution is $423. 37 per month, which is $123. 37 above the planned $300.

When to Use This Calculator

Use the savings goal planner any time you are working toward a specific dollar target with a deadline in mind, such as an emergency fund, a home down payment, a wedding, a car purchase, a vacation, or a holiday shopping budget. It is especially useful when you want to know exactly how much to set aside each month rather than guessing and hoping you save enough in time.

Pair this tool with the emergency fund calculator to determine your target amount based on monthly expenses, or with the compound interest calculator to compare different account options before committing your savings plan. Revisit the planner whenever your income, expenses, or interest rate changes so your monthly contribution stays realistic.

Common Mistakes

A common mistake is ignoring interest entirely and assuming you need to save the full target amount yourself. Even a modest interest rate meaningfully shortens the time to goal, especially over longer horizons, so skipping this factor can make your plan look harder than it actually is. Another mistake is setting a monthly contribution that sounds reasonable on paper but does not match your actual budget, leading to missed deposits and a moving goal post.

People also frequently forget to update the plan after a raise, a bonus, or a change in expenses. A contribution amount that made sense six months ago may no longer reflect what you can comfortably save today. Finally, many savers underestimate how much a low-interest checking account costs them compared to a high-yield savings account, leaving hundreds of dollars in interest on the table over the life of a savings goal.

Savings Goal Formula

Monthly rate = (1 plus Effective annual rate)^(1 divided by 12) minus 1

If Monthly rate is zero: Months = (Target minus Current savings) divided by Monthly contribution

Otherwise: Months = ln((Target times Monthly rate plus Contribution) divided by (Current savings times Monthly rate plus Contribution)) divided by ln(1 plus Monthly rate)

Required monthly contribution = (Target minus Current savings times (1 plus Monthly rate)^Deadline) times Monthly rate divided by ((1 plus Monthly rate)^Deadline minus 1)

The displayed month count rounds up. The final contribution is reduced to the amount needed after that month's interest.

The model treats the entered annual percentage as an effective annual rate and deposits contributions at each month end. It assumes a constant rate and contribution, no withdrawals, and no missed deposits. It does not include taxes, fees, account minimums, contribution limits, inflation, or rate changes. Market investments do not earn a steady return, so this deterministic path is more suitable for scenario planning than prediction.

Limitations and Assumptions

This calculator assumes a constant monthly contribution and a fixed annual interest rate compounded monthly for the entire savings period. It does not model variable contributions, changing interest rates, taxes on interest income, account fees, contribution limits, or early withdrawal penalties. Real savings accounts may compound daily or continuously rather than monthly, producing slightly different results. Results are educational estimates only and should not replace personalized advice from a qualified financial advisor.

Key Terms

Future Value of an Annuity
A formula that calculates the value of a series of equal periodic payments (like monthly contributions) at a future date, accounting for compound interest earned along the way.
Compounding
The process by which interest earned is added to your balance and then itself earns interest in subsequent periods, accelerating growth over time compared to simple interest.
On-Track Status
An indicator comparing your planned monthly contribution to the contribution actually required to meet your goal by a specified deadline, showing whether you are saving enough or need to increase your contribution.

Compare Alternatives

The savings goal planner works well alongside the emergency fund calculator, which helps you determine an appropriate target amount based on your monthly expenses before you start saving toward it. Use the compound interest calculator to compare how different interest rates or account types affect your growth over a longer time horizon.

If you are saving for retirement rather than a short-term goal, the retirement savings calculator accounts for longer time horizons, employer matches, and withdrawal strategies. For debt payoff alongside savings, the debt snowball calculator helps you balance paying down debt with building your savings goal simultaneously.

FAQ

How is the number of months calculated?

The calculator uses the future value of an annuity formula, which models your current savings growing with compound interest while your monthly contributions are added each period and also earn interest going forward. It solves this formula algebraically for the number of months rather than the ending balance, giving you a direct answer for how long it will take to reach your target amount.

What happens if my interest rate is zero?

When the interest rate is zero, the calculator switches to a simple linear formula: the number of months equals the remaining amount needed divided by your monthly contribution. This avoids a mathematical division by zero that would otherwise occur in the compound interest formula, and it still gives you an accurate answer for cash savings that earn no interest.

What if my goal is already reached or unreachable?

If your current savings already meet or exceed your target, the calculator immediately shows zero months to goal. If your monthly contribution is zero and your current savings are also zero (or your interest rate is zero with no contribution), the goal is mathematically unreachable and the calculator will indicate this rather than showing a misleading number.

How does the deadline feature work?

When you enter a deadline in months, the calculator computes the exact monthly contribution required to reach your target amount by that date, accounting for compound interest on both your current savings and future contributions. It then compares that required amount to your planned contribution to show whether you are on track and, if not, the size of the monthly gap you need to close.

Should I use my savings account APY or a rounded estimate?

Use the actual annual percentage yield (APY) advertised by your bank or brokerage for the most accurate projection. Many high-yield savings accounts, money market funds, and short-term certificates of deposit list this rate clearly. If your rate is variable, consider running the calculator with both a conservative estimate and the current rate to see a range of possible timelines.

Related Tools

Use the Emergency Fund Calculator to determine your target savings amount. The Compound Interest Calculator compares growth across different interest rates and account types. The Retirement Savings Calculator projects long-term goals with employer matching.