Plan and track your daily cash flow

What is the goal of your workflow? What problem does it solve, or how does it help you?

Purpose of this sheet is to make it easier to answer two common money related questions: 1) where did all my money go? 2) Do I have enough money to buy fill in the blank?

How did you come up with the idea for your workflow?

After using a popular web based budgeting platform for a couple years I decided I could make something just as good and more customize-able with a spreadsheet. A few years and several iterations later and this is what I have wound up with.

Please describe your workflow. What are the sheets? Does it use any custom scripts or formulas?

There is a lot going on in this spreadsheet; here is my typical workflow:

  1. Log in and make sure Tiller has pulled the latest transactions.
  2. While Tiller is updating, make note of the data summarized on the ‘Budget Snapshot’ sheet. This is a good place to get an overall feel of how things are currently going financially.
  3. Assign categories to all new transactions using the ‘Uncategorized Transactions’ sheet.
  4. Use the IHAB menu option “Show Combo” to switch over to the ‘Dashboard’ sheet and set the columns to display the past in ‘Tracker’ columns and the future in ‘Planner’ columns. In this view it is very easy to see if any of the new transactions have caused any categories to “go red”.
  5. If categories have turned red, use the IHAB menu option “Show Sidebar” to bring up the ‘Budget Tasks’ tools to fix them.
  6. Transfer extra money from other categories (or from the pool of ‘unallocated’ funds) to the red categories using any of the ‘Budget Tasks’ tools in the sidebar.
  7. Once everything is (hopefully) black again, add any upcoming expenses to the appropriate future planner columns, paying special attention to the number in the planner column header (the sum of all planned expenses during that budget period) to make sure I am not stretching my money too far.

A more infrequent workflow is planning out which bills I will be paying with which paycheck over the course of the coming year. This workflow looks something like this:

  1. Use IHAB menu to “Show Combo”.
  2. Since I get paid fortnightly, and I have my budgeting periods set to begin on payday, each column represents 1 paycheck.
  3. To plan out how to pay my bills over the year I note each bills due date, and put the amount of the bill in the planner column that includes the due date, or if it’s too close to end of the period, the column immediately before the due date.
  4. I also have categories for less frequent bills. I divide these bills over the course of a year (or however long the billing period is) and put this fraction of the bill in every pay period up till it’s due.
  5. Once all the bills are in, the optimizing can begin. Since each column totals the planned expenses in row 2, I can no slide bills around to pull from other budget periods (paychecks) to even out the amount I’m paying on bills with each paycheck.
  6. Now I have a plan for every dollar from every paycheck for the whole next year. Hooray! (The desire to do this was one of the main motivations for building this spreadsheet.)

Anything else you’d like people to know?

This sheet has a LOT of scripts in it. Before any of them will run on your google account you will have to authorize them. Google will give you a very scary looking pop-up where you can give authorization. Up to you if you want to authorize or not but I promise that none of the scripts are malicious. You do have the ability to review all the code first if you would like.

The version I am sharing here is slightly different from my daily driver. I had to make some tweaks to get it ready to share in the contest. So, if there are bugs, I’m blaming it on that fact! :slight_smile:

In all seriousness, if you find any bugs or problems let me know and I’ll try to get them fixed ASAP.

There really needs to be more instructions for this spreadsheet but I haven’t had time to write them.

Unfortunately I think google sheets is kinda buggy sometimes. There are times when a formula won’t update until I change the formula slightly (like adding in a “+0” at the end or something similar). Keep this in mind if you see cells refusing to update…

Here is a screen shot (I’ll put more in replies to this post):

Budget Snapshot Sheet:

Is it ok for others to copy, use, and modify your workflow?

Yes. I have included links to two version below. One version is already setup and populated with sample data, and another version is blank so that you can test drive with your own data.

If you said yes above, please make a copy of your workflow and share the copy’s URL:

Example with pre-populated data:

Blank version for use with your data:
NOTE: To use this sheet with your own data you will first need to create a writable version using ‘File > Make a Copy’.

Another screen shot. This one shows the “Inspector” tool in the sidebar. This tool helps you determine where your money is going. Simply highlight a cell or cells in a particular category and click “show activity”. The table populates with all the transactions from that category during the selected dates.

Here is a picture showing the “Add from Unallocated” tool in action. This tool moves funds from ‘Unallocated’ (Cell BB2 in this screen shot) to the currently active category (category of the cell you currently have selected). You also get a nice ‘toast’ in the bottom right corner letting you know the task was successful. This screen shows two categories each with $100 transferred from Unallocated, and a 3rd category with a transfer in progress.

This is how you use IHAB to plan future expenses. Lets say that your Netflix bill is $10/mo and due on the 28th. Simply add $10 to each future planner column that immediately precedes the due date. This way, you can always plan to have money available to pay the bill on the date it’s due.

You can do this for all of your regular bills for a whole year to get a really accurate picture of your annual expenses. When you can see the whole year at once, you are then able to make decisions like setting aside money for a bill earlier than its due, in order to free up cash in a later, more heavily expensed budget period. Doing this helps keep your stress level down during those tight months. :slight_smile:

Another feature highlighted in this screen shot, is the average spending note attached to the cell containing the category names. Hove over these cells to make the note pop up!

The ‘Uncategorized Transactions’ sheet lets you easily assign categories to transactions. Just pick the category from the drop down, and click on “Process Transactions”.

You can also split transactions from the ‘Uncategorized Transactions’ sheet. Click on any cell in the row containing the transaction you want to split, and click the “Split Transaction” button.

If you ever need to change a category name, IHAB will ask you if you’d like all past transactions in this category updated to the new name. This is handy if for example you change internet service providers and don’t want to create a whole new category.

In this screen shot I changed the category called “Internet Provider” to “AT&T”. After clicking yes, the one transaction that was in this category was updated to the new category name.

IHAB only creates columns for 1 year at a time. When you are getting close to the end of the current year, and you are ready to start making plans into the next year, just select this menu option. IHAB will add columns, and populate all the new cells with their respective formulas.