sheetfolk

July 11, 2026 · sheetfolk guides

Sinking Funds Calendar Google Sheets: Automate Funding for Annual Bills and Holidays

Build a sinking funds calendar in Google Sheets that spreads annual bills, holidays and irregular costs into automatic monthly targets.

A sinking funds tracker tells you how much to save for each goal. A sinking funds calendar tells you when—laid out across all twelve months so you can see your full-year commitment in one grid, confirm it matches your monthly budget, and catch a shortfall before it becomes a missed bill.

This guide shows you how to build a 12-month sinking funds calendar in Google Sheets, the formula that drives it, and how it works inside a ready-made template.


TL;DR

  • A sinking funds calendar lays each fund's monthly target across a Jan–Dec grid so you can see your full-year commitment at a glance
  • The core formula is simple: Monthly Target = (Target Amount − Already Saved) / Months Remaining
  • The calendar is date-aware: a fund's monthly target only appears in the grid from the current month through its target month, then drops to $0 — so a fund you've already funded through its due date, or one whose deadline has passed, stops showing up. Each row's total across the year matches that fund's Remaining balance exactly.
  • Background reading: what is a sinking fund, 37 sinking fund categories

What is a sinking funds calendar and why build one?

A sinking fund covers a cost you know is coming but that doesn't hit every month—car insurance, holiday gifts, a vacation, an annual subscription renewal. The sinking funds tracker handles the math for each fund individually: target amount, what you've saved, and what to set aside monthly.

The calendar view solves a different problem. Once you have five, eight, or twelve funds running at once, you need to answer one question fast: "What's my total sinking-funds commitment this month, and does it fit my budget?" A calendar tab pulls every fund's monthly target into a single 12-column grid—one row per fund, one column per month—so the total is visible at a glance, and so is the shape of your year if any fund's timeline changes.


How does the monthly target formula work?

Every sinking fund calendar starts with the same three inputs per fund:

  1. Target Amount — the total you need (e.g., $2,500 for a vacation)
  2. Already Saved — your current balance in that fund
  3. Months Remaining — how many months until you need the money

The formula:

Monthly Target = (Target Amount − Already Saved) / Months Remaining

Worked example — three funds:

Fund Target Already Saved Months Left Monthly Target
Vacation $2,500 $700 6 $300.00
Holiday gifts $900 $150 5 $150.00
Car repairs & service $1,200 $480 12 $60.00
  • Vacation: ($2,500 − $700) / 6 = $1,800 / 6 = $300.00/month
  • Holiday gifts: ($900 − $150) / 5 = $750 / 5 = $150.00/month
  • Car repairs: ($1,200 − $480) / 12 = $720 / 12 = $60.00/month

Combined monthly commitment: $300 + $150 + $60 = $510/month.

That $510 is the number that needs to fit inside your budget's savings line—check it against Google Sheets budget formulas for how to wire that comparison into a master budget sheet.


Building the 12-month calendar grid

Once every fund has a Monthly Target, the calendar lays out one row per fund and one column per month (Jan through Dec 2026) — but each cell isn't just a flat copy of the Monthly Target. It only shows a number from the current month through that fund's target month, and drops to $0 everywhere else, so a fund you've already funded past its deadline (or haven't started yet, before this month) doesn't clutter the grid with a phantom figure.

Say it's March 2026. Three funds:

Fund Target Saved Due Months left Monthly Target
Vacation $2,400 $600 Aug 2026 6 $300.00
Holiday gifts $900 $150 Dec 2026 10 $75.00
Car repairs & service $1,200 $480 Dec 2026 10 $72.00

Laid out on the calendar, each fund's Monthly Target appears from March through its own due month, then stops:

Fund Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Vacation $0 $0 $300 $300 $300 $300 $300 $300 $0 $0 $0 $0
Holiday gifts $0 $0 $75 $75 $75 $75 $75 $75 $75 $75 $75 $75
Car repairs & service $0 $0 $72 $72 $72 $72 $72 $72 $72 $72 $72 $72
Per-month total $0 $0 $447 $447 $447 $447 $447 $447 $147 $147 $147 $147

Notice two things: the per-month total drops in September, the month right after Vacation's due date, because that fund has stopped asking for a contribution. And each row's total for the year equals that fund's Remaining balance exactly — Vacation is $300 × 6 active months = $1,800, which is $2,400 − $600. That's not a coincidence; it's the same math the Funds tab already did, just spread across the months it actually applies to.

This is genuinely a calendar, not a flat smoothing grid — it reflects both when you started (this month) and when the money is due (the fund's target month), not a number that repeats identically across all twelve months regardless of either date.

To build this in your own sheet:

  • Each calendar cell is a formula that checks whether the column's month falls between today's month and the fund's target month, and shows the Monthly Target only if it does — something like =IF(AND(EOMONTH(<month>,0)>=TODAY(), <month><=EOMONTH(<fund's target date>,0)), <fund's Monthly Target>, 0)
  • The total row sums each month's column: =SUM(B2:B13) for January, and so on
  • Because a fund's target date drives which months light up, the calendar updates itself as the year moves forward — no manual reshuffling required when a month passes

