TL;DR
Keeping accurate business records is not just good practice, it is a legal requirement in Canada. The CRA expects you to maintain detailed records of all income, expenses, HST collected and paid, and payroll transactions for at least six years. This guide covers what you need to track, how to organize it, and how to stay compliant without losing your mind.
No, I Don't Work at a Library
Contrary to popular belief, bookkeepers do not work exclusively at libraries. Although most libraries do have one or more bookkeepers on staff to handle their own recordkeeping and tax compliance, the title "bookkeeper" has nothing to do with the kind of books you borrow and return.
Someone actually asked me recently if I worked at a local library, because that is where "bookkeepers" work. It caught me off guard, gave me a good laugh, and then I realized it was a perfect opportunity to talk about what bookkeepers actually do, and why your business records deserve just as much attention as a well-organized library shelf.
So let me set the record straight. I help business owners keep track of their money, not their novels. And while both jobs require excellent organization, the stakes with business records are a little higher. The CRA does not charge late fees for overdue paperbacks, but they absolutely will for late or inaccurate tax filings.
Why Your Records Actually Matter
I have worked with small business owners who kept every receipt in a shoebox and others who had no records at all. I appreciate the creativity, but neither approach holds up when it is time to file taxes or respond to a CRA review.
Here is the reality: the Income Tax Act requires every person carrying on a business in Canada to keep proper books and records. If the CRA decides to take a closer look at your business and you cannot produce supporting documentation, you could be looking at reassessments, penalties, and interest charges. In serious cases, the CRA can estimate your income and assess taxes based on their own math, and I can promise you their version is never as generous as yours.
Beyond keeping the CRA happy, good recordkeeping actually makes your life easier. When you know where your money is coming from and where it is going, you can price your services with confidence, spot unnecessary expenses, and make real decisions about growth instead of guessing.
What You Actually Need to Keep
The CRA is pretty specific about what they expect to see in your records. Let me break it down in a way that does not require a law degree to understand.
Income records are everything that shows money coming into your business. Invoices you send out, sales receipts, bank deposit slips, and any contracts or agreements tied to revenue. Think of it this way: if a dollar came into your business, you need a paper trail that explains where it came from.
Expense records cover the other side of the equation. Every receipt and invoice for business purchases, from your software subscriptions and office supplies right down to that networking lunch. For each expense, jot down the date, amount, vendor, and why it was a business purchase. And fair warning, credit card statements alone will not cut it. The CRA wants the original receipt or invoice.
HST records come into play if you are registered for HST. You need to track all HST you collected on sales and all HST you paid on purchases (those become your Input Tax Credits). Your records should include the supplier's name, their HST number, the transaction date, the total, and the HST portion.
Payroll records are required if you have employees. This means tracking gross pay, deductions for income tax, CPP, and EI, net pay, benefits, T4 slips, Records of Employment, and remittance confirmations. It is a lot to manage, which is why many business owners bring in help for this part.
Asset records cover the bigger purchases, things like equipment, vehicles, or furniture. You need the purchase receipt, depreciation schedules, and any records of sales or trade-ins. These are important because they affect your tax deductions over multiple years, not just the year you bought them.
The Six-Year Rule (and Why It Matters)
The general rule is straightforward: keep your records for six years from the end of the last tax year they relate to. So if your fiscal year ends December 31, 2026, those records need to stick around until at least December 31, 2032.
There are a couple of wrinkles worth knowing about. If you filed a late return, the six-year clock starts from when you actually filed, not when it was originally due. And if you are in a dispute with the CRA, you need to hold onto the relevant records until everything is fully resolved.
For capital property like equipment or real estate, keep records for six years after the year you get rid of the asset. The CRA needs to be able to verify your depreciation claims and any gains or losses when you sell.
My advice? When in doubt, keep it. Digital storage costs next to nothing these days, and the cost of not having a record when the CRA asks for one is significantly higher than a few megabytes on a cloud drive.
Getting (and Staying) Organized
Here is the good news: your recordkeeping system does not need to be fancy. It just needs to be something you will actually use every week.
For most of my small business clients, I set them up with cloud-based accounting software and digital receipt storage. QuickBooks Online is my go-to because it handles the heavy lifting, categorizing transactions, tracking HST, and generating the reports you need come tax time.
As for receipts, go digital. Snap a photo of every receipt the moment you get it and upload it right away. Paper receipts printed on thermal paper fade faster than you would think, and a stack of blank white slips is not going to help anyone when the CRA comes calling about a deduction from three years ago.
The single best habit you can build is setting aside 30 minutes each week to review your transactions and make sure everything is categorized correctly. That one small commitment prevents the end-of-year panic that leads to missed deductions and filing mistakes.
And if bookkeeping is not your thing, or you simply do not have the time, that is exactly why I am here. I offer bookkeeping services designed for small businesses in Ontario, handling everything from daily transactions to HST filing so you can spend your time on the parts of your business you actually enjoy.
Mistakes I See All the Time
After years of working with small business owners, I have a pretty solid list of the recordkeeping mistakes that come up again and again. Here are the big ones.
Mixing personal and business expenses tops the list every time. If you are using your personal credit card for a business lunch, make sure you record it properly and keep that receipt. Better yet, get a dedicated business account and keep things clean from the start.
Forgetting about cash is another classic. If your business handles cash transactions, you need a system to track every dollar in and every dollar out. The CRA pays close attention to businesses with significant cash activity, and "I forgot to write it down" is not a defence they accept.
Skipping bank reconciliation might sound boring, but it is how you catch errors, duplicates, and missing transactions before they snowball into bigger problems. A quick monthly reconciliation saves hours of detective work later.
The year-end scramble is the one I see most often. Waiting until February to sort through twelve months of receipts and transactions is stressful, error-prone, and usually more expensive if you are paying someone to untangle it. Monthly or even weekly bookkeeping is always the better path.
Wrapping Up
I know recordkeeping is not the reason you started your business. Nobody wakes up excited about categorizing receipts. But it is one of those behind-the-scenes things that makes everything else run smoother, from tax season to business planning to sleeping soundly knowing the CRA has nothing to surprise you with.
And remember, I work with financial records, not library books. Though I do appreciate a good filing system either way.
If you are feeling behind on your records or want to set up a system that actually works for your business, I would love to help. Get in touch and we will figure out the best approach together.
Share this article
Need help getting your books in order?
I help small business owners set up and maintain clean, CRA-compliant records so tax season is never a scramble.