Whether it’s you or your client doing the bookkeeping, this checklist will ensure all paperwork is in order before you file.

If you want to avoid stress at tax time, it all comes down to one thing: Preparation.
Even before you or your client (whoever is doing the hands-on bookkeeping) can get started on tax prep documents, some housekeeping is in order. That means making sure all financial data is accurate and compliant.
There are a lot of moving parts and it can be easy to overlook something, especially when you’re working in new accounting software or you’ve got clients on multiple platforms. Unless you have a handy-dandy checklist like this one that covers the steps you need to get tax ready.
Et voilà! Here are all the end-of-year processes you need to complete in FreshBooks so you’re ready to file.
Table of Contents
First, Get Set Up With the Accountant Role in FreshBooks
First things first: In order to gain access to your client’s account in FreshBooks, you’ll need them to invite you as an Accountant from within the platform. (Note that there is no cost to your client to do this.)
Once you accept the invite, you can get started as an Accountant in FreshBooks. In the Accountant role, you will be able to access all your client’s accounting reports and expenses. You’ll also be able to create Journal Entries and custom Sub-Accounts in the Chart of Accounts.
However, only FreshBooks Accounting Partners can request Admin-level Accountant permissions, which allows you to complete many tasks, like setting up your client’s account for them, doing day-to-day tasks like invoicing, and managing bank connections for bank feed. (Learn how to become a partner.)
If you are a FreshBooks Accounting Partner and you need these permissions turned on, contact your Partner Consultant directly.
Reconcile Your Bank and Credit Card Accounts
Step one is ensuring that FreshBooks balances match up with the bank and credit card balances. If they don’t, it’s bank reconciliation time!
Using the Trial Balance Report, start at the opening balance date of the bank account and go month by month until you find where the FreshBooks balance doesn’t quite match the bank statement—that’s where a transaction was missed. Running into problems? Check out the answers to 3 FAQs about bank reconciliation in FreshBooks.
Check Your General Ledger’s Petty Cash Account
If you’ve done Step 1, your petty cash balance should be $0. But I recommend double-checking the Trial Balance to be sure. If Petty Cash is not $0, you can drill down into the Petty Cash balance and view all transactions that up the balance in the General Ledger.
The only transactions you should see under the Petty Cash account in the General Ledger are transactions marked as transfers. (Transfers between connected business accounts and credit card payments, for example.)
Expense Allocation, Including COGS, Uncategorized Expenses, and Expense Refunds
For a full view of 2022 Expenses, run the Profit and Loss Report (P&L). Viewing either month-on-month or quarter-on-quarter is a great way to quickly spot spikes in spending/expenditure. You can drill down into what makes up the expense category total and easily make bulk changes to fields like merchants or expense categories.
If you need more explanation on expense categories or expense refunds, you can run the Expense Report. You can email your client directly from FreshBooks to ask for any additional expense information you need to complete your year-end tasks.
In FreshBooks, expense refunds (located at the bottom of the Expense Report) are deducted from the Total Expenses in the P&L, and not the refunded expense category. You can manually adjust the 2022 P&L by exporting it as a CSV file (using the More Actions menu in the upper right corner of the Expenses Screen).
Calculate Owner’s Equity and Personal Expenses
Consistency is key and helps keep the business owner’s personal expenses separate from business expenses.
Run the General Ledger Report or Trial Balance Report for transactions that are in the Personal expense category or marked as Owner’s Equity in the Bank Reconciliation screen.
If business expenses paid for with the business owner’s personal credit card were added here accidentally, this will need to be fixed manually. Here’s a tutorial on how to do that in FreshBooks, from one of our Accounting Partners, Kate Josephine Johnson.
Run These Key Accounting Reports
You’ll want to run all of the following reports. I recommend running them in the order listed here.
Make sure you are running your reports with your preferred accounting basis: Billed (Accrual Basis) vs. Collected (Cash Basis). And be sure to set the filters consistently when you run each report.
All reports are available on Accrual and Cash Basis except for the Balance Sheet, Trial Balance and General Ledger reports, which are Accrual Basis only.
Profit & Loss Report (P&L)
You know it, you love it, you need it for tax filing. It’s the P&L Report. This page has general info and FAQs about how to access and run this report in FreshBooks.
Invoice Details Report
While your P&L summarizes revenue from invoices on a single line, the Invoice Details Report gets into the nitty-gritty. In this report, you can dig into which items and services make up the revenue amount, whether sales tax was applied, and more details. This report can be exported to Excel.
Expense Report
If you’ve been following the steps to this point, you’ve already run your Expense Report. Done and done!
Sales Tax Summary Report
The Sales Tax Summary Report shows the amount owing to the government in sales taxes. For each sales tax set up in FreshBooks, you can see the total sales tax collected minus sales tax paid for expenses.
These amounts can be reconciled/matched to your Invoices Details and Expense reports to see which transactions have sales tax applied.
Accounts Aging Report (and Accounts Payable, If Applicable)
Run the Accounts Aging Report to confirm whether invoices have truly not been paid, or to determine if they are due to be paid in the following period. (See the Accounts Payable Aging Report, if needed.)
A Note About Payroll
Businesses with employees or contractors have additional tax requirements. Be sure you and/or your client know the deadlines and understand which forms to file. In the U.S., it’s 1099 forms for contractors and W-2 forms for employees.
One, Two, Five…File!
Once you or your client have ticked off each box on this checklist, you’re ready to file all your paperwork. If you rely on your client to do their bookkeeping, share this U.S. tax document checklist for clients with them as a next step.
Keep in mind that FreshBooks Accounting Partners receive comprehensive training in all the platform’s business tools, accounting features, and reports. In addition, Accounting Partners get 1:1 support from FreshBooks Partner Support Specialists, which can be extremely helpful during tax time. If you haven’t looked into becoming a Partner yet, you can read about the benefits here.
Thanks to Kate Josephine Johnson for inspiring this post.
This post was updated in January 2023.
Written by Laura Crean, Accounting Specialist, FreshBooks
Posted on February 8, 2022