Build your savings plan
Savings schedule
Run a calculation to generate your schedule here.
Example data table
Sample schedule snippet for quick reference.
| # | Date | Deposit | Interest | Balance |
|---|---|---|---|---|
| 1 | 2026-03-09 | 25.00 | 0.10 | 175.10 |
| 2 | 2026-03-16 | 25.00 | 0.11 | 200.21 |
| 3 | 2026-03-23 | 25.00 | 0.12 | 225.33 |
| 4 | 2026-03-30 | 25.00 | 0.13 | 250.46 |
Formula used
When deposits are constant and no extras or increases apply, the calculator uses standard compound growth:
- Future value: FV = PV × (1 + r)n + PMT × ((1 + r)n − 1) / r
- Required deposit: PMT = (FV − PV × (1 + r)n) × r / ((1 + r)n − 1)
- If r = 0, then PMT = (FV − PV) / n
For advanced options (extras or increasing deposits), the tool simulates each period and finds a required deposit using binary search.
How to use this calculator
- Enter your target amount and your current savings.
- Select a deposit frequency and set an annual interest rate.
- Choose either “required deposit” or “projection” mode.
- Optionally add extras or automatic deposit increases.
- Press Calculate to see results above the form.
- Download CSV or PDF to keep your plan handy.
FAQs
1) What does the required deposit mean?
It’s the recurring amount you should save each period to reach your target by the chosen date, considering your starting balance, rate, and any extras or increases.
2) How is interest calculated here?
Interest is applied once per deposit period using a simple per-period rate: annual rate divided by the number of deposits per year. This keeps schedules readable and consistent.
3) Can I include bonuses or cashback as extras?
Yes. Add one-time deposits using date:amount pairs. Those extras are added on the matching schedule date, helping reduce the required recurring deposit.
4) What does “increase deposit by” do?
It raises your deposit automatically every set number of periods. This models pay raises or gradual saving habits while still generating a complete schedule.
5) Why does my plan show a small buffer over target?
If rounding is enabled, the deposit is rounded up to a cleaner increment. That can create a helpful cushion, rather than falling short by a few cents.
6) How many rows will the schedule show?
The page shows the first 24 rows to stay fast and tidy. The CSV export includes every period through your target date.
7) Can this work for other holidays?
Absolutely. Set any target date and goal amount. The same planning logic works for travel, birthdays, weddings, or annual bills.
8) Is my data stored anywhere?
Your inputs are used to generate the results and exports in your current session only. The page does not send your values to external services.