🏦 Savings Calculator
Plan your savings journey — calculate your future balance, track milestones, find out how long to reach a goal, or discover how much to save each month.
Starting amount (can be 0).
Amount added each period.
Future Savings Balance
after · compounded
Balance Composition
Money doubles in
You invested / Interest generated
/
🏁 Savings Milestones
Savings Growth Chart
Balance Contributions Only
💡 What If You Save More?
Same duration and rate, different contribution amounts
| Yr | Opening | Contributions | Interest | Closing |
|---|---|---|---|---|
Time to Reach Goal
Goal reached in
Required Monthly Savings
per month for
📅 What if you save more per month?
Reach goal in
🏦
Build Savings
Enter a contribution amount and see your future balance grow
🎯
Goal Planner
Set a target amount and find out how long it takes to reach it
📅
Monthly Target
Tell us your goal and timeframe — get the exact monthly savings needed
🏁
Milestones
See when you'll hit $10K, $50K, $100K and beyond
📊
Growth Chart
Visual line chart showing your savings journey over time
💡
What-If
Compare different contribution amounts side by side
💡 Future Value Formula
FV = P(1+r/n)^(nt) + PMT × [(1+r/n)^(nt) − 1] / (r/n)
P = initial deposit · PMT = contribution · r = rate · n = compounds/year · t = years
Three modes, one underlying annuity equation
Build Savings evaluates that expression directly. Monthly Target rearranges it to solve for PMT: it subtracts the grown initial deposit from the goal, then divides the shortfall by the annuity factor, giving the payment required. Time to Goal solves for N, which has no clean algebraic form once both a lump sum and a payment stream are present, so the tool steps forward period by period until the balance crosses the target, then reports the crossing point in months and years.
Setting contribution timing to the beginning of each period multiplies the contribution component by an extra (1 + i), since every payment then earns one additional period of interest before the term ends.
Worked example: reaching a house deposit
The periodic rate is 0.04 / 12, which is 0.0033333, across 120 periods. The growth factor 1.0033333 to the power of 120 comes to 1.490833. The opening deposit therefore becomes 1,000 x 1.490833, or 1,490.83. The monthly payments become 500 x ((1.490833 minus 1) / 0.0033333), which is 500 x 147.25, or 73,624.88.
The closing balance is about 75,116. You paid in 1,000 plus 120 payments of 500, a total of 61,000, so interest accounts for roughly 14,116, close to a fifth of the final pot.
Switch to Monthly Target with the same rate and term but a goal of 100,000 and the same 1,000 opening deposit, and the required payment rises: the shortfall after the deposit grows is 98,509, divided by the annuity factor of 147.25, giving about 669 per month.
Making the projection match reality
Remember the result is nominal. At 3 percent inflation, a pot of 75,116 in ten years has the purchasing power of roughly 55,900 today, which matters for goals such as a house deposit where the target price also moves. Interest may be taxable depending on the account and your jurisdiction, and tax reduces the effective rate.
Time to Goal is sensitive to small rate changes over long horizons, so treat the answer as a range rather than a date. Building a cash buffer before locking money into a fixed term avoids early withdrawal penalties. These figures are general information, not financial advice.