Answers · Bookkeeping and Deductions
How do I catch up on years of unfiled bookkeeping?
Start by gathering every bank and credit card statement for the missing years; most banks can produce up to seven years of statements on request, which is usually enough to rebuild a full history. From there, a bookkeeper imports the transactions into cloud accounting software using bank feeds or CSV files and categorizes them, filling gaps with reasonable, documented estimates only where a receipt genuinely cannot be found. Work oldest year first so each year's closing balances feed correctly into the next, and if tax returns are also unfiled, the CRA's Voluntary Disclosures Program can reduce penalties if you come forward before the CRA contacts you. The cost of catching up depends heavily on how many years and how many transactions are involved, so it is usually quoted as its own project separate from ongoing bookkeeping.
By the AnalytIQ Accounting team · Last reviewed: September 6, 2026
Start with the statements, not the receipts
The instinct when facing years of unfiled bookkeeping is to look for the missing receipts first, but the more efficient starting point is the bank and credit card statements themselves. Most banks can provide up to seven years of statement history on request, and those statements give a bookkeeper a complete record of every transaction that moved through the accounts, even without a single receipt in hand. Receipts add detail and support specific deductions, but the statements are what let the rebuild actually begin.
Pull statements for every business bank account, every business credit card, and any personal account that was used for business transactions during the gap, since mixing personal and business activity is common in a business that has fallen behind and needs to be sorted out as part of the same project.
Requesting statements is usually a straightforward call or online request to each institution, though some banks charge a per-statement or per-year fee for older records, and larger requests can take a few weeks to process. Starting this request early, before the bookkeeping work itself begins, keeps the whole project moving instead of stalling partway through while everyone waits on the bank. It is also worth checking whether any accounts were closed during the gap, since statements for a closed account can take longer to track down than for one still open today.
Rebuilding the books, oldest year first
Once the statements are in hand, a bookkeeper sets up the missing period in cloud accounting software and imports the transaction history, either through a live bank feed where the account is still active or by uploading CSV exports of the older statements. Each transaction then gets categorized the same way current transactions would be: sales, cost of goods, specific expense categories, and owner draws or contributions all need to be identified and coded correctly, not just dumped into a single miscellaneous account.
Bookkeeping builds forward: each year's closing bank and equity balances become the next year's opening balances, so working oldest year first lets each period tie out correctly before moving to the next. Starting with the most recent year and working backward tends to create balances that do not reconcile once you finally reach the earliest gap, forcing a rebuild of work already considered finished.
Payroll and sales tax filings, where they were also missed along the way, need to be reconstructed in the same oldest-first order, since remittance and filing deadlines were tied to the actual pay periods and reporting periods regardless of when the bookkeeping catches up to them. A catch-up project that only fixes the general ledger without also identifying which payroll or GST/HST periods still need to be filed leaves the most urgent part of the backlog unresolved.
Estimates have limits: what you can and cannot reconstruct
Where a specific receipt cannot be found, a reasonable and documented estimate can sometimes stand in for it, but estimates have real limits. A recurring, clearly business-pattern expense — a monthly software subscription or a regular supplier payment visible on the statement — is a reasonable one to categorize confidently even without the original receipt. A one-off, ambiguous transaction with no supporting detail is a much weaker candidate for an estimate, and claiming it without backup carries real audit risk. The goal of a catch-up project is an accurate, defensible set of books, not the highest possible number of deductions squeezed out of incomplete records.
Some categories are naturally easier to reconstruct than others. Revenue deposited into a bank account is usually straightforward to identify from statements alone, while expenses that could plausibly be either personal or business, such as a purchase at a big-box store, are the ones most likely to need a documented, conservative estimate rather than a confident guess. When in doubt, the more conservative treatment, such as leaving an ambiguous purchase out of the deduction entirely, is almost always the safer choice than guessing in the business's favour.
If tax returns are unfiled too
Years of unfiled bookkeeping often mean years of unfiled tax returns as well, and that is a separate but related problem. If the CRA has not yet contacted you about the missing returns, the Voluntary Disclosures Program (VDP) can reduce or eliminate penalties and give relief from prosecution once the returns are filed and any tax owing is paid, covered in more detail on our page about the CRA Voluntary Disclosures Program. Filing before the CRA reaches out first is generally what determines whether this relief is available at all, so the bookkeeping catch-up and the VDP application are usually worth pursuing on parallel tracks rather than waiting for one to finish before starting the other.
What this actually costs, and how we scope it
Catch-up bookkeeping is priced as its own project, separate from an ongoing monthly fee, because the amount of work depends on how many years are missing, how many transactions and accounts are involved, and how much of the paper trail survived. We start by pulling the available statements and getting a real sense of the volume before quoting a number, the same way we approach any bookkeeping engagement, rather than guessing at a flat catch-up fee that has no relationship to the actual work involved. Once the backlog is cleared, we move the business onto a normal monthly bookkeeping engagement so it never falls this far behind again.
Related questions.
Can I catch up my own bookkeeping instead of hiring someone?
Yes, if you have the time and the software knowledge, though most owners underestimate how long reconstructing several years of categorization actually takes once ambiguous transactions start piling up.
Will the CRA penalize me just for having unfiled bookkeeping, even if my returns were filed?
Bookkeeping itself is not filed with the CRA, so there is no separate penalty for messy internal books; the risk shows up if a filed return turns out to be inaccurate once the real books are reconstructed.
How far back can a bookkeeper actually go if records are missing?
Realistically as far back as bank and credit card statements are available, which is usually up to seven years from most financial institutions, though older gaps may need to rely more heavily on documented estimates.
Related reading
Still have questions?
Behind on your books and not sure where to start.
A short discovery call gets you a specific answer and a fixed quote — no hourly meter.