Near Term Account Balance Forecast II (alternate to previously shared template)

December 2025 Update (v1.2)

Overview

This is similar to my Previous Account Balance Forecast here.

The difference is that it now provides a further look-ahead- 54 entries vs 27, allows you to choose an end date for the transactions which allow you to have different amounts and frequencies for the same category.

Bottom line is I created this and thought others may want this as well so I’m sharing.


This forecasts the total near term balances for the accounts I pay bills from based on current Balance and upcoming Income and Expenses from those accounts.

I keep the bare amount of cash in my checking accounts to cover bills. To make sure I have enough cash in these accounts to cover upcoming bills, I wanted a way to forecast my account balance based on current balance and future bills and deposits.

Installation

Copy the sheet found here.

How it Works

I started with Jono’s Bill Payment Tracker format and rewrote it for this function. Plagiarizing some of his description, but updating the terminology, etc…

In the Transaction Setup section, you set up your transactions.

Using this information, the sheet forecasts the total balance of your chosen accounts using today’s balance and the next 52 transactions you choose to include. Transactions that are overdue are listed in red. Ones that are due in the next 7 days are listed in yellow.

When the transaction is downloaded, select the checkbox in the correct month column to indicate it’s been downloaded. This will remove the transaction from the Account Balance Forecast section above.

For each Transaction, the Last Occurrence and Last Amount columns will automatically show the latest Transaction data where the Category matches.

How to use it

Expand the hidden columns to the right and in column BV and BW, choose the account names in drop-downs and check the “Include” box for accounts you want to include in the starting balance…

At the top, you enter the Year and Month you want to start tracking…

In the Transaction Setup section, choose first expected date, end date, frequency of transaction, which categories you want to track, and estimated amount of next transaction. You do not need to put negative number for estimated expenses. The sheet handles that by knowing if the category is an income or expense.

As transactions come in, check the box for that month. This will remove it from the balance forecast above.

The same Category can be used multiple times with different frequencies and start and end dates. This will will allow you to set up different amounts for the same category with different timeframes and frequencies.

One use case for this would be that you want to know what your account balance will be if you make a larger payment than your monthly payment for a month (or more). You can now keep the “monthly” payment in the sheet and simply add a One-Time amount with the same category and it will include both entries in your account balance forecast.

Another use case is if you set up monthly credit card payments but know that this will be ending. Just set the End Date and this will stop forecasting it after that end date.

Permissions

It is ok for others to copy, use, and modify your workflow.

Notes

Because I get paid twice a month and the highest frequency the sheet supported is once per month, I started to update this sheet to allow twice a month tracking; but it got way more complicated than it was worth. Instead, I created 2 categories for my 2 separate paychecks each month- Paycheck 10 and Paycheck 25.

In the Transaction Setup section, you can update the Est Amount as often as you want. For example, I pay off my credit card bills every month, but the amount changes each month. I update the Est Amount for these bills each month after the previous month bill is cleared, which is when you check the box as being completed. If you have a particular month where you have a much larger or smaller payment amount, you can keep the monthly payment and create a 1 time payment with different amount.

Enjoy.

This is exactly the type of thing I was looking for, thank you! But strangely, when I look at column BV, I only see a few of my accounts. I have several accounts (including 2 Venmo and 2 Paypal accounts) I’m wanting to keep track of, but I don’t see all my accounts in the dropdown. Can you help?

I could also really use a way to easily track totals of more than one bank account side by side. Because if the bill is auto-paying from one account, it’s not going to know my other account has the money and I need to manually transfer it.

If it helps explain what I’m looking for, here’s a hacky way I modified @jono ‘s original bill payment tracker:

I added Column E so I could type in a short nickname for the account, and Column F as notes to myself if this bill originated through PayPal or Stripe or something like that.

Then I manually added that whole P1:U20 section. Every day I manually update my bank balances in P3 (and used to also update R3) because my bank balance and Tiller’s balance are often off. Then it totals in T3, and P6:P20 just subtracts Column D’s estimated amount from the balance.

This has worked really really well for me for about a year, but I’m realizing that 1) I may need to add another account column or two under Today’s Balances, and 2) I could be using this sheet to finally (finally!) start to budget. I never really took to any of the standard Tiller budgeting templates, but because I look at this sheet every day, I can start to actually forecast how much a planned budget item would affect my balances.

And because I’m wanting to do this, I’ll be entering in a lot more entries, so I went looking for a way to expand the listing beyond just the 15 transactions. That’s how I found your sheet.

That was a long way of saying, your sheet looks AMAZING, but if there’s any way I can look side by side at different budget forecasts per account, that would be awesome.

1 Like

Very clever @syada

I always enjoy hearing about how hackers can modify my sheets to better fit their needs.

Thanks for sharing your solution.

1 Like

i use it almost every day. it’s so useful!

1 Like

@syada

My apologies for the delay in getting back to you.

First off, nice job changing @jono Bill Tracker to your needs. I’ve rewritten all the formulas, but started with his sheet when I created this. This is what’s great about Tiller!

As for showing more accounts, I only pull in Accounts that are of “Checking” or “Savings” Type. You can change this in cell BS1…

=query({indirect($AM$3&“2:”&$AL$3),indirect($AM$9&“2:”&$AL$9),indirect($AM$8&“2:”&$AL$8)},“Select Col1 Where (Col2 = ‘CHECKING’ OR Col2 = ‘SAVINGS’) and Col3 <> ‘Hide’ Order by Col1 Label Col1 ‘Checking & Savings Accounts’”)

If you want to pull in all Accounts, change to…

=query({indirect($AM$3&“2:”&$AL$3),indirect($AM$9&“2:”&$AL$9),indirect($AM$8&“2:”&$AL$8)},“Select Col1 Where Col3 <> ‘Hide’ Order by Col1 Label Col1 ‘Accounts’”)

You can also choose any Type of Account you want.

On being able to show more than 1 account, the starting balance is the sum of all the accounts you choose. It then simply adds in the forecasted transactions to this. To track balances of multiple accounts, in the Transaction Setup section you would need to identify which account each transaction belongs to and then track each account.

An easy way to do this would be to duplicate this tab and use each tab for the account you want to track. You would then set up the transactions that are specific to that account. Will that work for your needs?

Thanks.

1 Like

I posted a newer version in the original post.

The big change is you can now enter an End Date for each transaction you enter. I was running into scenarios where I had a substantial change to the amount of monthly credit card payment I wanted to model so I needed to set an end date to the current monthly payment in the future and create a new transaction starting after that the previous one ended.

As always, let me know if you see any anomalies or have suggestions for improvement.