Cellwise Try it free

Free Excel template

Free Excel savings goal tracker template

For anyone saving toward several things at once, like an emergency fund, a trip and a car. Enter each goal's target, what you have saved, your monthly deposit and the date you want it by; the template shows progress, how many months you have left, whether you will make the date, and how much more per month would put each goal back on track.

cellwise-savings-goal-tracker-template.xlsxExcel workbook · 5.3 KB · works in Excel, Google Sheets, Numbers and LibreOffice · no signup
Download free template

Preview and try it

This is the template's sheet, calculated by the same engine as the Cellwise app. Change any number to see the formulas react before you download.

ABCDEFGHI
1Savings goal tracker
2As of dateNov 2, 2026
3
4GoalTargetSaved so farMonthly depositTarget dateRemaining% doneMonths to goalStatus
5Emergency fund (3 months)90005400400Jun 30, 202736000.69Behind
6Trip to Lisbon35001800350Apr 30, 202717000.514285714295On track
7Car down payment60001200400Dec 31, 202748000.212On track
8Holiday gifts900620120Dec 15, 20262800.688888888893Behind
9Home repairs fund250025000Mar 31, 2027010Reached
10New laptop16001500Aug 31, 202714500.09375n/aSet a deposit
11
12
13
14Plan checkProjected finishMonths to target dateNeeded per monthExtra per month
15Emergency fund (3 months)466017515115
16Trip to Lisbon4647953400
17Car down payment46693133700
18Holiday gifts464201280160
19Home repairs fund
20New laptop9162162

How the formulas work

Months to reach each goal

H5=IF(A5="","",IF(F5=0,0,IF(D5>0,ROUNDUP(F5/D5,0),"n/a")))

What is left divided by the monthly deposit, rounded up, because a goal that needs 8.4 months of deposits is reached in month 9. A goal that is already reached shows 0, and a goal with no monthly deposit shows n/a instead of a divide-by-zero error.

On track or behind

I5=IF(A5="","",IF(F5=0,"Reached",IF(D5<=0,"Set a deposit",IF(EDATE($B$2,H5)<=E5,"On track","Behind"))))

EDATE moves the as of date forward by the months to goal, which gives the month you will actually finish. If that lands on or before your target date, the goal is On track. In the sample, the emergency fund finishes in August 2027 but was wanted by June, so it shows Behind.

Whole months left before the target date

C15=IF(OR(A5="",F5=0),"",IF(E5<=$B$2,1,MAX(1,DATEDIF($B$2,E5,"m"))))

DATEDIF with "m" counts complete months between the as of date and the target date. DATEDIF returns an error if the end date is before the start, so a target that has already passed is treated as one month left, and MAX(1,...) does the same for a target less than a month away.

Extra needed per month

E15=IF(D15="","",MAX(0,D15-D5))

D15 is the deposit that would hit the date (remaining divided by months left, rounded up to whole dollars). Subtract what you deposit now and you get the increase needed; MAX keeps it at zero for goals that are already on track. The total at the bottom tells you what it would cost per month to make every date.

Make it yours

FAQ

How do I calculate how many months to reach a savings goal in Excel?

Divide what is left by the monthly deposit and round up: =ROUNDUP((target-saved)/deposit,0). If you also earn interest, the NPER function gives a slightly shorter answer: =NPER(rate/12,-deposit,-saved,target).

How much do I need to save per month to reach a goal by a date?

Divide what is left by the whole months until the date. This template does that in the Needed per month column, with DATEDIF counting the months and ROUNDUP rounding to whole dollars.

Should I save for several goals at once or one at a time?

That is a personal choice and depends on your situation. The tracker works either way: set a deposit of 0 on goals you have paused and they show Set a deposit until you restart them.

Functions used

Related guides

More free templates

Updated