Free savings goal tracker spreadsheet

A savings tracker template for Excel, Numbers and Google Sheets. List your goals, log each deposit, and the sheet works out what is left, how much to put in each time to reach a date, and the day you get there at an amount you can set aside. The download is free.

Download the spreadsheet (.xlsx)

One file with three sheets: Goals, Log and Sinking funds. It has no macros and no links to the internet.

What the spreadsheet looks like

Yellow cells are yours to fill in; the others are formulas. These pictures show the three example goals the file comes with. Type over them, or clear them and start your own.

The Goals sheet with its three example goals, worked out as of October 3, 2026
ABCDEFGHIJKLMN
1Savings goal tracker
2TodayOct 3, 2026The deposit days and the amounts to put in are worked out as of this date; Saved so far adds every row of the Log. Type a date over the formula to see another day.
3Yellow cells are yours to fill in; the others calculate. Deposits and withdrawals go in the Log sheet.
4GoalTargetSaved so farLeftDoneTarget dateHow oftenFirst depositDeposit days leftPut in each timeOr: you can put inDeposits neededYou get there onNote
5Trip3,000.00600.002,400.0020%Jun 26, 2027Every weekOct 5, 20263863.1660.0040Jul 5, 2027
6Laptop1,800.00340.001,460.0019%Mar 1, 2027Every monthNov 1, 20265292.00150.0010Aug 1, 2027
7Emergency fund9,000.001,000.008,000.0011%Jan 1, 2028Every two weeksOct 16, 202632250.00250.0032Dec 24, 2027
8
9

Deposits and withdrawals go in the Log, one row each. The Goals sheet adds them up by goal name, so the sheet always starts from what you have really put aside.

The Log sheet: one row for each deposit, and a withdrawal as a negative amount
ABCD
1DateGoalAmountNote
2Sep 7, 2026Trip150.00First deposit
3Sep 14, 2026Trip150.00
4Sep 21, 2026Trip150.00
5Sep 28, 2026Trip150.00
6Sep 30, 2026Laptop400.00Birthday money
7Oct 1, 2026Laptop-60.00Case and charger
8Oct 2, 2026Emergency fund1,000.00From savings
…room for a thousand rows

A second sheet works out sinking funds: several expenses you know are coming, each put in at the same frequency.

The Sinking funds sheet with three example funds, put in every month from November 1, 2026
ABCDEFG
2TodayOct 3, 2026
3How oftenEvery month
4First depositNov 1, 2026
7FundNeededSaved so farDue dateLeftDeposit days leftPut in each time
8Holiday gifts800.00Dec 1, 2026800.002400.00
9Car insurance1,200.00Mar 1, 20271,200.005240.00
10Vet bills600.00100.00Jan 1, 2027500.003166.67
…room for sixteen funds
25Total each time806.67

In the example, the Trip goal needs $63.16 every week to be reached by June 26, 2027. At $60 every week instead, it takes 40 deposits, and you get there on July 5, 2027.

The file keeps its figures as of October 3, 2026, so a preview shows them. In a program that calculates formulas, such as Excel, Numbers or Google Sheets, the Today cell shows the current date, and the deposit days and the amounts to put in follow it. Saved so far adds every row of the Log, whatever its date.

How to open it in Excel, Numbers or Google Sheets

Excel

  1. Download the file.
  2. Open it: double-click it, or choose File, then Open, in Excel.
  3. If Excel shows a bar that says Protected View, choose Enable Editing.

Numbers

  1. Download the file.
  2. In Numbers, choose File, then Open, and pick the file.
  3. To keep working in Numbers, choose File, then Save.

Google Sheets

  1. Download the file.
  2. In Google Sheets, open a blank spreadsheet and choose File, then Import.
  3. Choose Upload, pick the file, choose Create new spreadsheet, and then Import data.

The How often column is a drop-down list where the program supports it. If you see no arrow, type one of the four: Every day, Every week, Every two weeks or Every month. The Goal column of the Log is a list of the names on the Goals sheet; a name that is not there is warned about and is not counted.

What each column means

The Goals sheet, column by column:

ColumnWhat goes there, or what it shows
GoalThe name of the goal. The Log finds its deposits by this name, so spell it the same way in both.
TargetThe amount you want to have saved.
Saved so farThe sum of the Log rows for this goal, whatever their dates: deposits add, withdrawals (negative amounts) subtract. Empty until the row has a name and a target.
LeftThe target minus what is saved, never below zero and never more than the target.
DoneWhat is saved as a share of the target, up to the whole of it.
Target dateThe day you want to have the money by.
How oftenEvery day, every week, every two weeks or every month.
First depositThe day of your first deposit. It sets the rhythm: the same weekday for every week and every two weeks, the same day of the month for every month.
Deposit days leftHow many deposit days fall from today to the target date, both days counted. A deposit logged for today is today's deposit: the count then starts tomorrow.
Put in each timeWhat is left, divided by the deposit days left, rounded up to the cent. Empty when nothing is left, when the target date, the first deposit or the frequency is missing, or when no deposit day is left before the target date.
Or: you can put inAn amount you can set aside each time.
Deposits neededHow many deposits of that amount cover what is left, rounded up.
You get there onThe day of the last of those deposits.
NoteWords, when there is something to say: "Goal reached", "No deposit day is left by the target date", or "More than 36,500 deposits: no date".

