Paycheck Register Spreadsheet

Track spending between paychecks with this template comparing your paycheck amount to expenses before the next check, with options to exclude other income.

I thought it might be interesting to have an easy way to compare my paycheck against the spending I do in the pay period following the reception of that check.

This looks a lot like the Account Register template, but instead of focusing on transactions from an account, it focuses on transactions within a ‘pay period’.

The template will list the paycheck from a selected date, and then include all expense/income transactions during the period starting when you get your check to the time the next check is received.

There is an option to exclude other income transactions if you just want to compare your spending against the selected paycheck.


  • This template relies on predictable pay periods, so if you get paid at random intervals this template isn’t going to work for you.
  • Once the bugs are worked out and features set, I’ll create an Excel version.
  • I gave thought to accommodating multiple paycheck sources (eg. His check and Her check), but it doesn’t seem it would make sense without some way of assigning transactions to specific pay sources, which is out of scope for this template.


This template can be installed into Google Sheets with the Tiller Community Solutions add-on for Google Sheets.

Questions and Feedback

Share your questions and feedback here in the Tiller Community.


Expand the Helper Data section by clicking the ‘+’ above column H.

  • How to Find Paycheck: Choose “Account” if you break your paycheck out into multiple transactions for deductions, like those created by the Paycheck Deduction Transactions Generator template. Otherwise, choose “Category”.
  • Paycheck Category: If you chose “Category” above, then pick which category you associate with your paycheck. This will only work properly if you have a dedicated category for each paycheck.
  • Paycheck Account: If you chose “Account” above, enter something like “ACME Paycheck” in the Account column on the Transaction sheet for all paycheck related transactions, including deductions, and enter the same string here. You can enter this same string in the Paycheck Deduction Generator template (cell AO6), or you can use AutoCAT to automatically add it to future transactions.
  • Paycheck Frequency: What is the frequency of your paychecks? Choose from Weekly, BiWeekly, SemiMonthly or Monthly. Note “SemiMonthly” means twice a month (I avoided “BiMonthly which is also used to refer to every other month).
  • 1st Pay Date of the Year: On what date were you supposed to get your first paycheck of the year? This defines the day of the week, which is used in “Weekly” and “BiWeekly”, the date of the month for the first paycheck for “SemiMonthly”, and the date of the month for “Monthly”.
  • 2nd Pay Date of the Year: Only used for “SemiMonthly” frequency. When were you supposed to get your second paycheck of the year? This defines the date of the month for second “SemiMonthly” paycheck.
  • Paycheck Date Padding: If your paycheck deposit isn’t always dated on the expected pay date, specify how many days before or after the normal pay date we should look for it (keep this number small to avoid accidentally pulling in other paychecks) by adding numbers to the “Days Back” or “Days Forward” cells.

With all that set, you can close the Helper Data section.


In cell G3, choose whether to include other “Income” type transactions. Choosing ‘No’ will filter all transactions of type ‘Income’ except the defined Paycheck transactions.

In cell G5, select the “Paycheck Date” you’d like to examine. You’ll see displayed a list of transactions related with the Paycheck itself (deductions if defined, otherwise just the deposit transaction) followed by all the expense (and optionally income) transactions that occurred after the paycheck was received but before the next paycheck was received. Note: The template cannot account for time of day, so it assumes you received the paycheck at midnight on the selected date, and that all transactions on that date come after it.

The way I use it

I use the Paycheck Deduction Transaction Generator template (not required for use of this template) to generate all the deduction transactions for each paycheck.

For each paycheck related transaction, I set the “Account” column to be “ACME Paycheck”, which allows me to easily find all the ACME related paycheck transactions (you can do this by hand and even have AutoCAT add them for future transactions).

This becomes important in the Paycheck Register template because occasionally a paycheck may show up a day early or a day late. If it shows up early, it and its deductions wouldn’t be found during a selected pay period.

I’ve worked around this problem by allowing the addition of ‘padding days’ to search for paychecks (but not non-paycheck related transactions), and I’ve associated all the deductions with the payment by using the “Account” field.

If you don’t do deduction transactions, and just have one deposit transactions, you can use “Category” instead, and simply choose a category that include only your paychecks from that one source.


This is a free template built by a member of the Tiller Community. While it’s free for anyone to use, it’s designed for spreadsheets automated by Tiller. Additionally, it’s recommended for use within the Foundation Template.

Tiller is the only automated personal finance service for Google Sheets and Microsoft Excel. Tiller automatically imports your daily spending, income, and balances in your spreadsheets, so you can see all your finances in one place and manage your money, your way. Learn more →

Unless otherwise noted above, this free template is installed with the Tiller Community Solutions add-on for Google Sheets. It's an easy way to browse and install dozens of free, prebuilt sheets for tracking budgets, debt payoff goals, net worth, savings, and more, all from the Google Sheets sidebar.

This template for Excel works best when installed in Tiller’s Foundation Template.

Visit the Tiller Community with any questions about this template.

Leave a Reply

Start Your Free Trial

"There isn’t another tool on the market that does what Tiller can do.”
Will Hinton, Google Review October 30, 2023