Monthly bookkeeping checklist for small businesses

The monthly close is where a small business confirms its books match what actually happened: every account reconciled, every transaction categorized, and the period locked so nothing changes after the reports go out. Skip it for a quarter and the work compounds. You re-reconcile three months of statements in one sitting, ask the owner about receipts nobody remembers, and hand your accountant a P&L that shifts after they've started the tax return.

This monthly bookkeeping checklist covers one full month-end close, from confirming that every transaction has reached [your accounting software] to sending finished financial statements to the owner. It's written for whoever runs the close, whether that's an in-house bookkeeper or an outsourced firm.

The 15-step checklist

0 of 0 done

Frequently asked questions

How long should the monthly close take for a small business?

Two to five business days after the last bank statement arrives, for a business with a handful of accounts and clean feeds. If the close regularly runs past the 15th, the delay usually traces to missing receipts and unanswered categorization questions. Batching those questions to the owner weekly, instead of all at once at month-end, shortens the close more than any software change.

Who should run the monthly close, the bookkeeper or the owner?

The bookkeeper who maintains the books day to day should run the close, whether in-house or outsourced. The owner keeps two jobs in it: answering categorization questions within a day or two and reading the finished statements. Owner-run closes tend to stop happening in busy months, which are the months where the numbers change fastest.

Does a cash flow statement belong in the monthly package?

A P&L and balance sheet are the minimum monthly package, and for a service business with little debt they're usually enough. Add a cash flow statement once the business carries inventory, loans, or more than a month of payables, because at that point profit and cash stop tracking each other. Most accounting software generates it from the same close, so the extra cost is one review pass.

What do you do when the owner hasn't answered questions by close time?

Close on schedule and post the unanswered items to a dedicated holding account rather than guessing at categories. List them in the notes that go out with the statements, then reclassify next month once the owner answers. Holding the close open past the 15th for a few receipts delays every report the owner needs, and the holding account keeps the trail auditable.

Where should the close checklist itself live, a spreadsheet or software?

A recurring checklist in a shared tool beats a spreadsheet copied forward each month, because the reviewer can see what's done without asking. Practice management tools like Karbon or Financial Cents include one, and teams that work in Slack can run the same recurring list there with Chaser. What matters is that the list recurs on its own and one owner is named per step.

Related checklists

Does your team use Slack?

If your team’s in Slack, you can run this checklist there. Chaser assigns each step to the right person and follows up automatically until it’s done.

Works with everyone in your Slack — no logins, no onboarding.

1
Build a checklist
Start from scratch, or use a template like the client onboarding checklist.
2
Customize it for your team
Add or remove tasks and set who owns each one.
3
Run it in Slack
Your team gets their tasks in Slack and checks them off there, and Chaser follows up on anything that’s not done.
Try Chaser Free

Does your team use Slack?

If your team’s in Slack, you can run this checklist there. Chaser assigns each step to the right person and follows up automatically until it’s done.

Works with everyone in your Slack — no logins, no onboarding.

1
Build a checklist
Start from scratch, or use a template like the client onboarding checklist.
2
Customize it for your team
Add or remove tasks and choose who each one goes to.
3
Run it in Slack
Your team gets their tasks in Slack and checks them off there, and Chaser follows up on anything that’s not done.
Try Chaser Free