Columns P to U are working columns: the day the count starts from, the days between deposits, where the first and the last deposit day fall, and the amounts in cents. They keep the formulas in the other columns short. Leave them as they are. The Sinking funds sheet has its own: columns I to L, and the cell Days between deposits under First deposit.

The Log has four columns: Date, Goal, Amount and Note. The Goals sheet has room for 20 goals and reads the first 1,000 rows of the Log.

The Sinking funds sheet has two cells at the top that you fill in, How often and First deposit, and a row for each of up to 16 funds: Fund, Needed, Saved so far, Due date, Left, Deposit days left and Put in each time. There Saved so far is typed in; it is not summed from the Log. Total each time at the bottom adds up what goes in on a deposit day while every fund still runs.

How the figures are worked out

It is the arithmetic of the savings goal calculator and of how long will it take to save, and of the Pennyjar app. Before this page was published, the file's formulas were calculated by a spreadsheet engine and compared with what the app's own code gives: 288 schedules with sixteen goals each (4,608 goal rows), 130 plans, 16 progress cases and the Sinking funds sheet on the same schedules (2,016 fund rows). Every figure matched. That was checked with the engine, not with each program that opens the file.

Questions

How do I make a savings tracker in Excel?

Keep a log with one row for every deposit: the date, the goal and the amount. On a second sheet, list your goals and add up the log for each one with SUMIFS. In this file that part is SUMIFS(Log!C2:C1001, Log!B2:B1001, A5), which adds the amounts of the Log rows whose goal is the name in A5; in the file the references are fixed with dollar signs, so a formula copied down keeps pointing at the same Log rows. The rest is subtraction and division, plus the date arithmetic for the deposit days. You can start from this file instead and change what you need.

Does it work in Numbers and Google Sheets?

It is written for all three. The formulas use only functions that Excel, Numbers and Google Sheets all have: IF, AND, OR, MIN, MAX, INT, ROUND, ROUNDUP, SUM, SUMIFS, COUNTIFS, YEAR, MONTH, EDATE and TODAY. The steps are above.

Is the download free?

Yes. The spreadsheet is free to download, and there is nothing to sign up for.

Can I use another currency?

The sheet shows plain numbers with two decimals and no currency sign, so any currency that is counted in hundredths works.

Why is no interest counted?

The sheet splits what is left evenly across the deposits and nothing else, as the app does. If your savings earn interest, you will get there sooner than the sheet says. It counts no fees or taxes either.

What if I miss a deposit?

Nothing needs fixing. The sheet works from what is left and from the deposit days that remain, so a missed deposit raises Put in each time, or moves the day in You get there on.

Why does a preview show an old date?

The numbers are formulas. A file preview does not calculate them: it shows the figures the file stored, as of October 3, 2026. Open the file in a spreadsheet program to see the figures for today.

Can I use my Pennyjar history in it?

Pennyjar Pro can export the whole history to a CSV file with the columns Goal, Type, Amount, Date, Note. The Log here takes Date, Goal, Amount and Note, with withdrawals as negative amounts, so the columns need rearranging and each withdrawal needs a minus sign by hand. This sheet does not read that file by itself.

Does this page see what I type into the file?

No. The spreadsheet is a plain file with no macros and no links, and nothing on this page sees what you type into it. What a program does with a copy you open in it, such as an online program that stores an imported file, is up to that program.

The same job in Pennyjar

Pennyjar is an iPhone and iPad app that gives every savings goal its own jar on its Goals tab; the 52 week and 100 envelope challenges and an emergency fund counted in months are two tabs beside it. It records deposits and withdrawals with a date and a note, shows how far each goal has come, and works out the plan with the same arithmetic as this sheet: "Reach it by a date" gives the amount for each deposit, "Save a set amount" gives the day you get there. It can send a reminder on each deposit day, at the time you choose; reminders are set again each time you open it.

It is a record: it never holds or moves money and it calculates no interest. Two goals at a time are free; Pennyjar Pro, one payment for the whole app, removes the limit.

Coming soon to the App Store

What Pennyjar does →

A goal in Pennyjar: the jar, saved out of the target, the plan and the history

More from Pennyjar

More free savings tools

Last reviewed 8 October 2026