What if a bill is due in a specific month, not spread evenly?

Some costs really do land in one month—an annual insurance premium each September, a subscription renewal each March. The calendar above already handles the common case by construction: it smooths the fund's target evenly across the months from now until its due date, then drops to $0 once that date has passed, instead of showing a monthly figure for the rest of the year regardless of whether the bill's already been paid. If you want something different, you have two honest options:

  1. Keep the smoothed window. Funding it evenly from now until the due date (as above) is usually the point of a sinking fund: you're pre-paying gradually so the due-month withdrawal doesn't dent your regular budget, and the calendar already stops asking once the date passes.
  2. Override the due month manually. If you're building your own calendar from scratch, you can replace the formula in that fund's due-month cell with the full remaining balance, and zero out the other months. This turns the calendar from "smooth funding" into "lump payment tracking"—useful if you'd rather see the withdrawal reflected exactly when it happens.

Either approach is valid; just be consistent with which one you're using per fund so your monthly totals mean what you think they mean.


How do you decide which funds even need a calendar row?

Not every goal needs a place on the calendar—only the ones with real deadlines or predictable annual costs. The 37 sinking fund categories list breaks these into three tiers; Tier 1 essentials (home maintenance, car repairs, medical deductible, property tax) are the ones worth calendaring first, since missing them has the highest cost.

A reasonable starting set for a calendar:

  • Car repairs & service — ongoing, no fixed due date, smooth evenly
  • Annual insurance — fixed renewal date, consider the lump-payment approach
  • Holiday gifts — fixed date (December), smooth from January onward for the lowest monthly hit
  • Vacation — fixed date, smooth from today until departure
  • Home maintenance — ongoing, smooth evenly
  • Property / council tax — fixed date, consider the lump-payment approach

Start with three to six funds on the calendar. More than that and the grid becomes noise rather than signal.


Keeping the calendar honest month to month

A calendar is only useful if the numbers driving it stay current. Each month:

  1. Update "Already Saved" on the Funds tab for every fund you contributed to.
  2. Watch Months Remaining tick down. As a deadline approaches, the same remaining balance gets divided by fewer months, so the Monthly Target—and therefore that fund's calendar row—rises automatically. This is expected; it's the formula catching you up if you started late or a target grew.
  3. Re-check the per-month total against your budget. If the total climbs past what you can actually set aside, either extend a deadline or lower a target rather than letting the fund quietly fall behind.

TaskDrain works well as a recurring monthly nudge to do this update—set a "refresh sinking funds calendar" task for the same day each month so the numbers never go stale. And if you're not sure where that month's per-month total should come from, running your spending through Spendcull first tends to surface a subscription or two that can be redirected before you touch anything else in the budget.


Should you build this yourself or use a template?

Build it yourself if you have two or three funds, you're comfortable writing SUM() and a simple division formula, and you don't mind the 20–30 minutes it takes to lay out 12 month columns correctly.

Use a template if you want it working immediately, you're tracking closer to a dozen funds, or you'd rather not debug a mis-referenced formula in month 9 of the year.

The Sheetfolk Sinking Funds Tracker ships with this exact structure already wired up:

  • A Funds tab with 12 starter funds (rename or replace any of them) and the Monthly Target formula built in
  • A Calendar tab that automatically pulls every fund's target into the months from now through its target date, dropping to $0 outside that window, with a per-month total row
  • A Dashboard tab totaling what's committed, what's saved, and what's still owed across every fund
  • Status flags per fund — Funded, On track, In progress, Not started, or Overdue (past its target date and still unfunded) — so you can spot a stalling fund without reading every number

Because the Calendar tab's cells are formulas—not manual entries—there's nothing to keep in sync by hand. Change a target or log a deposit on the Funds tab, and the calendar and dashboard update themselves.


Key Takeaway

A sinking funds calendar turns twelve separate savings goals into one number you can check against your budget every month. Build the (Target − Saved) / Months Left formula once, lay it across a 12-column grid, and you'll always know exactly what your sinking funds are asking of you this month—not just this year.

Grab the Sinking Funds Tracker with the Calendar tab built in →


Disclaimer

This article is for informational purposes only and does not constitute financial, investment, or tax advice. Sinking fund amounts and timelines are illustrative; your specific targets should reflect your own income, expenses, and goals. Consult a financial advisor or accountant before making major financial decisions. Verify all formulas and balances monthly.

Written with AI-assisted research and drafting under our direction, based on sheetfolk's own templates and pricing. Not financial advice.