Most small business owners I work with don't have a month-end close problem. They have a month-end avoidance problem. The bank feed piles up, a few receipts go missing, and by the time the numbers get looked at, three months have gone by and nobody trusts them anymore.

This is not really about bookkeeping software. QuickBooks, Wave, Xero — it doesn't matter which one you use, or which country you're running the business from, if nobody is sitting down on a fixed schedule to close the month properly. A messy close compounds. A clean one takes an afternoon.

Below is the checklist I use with my own clients, in the order it should actually be done. Skipping the order is usually why people give up halfway through.

Why a Fixed Month-End Routine Matters

If you only look at your books when you need a number for the bank or for a tax filing, you're not doing bookkeeping — you're doing forensic accounting on your own business. That's expensive in time, and it's dangerous because you're making decisions on numbers that may be six weeks stale, no matter which country's tax authority you answer to.

A proper close, done the same week every month, gives you a set of numbers you can actually stand behind: a bank balance that matches, expenses coded to the right account, and a profit figure that reflects what actually happened, not what the bank app shows on a Tuesday.

Step 1: Reconcile Every Bank and Mobile Money Account

Start here, not with the profit and loss. If the bank isn't reconciled, nothing built on top of it means anything.

  • Match every transaction in your books against the statements for every bank account, credit card, and mobile payment platform you use.
  • Investigate anything unmatched — a duplicate entry, a missed deposit, a fee you forgot to record.
  • Confirm the reconciled balance in your books equals the statement balance to the cent, in every currency you operate in.

Businesses that skip this step tend to discover the problem a year later, at tax time, when the gap has grown too large to trace back to a single transaction.

Step 2: Clear Out Uncategorized Transactions

Every accounting system has a dumping ground — "Uncategorized Expense," "Ask My Accountant," or similar. This should be empty at month-end, not carried forward.

Go through each one and assign it to the correct account. If you genuinely don't know what a transaction was for, that's worth a two-minute call to whoever made the purchase rather than leaving it for later. Later rarely comes.

Step 3: Record and Match Receipts to Transactions

This is the step most owners resent, and it's also the one that saves them the most money at tax time.

For every business expense above a sensible threshold — pick a figure that makes sense for your cost of doing business — attach the receipt to the transaction in your books. If you're using a mobile receipt-capture tool, this takes minutes. If you're relying on a shoebox, budget an hour and do it before the shoebox becomes a drawer.

Missing receipts don't just create audit risk. They also make it harder to catch double charges, refunds that were never recorded, or expenses that snuck into the wrong category.

Step 4: Review Accounts Receivable

Pull up your list of unpaid customer invoices and ask three questions for each one:

  1. Is this invoice still outstanding, or was it paid and not recorded?
  2. Is it overdue, and if so, by how long?
  3. Is it collectible, or should it be flagged as doubtful?

An invoice sitting at 90 days overdue that nobody has followed up on is not an asset — it's a story you're telling yourself. Reviewing this monthly, rather than quarterly, is usually the single biggest improvement I see in a client's cash position.

Step 5: Review Accounts Payable

Do the same exercise in reverse. List what you owe suppliers, confirm nothing was paid twice, and check that bills recorded as unpaid are actually unpaid.

This step also catches recurring subscriptions that quietly kept billing after you thought you'd cancelled them — a small thing individually, but it adds up across a year.

Step 6: Reconcile Inventory (If You Carry Stock)

If your business holds physical stock, compare what your books say you have against what's actually on the shelf, even if it's just a spot check rather than a full count every month.

A gap here usually means one of three things: theft, damage that was never written off, or a sale that was recorded incorrectly. All three are worth catching in the month they happen rather than at year-end, when the trail has gone cold.

Step 7: Record Depreciation and Loan Payments

Fixed assets — vehicles, equipment, computers — should have their monthly depreciation posted before you close. Loan payments need to be split correctly between principal and interest; too many businesses record the full payment as an expense, which quietly understates their profit and overstates how much of the loan is actually left.

Step 8: Review Payroll and Statutory Deductions

Confirm that payroll for the month has been posted, and that pension, health, and income tax withholdings match what was actually remitted to your local authorities — whatever those look like where you operate. This is also the point to double-check that any statutory filing deadlines for the month have been met. Late-remittance penalties are avoidable in every jurisdiction, and they're a waste of money that should be going back into the business.

Step 9: Run and Read the Financial Statements

With the accounts cleaned up, generate three reports:

  • Profit and Loss — does the bottom line make sense given what you know actually happened this month?
  • Balance Sheet — do assets, liabilities, and equity look reasonable, with nothing sitting in a suspense account?
  • Cash Flow Statement — does the change in cash match what you'd expect from the bank reconciliation in Step 1?

Reading these three together, rather than in isolation, is what catches errors that each report alone would hide.

Step 10: Lock the Period

Once you're satisfied the month is accurate, close the books for that period in your software so nothing gets accidentally edited later. If a correction is genuinely needed after closing, make it as a dated adjustment rather than reopening and quietly changing history.

A Few Notes on Timing

Aim to complete this within the first ten working days of the following month. Waiting longer means the details — what a vague bank description actually was, why a customer hasn't paid — start to fade from memory, and you end up guessing instead of knowing.

If you run the business alone and genuinely don't have ten days' worth of spare hours, that's not a discipline problem. It's a signal that this task belongs with someone whose job it is to do it, so yours can go back to running the business.

Closing

A clean month-end close isn't about perfectionism — it's about being able to trust your own numbers when you need to make a decision, apply for financing, or file your returns, wherever in the world your business is registered. Most of the businesses I take on, from Nairobi to clients working with me remotely across other time zones, didn't need a system overhaul; they needed this checklist followed consistently, month after month.

If your books have fallen behind or you'd rather hand this process to someone who does it every month for a living — for businesses of any size, in any country — get in touch and we can sort out where things currently stand.