Written by Maryam Ajorloo, CPA · Reviewed by Behdad Karimi Dermeni, CPA
Somewhere on your desk, or your desktop, is a folder you have been avoiding. It holds two or three years of bank statements, a hopeful pile of receipts, and the quiet knowledge that your books are not exactly current. If that sounds familiar, you are in good company, and you are not in trouble. Falling behind on bookkeeping is one of the most common things that happens to a busy business owner, and it is very fixable.
To catch up on years of missed bookkeeping, work backward from your bank: pull every bank and credit card statement for the missing period, import or upload that history, categorize each transaction, reconcile the totals against your statements, then generate your reports and file whatever is still outstanding with the Canada Revenue Agency (CRA). Do it one year and one account at a time, and the mountain turns into a to-do list.
Stop dreading this and start closing it out. Start free for 30 days and let the AI do the heavy lifting.
Catch-Up vs Cleanup: Which One Do You Actually Need
People use these two terms as if they mean the same thing. They do not, and knowing which one you are facing saves you a lot of wasted effort.
Catch-up bookkeeping means the work was never done. You have months or years of transactions that were never recorded, categorized, or reconciled. The data exists (your bank has it), it has just never been entered.
Cleanup bookkeeping means the work was done, but done wrong. Transactions are miscategorized, duplicated, or sitting in the wrong account, and the numbers no longer tie out.
Most owners who have been away from their books for a while need a bit of both: catch up the years that are blank, then clean up the stretches that were entered in a hurry. The good news is that the process below handles both, because reconciling at the end catches the errors either way.
The One Rule That Makes This Manageable
Here is the rule of thumb that turns a panic into a project: your bank already kept the record for you. Every sale that hit your account, every expense that left it, every fee, every transfer, is sitting in your bank and credit card statements whether you wrote it down or not.
That reframes the whole job. You are not reconstructing your business from memory. You are copying a record that already exists into a place where it makes sense. Once you internalize that, catching up stops feeling like archaeology and starts feeling like data entry with a finish line.
How Far Back Do You Need to Go
The honest answer is usually less far than you fear, and the reason is a specific CRA rule, not a guess.
The CRA requires you to keep your business records for six years from the end of the last tax year they relate to (the CRA's records rules confirm it). That six-year window is also, roughly, how far back the CRA can reach in a standard review (it can go further only where it suspects misrepresentation, and there is no limit for fraud or a return never filed). If you want the full picture of what the CRA can and cannot revisit, we broke it down in how far back the CRA can audit your business.
In practice, prioritize like this:
Any year with an unfiled or incorrect tax return comes first. This is where real money and real penalties live.
The current year and the prior year come next, so you are filing accurately going forward.
Older years back to the six-year mark get done so your records are complete if the CRA ever asks.
Why the urgency on unfiled returns? Because the CRA's late-filing penalty is 5% of your balance owing plus 1% for each full month the return is late, up to 12 months. File late often enough and those percentages roughly double. Filing gets you out from under the meter, even if you cannot pay the full balance right away. You can see the current penalty details on the CRA's late-filing penalty page.
How to Catch Up on Years of Missed Bookkeeping, Step by Step
This is the part everyone wants. Six steps, in order. Do one full pass per year rather than jumping between years, and the whole thing stays organized.

Step 1: Gather your source documents
Pull together everything that proves what happened: bank statements, credit card statements, loan statements, invoices you sent, bills you paid, payroll summaries, and any receipts you can find. Download the statements as PDFs directly from your bank's website, one file per account per year. This single act of collecting is often what makes the job feel possible, because now the raw material is in one place instead of scattered across drawers and inboxes.
Step 2: Rebuild the transaction history
Here is where a lot of people hit a wall. When you connect a bank account to accounting software, the automatic feed usually pulls only about the last 90 days of transactions. That is a limit of how bank connections work, not a bug, and it surprises almost everyone catching up on old books.
The fix is to backfill the rest from those statement PDFs you just gathered. In ReInvestWealth you connect your bank for the recent activity and upload your bank statements to bring in the older history, so the full multi-year record lands in one place. One thing we hear often from customers is confusion about why only a few months appeared after connecting. The statements are the answer, and they close the gap completely.
Step 3: Categorize every transaction
Now give each transaction a home: sales, software, meals, vehicle, bank fees, and so on. Consistent categories are what turn a wall of transactions into a real profit-and-loss statement, and they are what make your eventual tax return accurate.
This is the step that used to eat entire weekends. ReInvestWealth's AI Bookkeeper reads your transactions and categorizes them for you, so instead of hand-labeling three years of coffee-shop charges, you are reviewing clean books that are already sorted. This is exactly the kind of repetitive work AI is built to handle, see how it works.
Step 4: Sort out your sales tax by province
If you were registered for sales tax during the missing period, this step matters, because you likely collected tax you owe and paid tax you can claim back. Which tax depends on where you operate: HST in Ontario, New Brunswick, Nova Scotia, Newfoundland and Labrador, and Prince Edward Island; GST plus PST in British Columbia, Saskatchewan, and Manitoba; GST plus QST in Quebec; and GST only in Alberta. Categorize the tax portion of each transaction correctly now, so your outstanding GST/HST returns are built on real numbers rather than a year-end estimate.
If you crossed $30,000 in revenue over four consecutive quarters (or in a single quarter) during a year you have not filed, you were required to register and start collecting. Flag that year so it gets handled properly.
Step 5: Reconcile against your statements
Reconciling simply means matching your records to your bank. Go month by month and confirm that the closing balance in your books equals the closing balance on your statement. When they match, that month is trustworthy. When they do not, you have found a missing transaction, a duplicate, or a miscategorization to fix. In ReInvestWealth, reconciliation is done by uploading your monthly PDF bank statement so the app can check your records against the real balance.
Step 6: Generate your reports and file what is outstanding
With every year reconciled, produce your income statement and balance sheet. These are the documents your tax returns are built from: your T2125 if you are self-employed (here is our guide to the T2125), or your T2 if you are incorporated. File any outstanding returns, remit any outstanding GST/HST, and you are officially caught up. Remember the deadlines going forward: the T2 is due six months after your fiscal year-end, and self-employed T1 filers have until June 15 to file (though any balance owing is still due April 30).
DIY vs a Bookkeeper vs an AI Bookkeeper
There is no single right answer here. It depends on how far behind you are and how much of your own time you want back.
Do it yourself: Cheapest in dollars, most expensive in evenings. Realistic if you are one or two years behind, comfortable with your numbers, and have the statements handy. Beyond that, the hours add up fast.
Hire a bookkeeper for the catch-up: You hand over the shoebox and get finished books back. This is the right call for genuinely messy, multi-entity, or many-years-behind situations, and it typically comes as a fixed-fee cleanup project.
Use an AI Bookkeeper: The middle path that has quietly become the default. You connect your bank, upload the historical statements, and the AI categorizes the backlog for you, so there is very little left to do by hand. ReInvestWealth is built exactly for this: AI that does the routine bookkeeping, with CPAs behind it so the books come out CPA-level clean. It is a fraction of the cost of a monthly bookkeeper, and your accountant can be invited in to handle the tax filing on top of clean books.
More than 3,000 Canadian entrepreneurs run their bookkeeping on ReInvestWealth, and the platform connects to over 10,000 bank accounts. What that means for you: catching up is a well-worn path here, not an edge case, and the statement-upload workflow exists precisely because falling behind is so common.
Common Mistakes When Catching Up
A few predictable potholes trip people up. Knowing them in advance is half the fix.
Recording a credit card payment as an expense. When you pay your credit card from your chequing account, that is money moving between two accounts you already track, not a new business cost. Counting it as an expense double-books it and understates your profit. It is a transfer, plain and simple.
Ignoring the personal card. Business expenses you paid from a personal card still count, and leaving them out means missing legitimate write-offs. Capture them so your books, and your deductions, are complete.
Jumping between years. Finishing one year before starting the next keeps your reconciliations clean. Hopping around is how transactions land in the wrong period.
Waiting for the "perfect" weekend. It never comes. Turns out "I'll deal with it after this busy season" is not a bookkeeping strategy. Starting with one account, one month, beats waiting for a clear calendar that never arrives.
How to Never Do This Again

Catching up is a one-time project. Staying caught up is a small habit. Here is how to make sure the avoidance folder never refills:
Reconcile once a month, not once a year. Fifteen minutes on the first business day of the month beats a lost weekend every spring. Tax readiness is built in small doses, not fixed in a panic in March.
Keep business and personal spending on separate accounts. It is the single biggest thing you can do to keep future books clean, and it makes every category obvious.
Let the software do the recording. Once your bank is connected and the AI is categorizing as transactions come in, your books stay current on their own. For the full routine, see our guide to tracking business expenses.
Frequently Asked Questions
How far back should I catch up on my bookkeeping?
Go back to any year with an unfiled or incorrect tax return first, then the current and prior year, then older years up to the six-year mark. The CRA requires you to keep business records for six years from the end of the last tax year they relate to, so complete books for that window keep you fully covered.
How much does catch-up bookkeeping cost in Canada?
It varies widely with how far behind you are and how messy the records are, so a professional cleanup can run anywhere from a few hundred dollars to several thousand. Doing it yourself with software that categorizes the backlog for you is the lowest-cost route, and bookkeeping fees are a deductible business expense either way.
What is the difference between catch-up and cleanup bookkeeping?
Catch-up means recording transactions that were never entered. Cleanup means correcting transactions that were entered wrong. Most owners returning to neglected books need a mix of both, and reconciling at the end resolves whichever you are facing.
Can I catch up on bookkeeping myself?
Yes, especially if you are one or two years behind and have your bank and credit card statements handy. Connect your bank for recent activity, upload statements to backfill the older history, let the AI categorize it, then reconcile. If you are many years behind or the records are chaotic, a fixed-fee catch-up from a bookkeeper may be the faster path.
What happens if I file my taxes late because my books were behind?
The CRA charges a late-filing penalty of 5% of the balance owing plus 1% per month the return is late, up to 12 months, and interest accrues on top. Filing as soon as you can stops the penalty from growing, even if you cannot pay the full balance immediately.
Being behind on your books is not a character flaw, it is a Tuesday. The path out is short and well marked: gather your statements, bring in the history, let the categories sort themselves, reconcile, and file. Connect your bank account and let the AI catch up the backlog for you. CPA-level clean books, 30 days free. Start for free
Written by Maryam Ajorloo, CPA
> Maryam Ajorloo is the co-founder of ReInvestWealth and a CPA who specializes in small business tax, sales tax, and everyday bookkeeping. She helps entrepreneurs keep clean, audit-ready books and make sense of write-offs, filing deadlines, and the numbers behind their business. Read more · Connect on LinkedIn
Reviewed by Behdad Karimi Dermeni, CPA
> Co-founder of ReInvestWealth and a founding community builder at Stripe. Behdad built ReInvestWealth to give smart, busy entrepreneurs CPA-level accounting without the CPA-level price tag. Read more · Connect on LinkedIn




