Overview
What This Workflow Does
The Credit Card Settings
template sheet allows users to add a few more metrics to the Credit accounts present in the Tiller core Account
sheet, and receive some much needed data points in return.
This sheet can be used as-is to track available credit card balance, card expiration date, upcoming total due, current statement purchase total, and next due date for all credit accounts. Developers can also use this as a base for building reports using the data. I use this sheet in two other custom solutions that do just that. I only open this sheet to update the âPrior Close Dayâ when needed.
Origins of This Workflow
I built my own finance tracker in Google Sheets back in 2019, before I knew of Tiller. This sheet was a part of that workflow. When I joined Tiller, there were a few solutions that I built for myself that I could not live without. Those solutions used this sheet, so I ported it over to work with Tiller.
Dependencies
The below required dependencies must be present. If they are not present, they should be installed and set up in the order that they appear in this document. If you already have one of my required community solutions, check to make sure that your version meets the minimum version requirements listed. If it does not, look for the instructions in that sheetâs documentation to upgrade the sheet before proceeding.
Required
Tiller Core Sheets
The following Tiller core sheets are required:
Accounts
- Used to pull back all accounts of type Credit or class Asset.Transactions
- Used to pull back the sum of all transactions against each credit account since the last statement end date.
Tiller Community Solutions
There are no required Tiller Community Solutions
Solutions that have a dependency on this solution
If this sheet needs replaced as a part of a major upgrade, and you use one of my solutions listed below, there will be instructions in the Version Changes section of the linked documentation to fix the reference issues that would arise for that particular solution.
-
Recurring Expense Entry - Takes a user supplied list of recurring expenses and displays a few metrics for each expense pertaining to the current month.
-
Upcoming Expenses/Account Health Dashboard - easily see what all expected recurring expenses will need to be paid before you are paid again, when they are due, how much money you have to pay for them, and how much you will have left after paying them.
Installation
Any dependencies must be present in your solution before installation. Afterward, the below steps must be followed in the order listed.
To Install
- Open the attached workflow
- Add the
Credit Card Settings
sheet
a. Right click on theCredit Card Settings
sheet and copy to your Tiller workbook
b. Go to your workbook and rename the sheet fromCopy of Credit Card Settings
toCredit Card Settings
- Setup using the information below
To Uninstall
- Right-click and delete the
Credit Card Settings
sheet
Setup
Select a credit account using the dropdown. Once selected, the Total Balance, Hidden status, and AccountID (hidden in column A by default) will populate for that account. If you add the same account more than once, you will be alerted by the cell turning yellow for the duplicate instances.
For each row, add the requested info into the green fields. The ones marked optional are not needed to make this sheet function (not used in calculations). They may or may not be used in other solutions that I (or others) develop, however.
- Active - Required if the account is currently active. Leave blank if it is not.
- Card APR - Optional. Enter the card interest rate percentage here.
- Expiration Date - Optional. Enter the date that the credit card will expire.
- Credit Limit - Required. What you enter for the credit limit is subtracted from the total balance
to calculate the available credit total of the card. - Statement Close Day - Optional. Enter the day that the current active period for the card will close.
- It should be visible on the credit card account website, usually near the current balance.
- This is only used to generate the current Statement Close Date, which is not used for any totals (only
a âheads up, this is closing soonâ). If itâs not provided, the current close day will be 1 month from the prior close day.
- Prior Close Day - Required. Enter in the day that your most recent statement for the card closed.
- This can be found on your most recently drafted credit card statement.
- Unfortunately, statement close days can change, depending on the credit card. If your statement close day changes from month-to-month, you must change this value after each statement period closes in order for the totals due to be accurate.
- Due Day - Required. Thankfully, this does not change from month-to-month (unless you change it), so you can set and forget this.
- There is a chance that your credit card company can change it, but they have to notify you well in advance before doing so.
- Primary Pay Method - Optional. This is a dropdown list that is populated from a list in the hidden section. This list is queried from the Tiller
Accounts
sheet.- There is a place in the hidden area to adjust what accounts can be selected (see below).
- You can choose to make only Checking accounts show and/or exclude hidden accounts here.
- Auto-Pay - Optional. There are two options to select from:
: Auto-pay is set up to pay the full amount due with no restrictions
- â: Auto-pay is set up with restrictions. Some scenarios include setting auto-pay to:
- the minimum due monthly amount
- a set amount that may or may not cover the expense
- not auto-pay if the amount is over a certain threshold
- Notes - Optional. You can enter anything you want in this field.
When you enter the values above, the grey area on the right will populate with calculated metrics.
- Available Credit - Calculated from subtracting the Total Balance of the card from the Credit Limit provided.
- Statement Purchases - The total amount that falls under the current statement period for the card. This amount is not due on the next due date, but rather on the due date after that. It is the sum of all purchases against the credit card since the Prior Close Day.
- Statement Close Date - Generated from the Statement Close Day, or prior close day + 1 month.
- Prior Close Date - Generated from the provided Prior Close Day for the card.
- Upcoming Total Due - The total due on the next due day.
- Calculated by subtracting the Statement Purchases total from the Total Balance of the card.
- Next Due Date - The date that the next payment is due for the card.
- Current Statement Due - The date that the current open statement will be due for the card.
Usage
Once you download and setup the sheet, you are good to go.
The only time changes are needed is when one of your credit card statements end. You must change the Prior Close Day value to reflect the day that the most recent statement for the card closed, otherwise the Statement Purchases and Upcoming Total Due might be off.
Some credit cards are easy, and have the same close day every month, but most seem to vary by 1 or 2 days.
Permissions
Is it ok for others to copy, use, and modify your workflow?
This solution is free for personal use. I do not give permissions to modify or re-upload my work, in part or in full, to Tiller or any other site.
Notes
Always compare your due balances projected in this sheet with your credit card statements to make sure nothing is out of sync.
Please note, redeeming credit card points to cover transactions will throw the calculations off for the current and prior periods. This is because the credit card companies decided rewards redemption does not apply to your prior statement balance like normal payments. Instead, it is subtracted from the current statement balance before it touches the prior statement purchases.
FAQ
Please ask any questions you have below and I will reply, and update this section accordingly.
Solution Link
Version changes
The initial release version of all sheets will be version 1.0. When a change is made, this number will increment. If the version number jumps to the next whole number, this indicates the need to reinstall the sheet using the steps outlined below. If not, itâs a relatively minor fix that can be applied by following the steps outlined in the appropriate documentation below.
To Base Sheets
There are no custom base sheets that this solution depends on.
To This Solution
If you are jumping multiple minor versions, you can either apply all of the minor fixes individually, or re-install the sheet using the instructions below.
For versions that require a re-install of the sheet:
- Rename the current
Income Settings
sheet toIncome Settings Old
- Follow the install instructions above to re-install and rename the new sheet
- Copy your expense data from the old sheet to the new sheet
You can copy/paste, but only copy/paste over green rows. The grey rows are generated. - Delete the old sheet,
Income Settings Old
- Make sure any solutions that depend on this sheet do not have
#REF
errors. If they do, there will be steps in that solutionâs documentation to resolve the error.
Version 1.1
Removed a bug that was causing the due dates to not align for a few days out of the month.
- To update from 1.0, replace the formula for Next Due Date in cell
U6
to the below. - If you changed the position of the Prior Close Day column, change
J7:J
in the formula to reflect the new column.
=ARRAYFORMULA({"Next Due Date"; IF( K7:K,
IF
(
TODAY() <= DATE(YEAR(TODAY()), MONTH(Today()), J7:J),
DATE(YEAR(TODAY()), MONTH(Today()), K7:K),
DATE(YEAR(TODAY()), MONTH(TODAY())+1, K7:K)
),
""
)})
Version 1.2
Fixed a bug that was causing the Next Due Date to project a month ahead if the due day was at the end of the month, and the statement close day was the beginning of the next month. This bug was introduced by the version 1.1 change, and overwrites it.
- To update from 1.0 or 1.1, replace the formula for Next Due Date in cell
U6
to the below. If you have not moved or added any columns, the formula will work automatically. - If you changed the position of the Due Day column, change all instances of
K7:K
in the formula to reflect the new Due Day column. R7:R
should reference the Statement Close Date column
=ARRAYFORMULA({"Next Due Date";
IF
(
K7:K,
IF
(
TODAY() <= R7:R,
DATE(YEAR(TODAY()), MONTH(Today()), K7:K),
DATE(YEAR(TODAY()), MONTH(TODAY())+1, K7:K)
),
IFERROR(1/0)
)})
Version 1.3
(July 6, 2023): The formula fix in version 1.2 for Next Due Date was incomplete. This new formula should account for all scenarios needed, and overwrites/corrects all previous changes.
- To update from any previous version, replace the formula for Next Due Date in cell
U6
to the below. If you have not moved or added any columns, the formula will work automatically. - If you changed the position of the Due Day column, change all instances of
K7:K
in the formula to reflect the new Due Day column. - If you changed the position of the Prior Close Day column, change all instances of
J7:J
in the formula to reflect the new Prior Close Day column. R7:R
should reference the Statement Close Date column
=ARRAYFORMULA({"Next Due Date"; IF
(K7:K,
IF
(
J7:J < K7:K
,IF
(
TODAY() <= R7:R,
DATE(YEAR(TODAY()), MONTH(Today()), K7:K),
DATE(YEAR(TODAY()), MONTH(TODAY())+1, K7:K)
)
,IF
(
TODAY() >= DATE(YEAR(TODAY()), MONTH(Today()), J7:J),
DATE(YEAR(TODAY()), MONTH(Today())+1, K7:K),
DATE(YEAR(TODAY()), MONTH(TODAY()), K7:K)
)
),
""
)})
Version 2.0
This is a major revision that fixes an issue with tying the credit cards directly to the Accounts
sheet. Instead of pulling back credit card accounts directly, this version pulls them into a list in the hidden area. You then select the credit card accounts you want to set the extra metrics on via a dropdown. The rest of the functionality is the same as version 1.3.
- To update from any previous version, following the instructions outlined at the beginning of the Version Changes - To This Solution section.
Version 2.1
Adds support for accounts that do not come through on the Accounts
sheet as having a type of âCreditâ. The accounts that can be selected are filtered down to just âCreditâ accounts to reduce clutter. Unfortunately, account types are set by the institution, and cannot be changed. If your institution sends an account through as a different type (i.e: âOTHERâ), I have added a section in the hidden area (Y7:Y
) that will allow you to select additional types. Adding a type to the list will add all accounts of that type to the dropdown.
- To update from any previous version, rename your current Credit Card Settings sheet to something else, follow the install instructions above to install the new version, and then delete the old sheet after copying all the data in the green cells over where they belong.
Version 2.2
I grouped a few columns together to allow easier access to the Account Type Override options in the hidden section. It does nothing to the actual functionality of the sheet.
- To get your sheet in sync with this version, highlight columns
W:AC
, right-click, go to View more column actions at the bottom of the list, then select Group columns W-AC- Afterward, make sure to update the version number in cell
C2
to version 2.2
- Afterward, make sure to update the version number in cell