Twelve Months Behind on Bookkeeping? Here's the Recovery Plan
Falling behind on bookkeeping is one of the most common — and most quietly stressful — situations in self-employment. The work was busy, the receipts piled up, a quarter slipped by, and now there's a year (or more) of unrecorded income and expenses standing between you and a tax return. Here is the reassuring truth: catching up is a bounded, mechanical project, not an open-ended nightmare. Almost everything you need to reconstruct already exists in your bank statements, your sent invoices, and your inbox. This guide walks the recovery in order — income first, then expenses, then mileage, then GST/HST — and shows where the process can be compressed from weeks to an afternoon.
Step 1 — Stop the Bleeding First
Before touching the backlog, fix the present. Start capturing today's records today: every new receipt photographed the day it happens, every new trip logged, every new invoice numbered and filed. The backlog is a separate, finite project — but if the hole keeps deepening while you dig, the project never ends.
Treat the two workstreams differently. Current capture is a two-minute daily habit. The backfill is two or three scheduled sessions with coffee and your statements. Freelancers who blend them end up doing neither.
Step 2 — Gather Every Source Document
The reconstruction runs on paper trails that already exist. Collect, for the full catch-up period:
- Bank statements for every account business money moved through — downloadable as CSV or PDF from your online banking, typically for at least the past 12–24 months
- Credit card statements, same period, same formats
- Your sent invoices — the invoicing app, the "Sent" folder, or the templates folder where you saved them
- Email receipts — search your inbox for "receipt," "invoice," "your order," and the names of your regular vendors
- Platform annual summaries if you earn through platforms (rideshare, marketplaces, ad networks) — they summarize a year of income in one document
- Your calendar — it becomes the memory aid for reconstructing business trips in Step 6
Don't start categorizing yet. Gathering and processing are different modes; finish the pile first.
Step 3 — Reconstruct Income First
Income is the side the CRA checks hardest, and it's also the faster side to rebuild. Sum the pre-tax subtotals of every invoice you issued in the period — subtotals, not totals, because GST/HST you collected is not income. Then reconcile that figure against the deposits in your bank statements: every business deposit should trace to an invoice, and material gaps in either direction need explaining (a client who paid two invoices at once, a deposit that was actually a transfer, an invoice still unpaid).
If you invoiced from templates or email rather than software, rebuild the list in a spreadsheet: date, invoice number, client, subtotal, tax, total, paid date. An hour of this produces the exact number that lands on line 8000 of your T2125 — our T2125 form guide shows precisely where it goes and why bank deposits alone are the wrong source for it.
Step 4 — Rebuild Expenses from the Statements
Here is where the project traditionally dies: three hundred statement lines, each needing to be identified, classified into a CRA expense category, and totalled. Done by hand in a spreadsheet, this is the multi-weekend slog that makes people give up.
It's also the step that no longer needs to be manual. InvoiceFast's Tax tab has a bank statement import built for exactly this situation: upload your statements as CSV — with column presets for RBC, TD, Scotiabank, BMO, CIBC and Tangerine, and saved mappings so the second statement takes seconds — or upload the PDF statement directly, and AI reads each row and classifies it to the matching T2125 expense line. You then review the batch, exclude the personal lines, and verify the business ones. A year of expenses becomes an afternoon of review rather than a month of data entry.
Two honesty notes. First, this is statement upload, not bank linking — InvoiceFast never connects to your bank account; you hand it the files you downloaded. Second, AI classification is a draft, not a verdict: every imported row waits for your review before it counts toward your totals, which is exactly the discipline a reconstruction needs.
Step 5 — Hunt the Expenses the Statements Miss
Statements catch everything you paid electronically. They miss cash expenses, expenses paid from personal accounts you didn't gather, and the detail behind aggregated charges. Sweep for:
- Email receipts for online purchases — the statement shows "AMZN Mktp," the email shows whether it was printer ink or a birthday present
- Cash receipts in wallets, glove compartments, and jacket pockets — parking is the classic casualty
- Re-issuable invoices — software vendors, phone carriers, insurers and utilities will regenerate past invoices from your online account, which also recovers the GST/HST detail you need for input tax credits
Photograph or upload each one as you find it. A statement line plus its matching receipt is a fully substantiated expense; a statement line alone is a weaker claim you should make conservatively.
Step 6 — Reconstruct the Mileage Log (Carefully)
If you drove for business during the catch-up period and kept no log, you face a genuine judgment call. The CRA's standard is a contemporaneous mileage log, and reviewers are specifically trained to spot logs written after the fact — suspiciously round numbers and identical weekly patterns are the tells.
A careful reconstruction is still materially better than claiming nothing or guessing a percentage. Use your calendar, client appointment history, and location history as memory aids; rebuild trip by trip with date, destination, purpose and kilometres; and sanity-check the total against your odometer or service-record readings. Where memory is thin, claim conservatively — a defensible 40% business use beats an indefensible 60%.
Then close the loop for good: turn on automatic mileage tracking so the problem never recurs. InvoiceFast detects your drives on iOS and Android and logs the date, distance and start/end points as they happen — next year's log defends itself.
Step 7 — Reconcile GST/HST If You're Registered
Registered filers have a parallel reconstruction: total the GST/HST collected (from the invoice list built in Step 3) and the GST/HST paid on business expenses (recovered in Steps 4–5) for each outstanding reporting period. Those two numbers produce the net tax on each overdue GST/HST return. File the overdue returns even if they're nil — a missed nil return attracts the same late-filing treatment as a missed return with sales. The mechanics and due dates are in our quarterly GST/HST remittance guide.
Step 8 — Know When to Hand It Off
One messy year with statements available is a do-it-yourself project. Several unfiled years, missing bank access, mixed personal-and-business accounts throughout, or income the CRA doesn't know about — that's professional territory, and a bookkeeper doing cleanup work is money well spent. Our guide to what accountants and bookkeepers cost sets expectations; catch-up engagements are usually priced by the month of records.
Two closing reassurances. Filing late is dramatically better than not filing: the return stops the late-filing penalty clock even if you can't pay the balance immediately, and CRA Collections negotiates payment arrangements routinely. And for serious multi-year situations involving unreported income, the CRA's Voluntary Disclosures Program can provide penalty relief when you come forward before they come asking — a conversation to have with a professional, not a form to rush into alone.
Frequently Asked Questions
Can I claim expenses with only bank statements, no receipts?
Statements prove payment; receipts prove what was bought and the tax paid. Recover receipts where you can — many vendors re-issue them from your online account — and be conservative with statement-only claims where the business purpose isn't obvious.
Do I lose deductions by filing late?
No. Deductions belong to the year the expense was incurred, late return or not. Late filing costs you penalties and interest on any balance owing — not your write-offs.
What if I just don't file?
The late-filing penalty is roughly 5% of the balance plus 1% per month (up to 12), interest compounds daily, and the CRA can eventually assess you arbitrarily — without your deductions. Filing late, even with a payment plan, is always the better path.
Is a reconstructed mileage log acceptable?
It's weaker than a contemporaneous log, but a careful calendar-based reconstruction with conservative claims is far better than nothing. Start tracking automatically now so this is the last year you reconstruct.
When should I hire a bookkeeper instead?
Multiple unfiled years, unavailable statements, hopelessly mixed accounts, or unreported income the CRA hasn't seen — hand those to a professional, and ask about the Voluntary Disclosures Program if income went unreported.