Savings Goal Calculator
Estimate the monthly contribution needed to reach a savings goal by a target date, or how long a planned contribution takes to get there. APY is treated as an effective annual yield you supply. This tool does not quote or imply current bank rates.
Your results will appear here
Enter your assumptions and calculate to see the estimated result and supporting details.
How this calculator works
Choose Contribution required (enter years → estimate monthly contribution) or Time required (enter monthly contribution → estimate months to goal).
Enter goal amount, current savings, and APY. Monthly deposits are modeled at the end of each month. Annual progress is shown when meaningful.
Formula / methodology
rm = (1 + APY)^(1/12) − 1 FV_current = current × (1+rm)^N C = (goal − FV_current) / [((1+rm)^N − 1) / rm] (for rm = 0: C = (goal − current) / N)
- APY is an effective annual yield. The equivalent monthly rate is (1 + APY)^(1/12) − 1 — not APR / 12.
- Mode A solves the ordinary annuity contribution directly. Mode B simulates month-by-month (grow, then end-of-month deposit) up to 1,200 months.
- If current savings alone already meet the goal, required contribution is $0. Unreachable cases (for example 0% APY with $0 contributions) return a clear limitation.
Worked example
Goal $10,000, current savings $2,000, 4 years, 0% APY → required monthly contribution is $166.67 (exactly $8,000 / 48).
Same goal and current savings with $200 monthly contributions at 0% APY → 40 months to goal.
Important assumptions
- APY is a user-supplied effective annual yield — not a live bank quote.
- Monthly contributions occur at the end of each month.
- Time horizons use whole years in contribution mode; time mode caps at 100 years.
- Taxes, fees, and inflation are not modeled.
Common questions
No. APY is an effective annual yield. APR is a nominal rate. Use the APY vs. APR calculator to convert between them.
Required monthly contribution is $0, and time-to-goal reports that the goal is already reached.
Yes — for example with 0% APY and no contributions while current savings are below the goal, or when the goal is not reached within 100 years.
No. Enter the APY assumption you want to explore. The tool does not fetch or imply current deposit rates.