b2KIT

Savings Goal Tracker

Track progress toward multiple savings goals with visual progress bars, contribution schedules, and target date projections.

Tested tool guide Tested browser tools Checked August 16, 2026

What Savings Goal Tracker does, with a checked example

A savings goal is really two numbers: the amount and the date. This tracker holds several goals at once - an emergency fund, a vacation, a down payment - each with its own progress bar, contribution schedule, and projected finish date. Enter what you need, what you already have, a monthly contribution, and an interest rate; the balance grows with monthly compounding, the progress bar re-draws, and a target date appears. The surprise most users hit: the projected date lands earlier than dividing the remaining gap by the monthly amount, because the contributions themselves earn interest along the way.

Worked example

A concrete input and expected output from the current implementation.

Input

Goal: $6,000. Already saved: $2,000. Monthly contribution: $100. Interest: 0% APY.

Expected output

Progress 33%: $2,000 of $6,000 saved. Remaining: $4,000. At $100 a month that is 40 months - completion projected 3 years and 4 months from today, with the final month needing the full $100 (the balance lands exactly on the goal).

With a 0% rate the math is plain division, so the $4,000 gap at $100 a month is exactly 40 months, and 39 months of contributions leave $100 to go. Enter a non-zero APY and the projection shortens, because monthly compounding means the balance and the contributions themselves earn interest.

How the result is produced

1

Compounding and the finish date

Each month, the saved balance earns one-twelfth of the annual rate, and the contribution is added at month's end, so interest is paid on interest and on the contributions themselves. The finish date is the month the balance crosses the goal amount. On a multi-year goal, a modest rate like 4% APY typically pulls the date forward by several months compared with no-interest division.

2

Contribution schedule

Each goal carries its own recurring monthly amount rather than a single deposit, so the tracker can answer schedule questions: what happens to the finish date if you raise the amount by $50, skip a month, or make a lump-sum deposit? Every change re-projects from the current balance, and the progress bar shows whether you are ahead of or behind the steady pace needed to finish on time.

Good uses

  • A purchase with a deadline: an $8,400 vacation fund 14 months out with nothing saved yet - the tracker converts that into a $600-a-month requirement, and you can test whether that amount actually fits your budget before committing to the trip.
  • Rebuilding an emergency fund after a big expense - set the goal at three months of expenses, enter a conservative monthly amount, and let the projected date tell you when the cushion is whole again.
  • Running several goals against one paycheck: an emergency fund, a holiday fund, and a repair buffer at once, so the sum of the three schedules stays visible against monthly income and you can raise or lower each one and watch all three dates move.

Limits and checks

  • The rate you enter is a constant assumption. Banks quote APY, but the interest actually credited moves with the balance and the rate, so the projected date is exact only if the rate holds and every contribution lands on time.
  • Inflation is not modeled. A goal typed as $10,000 is $10,000 in today's dollars; if prices rise 3% a year, the same purchase costs roughly $11,600 in five years, so an uninflated goal can come up short.
  • The progress percentage is balance vs. goal, not time vs. schedule. A bar at 40% with 30% of the time gone means you are ahead; at 50% of the time gone, you are behind - the bar alone does not say which.

Common questions

Why does my own math say the goal takes longer than the tracker does?

Most back-of-envelope math ignores interest entirely: divide the gap by the monthly amount and count months. The tracker compounds the balance monthly, and because contributions earn interest too, the crossing month comes earlier - often several months sooner on a multi-year goal at even 3-4% APY.

What happens if I miss a contribution or change the amount?

The projection always runs from the current balance and whatever schedule is entered. A missed month pushes the date later; a higher contribution or a lump sum pulls it earlier. The shift is never a plain trade, because interest is also lost or gained on the amounts in between.

References and verification

The example and behavioral notes were checked against the browser implementation. Standards and primary references below define the relevant format, formula, or platform behavior.

Related Tools