CRA Compliance
CRA Bookkeeping Checklist for Small Businesses
What you should keep, reconcile, and review so a CRA question does not turn into a three-week scramble.
Read ArticleCleanup
How to rebuild months of overdue books without creating a new backlog in the process.
When the books are six or twelve months behind, the natural instinct is to open the oldest month and start coding every transaction in order. It feels organized. It is also a trap. We worked with a retail operator last year who spent three weeks meticulously categorizing eight months of old expenses — only to discover that a $22,000 GST/HST liability had been silently building the entire time and was already past the filing deadline.
The first pass should separate urgent risk from cosmetic cleanup. Payroll liabilities, GST/HST filings, bank reconciliations, and cash balances matter before anyone touches expense categories. The goal of the first week is control: which accounts exist, which periods are missing, which filings are due, and where the biggest unknowns are hiding.
Bank and credit card reconciliations are the foundation. If cash accounts do not agree to statements, nothing else in the ledger can be trusted. Bring each account to the correct ending balance for each period and you will immediately expose duplicates, missing transactions, personal charges, and payments that were never matched to bills.
After cash is grounded, move to the balances that create the most risk: GST/HST, payroll liabilities, and loans. Revenue and expense categories become much easier to refine once the balance sheet accounts are no longer drifting.
Missing documents should be tracked in one list with an owner, a due date, and a reason. Do not bury questions inside suspense accounts — we have inherited files where the suspense account had 140 transactions in it and nobody could explain a single one.
One tip that speeds things up significantly: group your questions to the owner. Identify all personal charges in one pass, all shareholder loan activity in another, all unclear customer deposits in another. Owners respond much better to a focused batch of similar questions than to a drip of random transactions over six weeks.
This is the most common cleanup trap, and we see it constantly. The owner feels progress because historical transactions are being coded, but the business is still creating new unreviewed activity every day. By the time the old work is done, there is a fresh backlog waiting. It is demoralizing.
Set up a current-month routine immediately, even if the old records are still a mess. New bank feeds reviewed, new receipts collected, new payroll posted, new sales tax tracked — all on time. Historical cleanup runs beside that process, not instead of it.
Document every major cleanup decision along the way. If an owner loan was reclassified, a duplicate deposit removed, or a payroll liability adjusted, leave a note explaining why. Otherwise the same question comes back during year-end review, or worse, the next person who touches the file undoes your work.
A catch-up project should end with a repeatable close process — not just a cleaner set of historical reports. Define when receipts are due, when bank statements are collected, when payroll is posted, when reconciliations are completed, and when the owner gets reports. If any of that depends on someone remembering, it will break again.
Give the owner a short monthly question list. Which transactions need support? Which balances changed unexpectedly? Are there personal charges to separate? Are old receivables or payables ready to write off? Those five questions keep small issues from becoming another twelve-month backlog.
We will be direct about this: the real value of catch-up work is being able to look at last month and make a decision without wondering if the numbers are stale. When the close routine holds, hiring, pricing, and cash planning all get easier. When it does not, you are back in the same place within a year.
FAQ
Even a few months can create real problems if payroll, GST/HST, or cash decisions are involved. The longer records sit, the more context disappears — you start relying on the owner's memory instead of documents, and that memory fades fast.
Bank reconciliations. Always. They prove whether the ledger agrees to actual account activity, and they make every other step — including expense classification — more reliable.
Yes, but only if the current month gets its own close routine. Run the cleanup and the current process in parallel. If you pause current bookkeeping to fix old records, you are just creating a new backlog while clearing the old one.
Related Reads
CRA Compliance
What you should keep, reconcile, and review so a CRA question does not turn into a three-week scramble.
Read ArticleSales Tax
Four common ways GST/HST filings go wrong — and how to catch them before CRA does.
Read ArticleAdvisory
When a bookkeeper is enough, when you need CPA review, and how to tell the difference before it costs you.
Read Article