Template · Budgeting

Savings goals tracker with progress bars

Eight savings goals with progress bars, the monthly amount each needs, on-track status and 24-month projections.

Create an account

Downloads are included in the $19.85 yearly membership. Sign in

XLSXCSVODSXMLNumbers
Savings goals tracker
Example data — replace the blue input cells with your own.
As-of date (set on the Goals tab)Sep 30, 2026
TOTAL SAVEDTOTAL OF ALL TARGETSOVERALL PROGRESSGOALS ON TRACK
$68,200$90,60075%7 of 8
Starting balances plus contributions to dateAcross 8 goalsTotal saved divided by the total of targetsOn track or already reached at the as-of date
Progress by goal
GoalSaved (USD)ProgressTarget (USD)StatusProgress %Account
Emergency fund$12,250████████████████░░░░$15,000On track82%High-yield savings
Vacation$4,350███████████████░░░░░$6,000On track73%Savings
Car$7,500█████████████████░░░$9,000On track83%High-yield savings
Home down payment$31,900████████████████░░░░$40,000On track80%Money market
Wedding$6,600███████████░░░░░░░░░$12,000Behind by $27/month55%Savings
Laptop$1,750████████████████████$1,600Reached100%High-yield savings
Holiday gifts$950███████████████████░$1,000On track95%Checking sub-account

Showing the first 16 of 51 rows and 7 of 7 columns. Cells with formulas show the formula on hover.

What does this template do?

A savings goals tracker for a household or a small team that saves toward several targets at once. Each goal has a target amount, a target date, a starting balance, a savings rate and a planned monthly contribution. The Goals tab shows what each goal needs per month to finish on time, whether the plan keeps up with that need, and when the goal is projected to finish.

The Contributions tab logs every deposit and withdrawal, and a negative amount is a withdrawal. A monthly grid totals the log by goal and month. The Projection tab rolls each balance forward 24 months with the planned contribution and the monthly rate. The amount needed each month uses PMT with the monthly rate, or the remaining amount divided by the months left when the rate is zero. The projected completion date uses NPER.

The dashboard shows total saved, the total of all targets, overall progress and how many goals are on track, with a progress bar for each goal and the three nearest deadlines. Interest earned before the as-of date is not calculated, so log any interest the bank paid as a contribution. The example data is fictional: eight goals and 118 log rows over twelve months.

What’s inside

  • Monthly amount needed per goal from PMT at the savings rate, or remaining divided by months left
  • Status reads Reached, On track, Past target date or Behind by a dollar amount per month
  • Projected completion date from NPER at the planned monthly contribution
  • Monthly totals by goal from the log, with a sparkline for each goal
  • A 24-month projection with a diamond in the month each goal is reached

Which tabs does the workbook have?

TabWhat it holds
DashboardTotal saved, targets, overall progress, goal progress bars, monthly net saving and the next deadlines.
GoalsTargets, dates, starting balances, savings rates and planned contributions, with the status of each goal.
ContributionsThe dated log of deposits and withdrawals, and the monthly totals by goal with a sparkline per goal.
ProjectionBalance of each goal for 24 months at the planned contribution, with the month each goal is reached.
NotesWhat the workbook does, the formulas in words, assumptions and limits.

What formulas does this template use?

This template holds 1,990 formulas in 2,681 cells across 5 tabs, so 74% of its cells calculate. They use 25 distinct functions; the longest formula is 2,827 characters and 678 of them read from another tab.

FunctionUsesWhat it does
IF4,894one result when a test is true, another when false
AND775true when every test is true
MAX711largest value
ROUND650rounds to a number of digits
CHOOSE555picks the nth value from a list
ISNUMBER555true for a number
COUNTIF405counts cells meeting one condition
EDATE230same day, months later
SUMIFS195adds values meeting several conditions
MIN126smallest value
REPT80repeats text
SUM60adds numbers

The 12 most used of 25 functions. Counted from the workbook itself. Only functions that Excel, LibreOffice Calc, Google Sheets and Apple Numbers evaluate the same way are used, so the formulas survive every download format.

How do you use it?

  1. On the Goals tab, set the as-of date, then enter each goal's target, target date, starting balance, account, savings rate and planned monthly contribution.
  2. On the Contributions tab, log each deposit and withdrawal on its own row. Use a negative amount for a withdrawal.
  3. Read the status, the needed amount and the projected completion date for each goal on the Goals tab.
  4. Check the monthly grid and the projection for timing, then adjust the planned contributions.
  5. Read total saved, overall progress and the next three deadlines on the Dashboard.

What is it good for?

  • Tracking an emergency fund alongside holiday and car savings
  • Planning a home down payment with a fixed monthly transfer
  • Seeing which goal falls behind and by how much each month
  • Projecting when savings goals finish at the current pace

Questions about this sheet

How is the monthly amount needed worked out?

It is the payment that grows the current balance to the target by the target date, using PMT with the savings rate divided by 12. When the rate is zero, it is the remaining amount divided by the months left.

Does the current balance include interest?

Interest earned before the as-of date is not calculated. Log any interest the bank paid as a contribution. The projection adds interest each month after the as-of date.

What does a negative amount mean?

A negative amount on the Contributions tab is a withdrawal, such as a repair or a purchase paid from the goal. It reduces the balance and the monthly total.

Why does a goal show Past target date?

Its target date is before the as-of date and the balance has not reached the target. Change the target date or the target amount and the status updates.