Small Business Bookkeeping in Canada: What to Track
Good bookkeeping isn't about being organized for its own sake — it's about paying less tax, making better decisions, and never being caught off guard by the CRA.
Every business owner knows they need to “keep good books.” Fewer know what that actually means in practice. The CRA requires you to maintain adequate records, but the real value of bookkeeping goes far beyond compliance.
When your books are current and accurate, you know exactly how much money is coming in, where it’s going, how much tax you’ll owe, and whether your pricing is actually working. When they’re not, you’re guessing. Guessing leads to underpaying instalments, missing deductions, running short on cash, and spending your accountant’s time untangling a year of confusion instead of finding ways to save you money.
This guide explains what to track, how often, and the systems that make it manageable, even if numbers aren’t your thing.
What the CRA Requires
Canadian businesses must keep records that allow the CRA to determine your tax obligations. The specific rules are in Section 230 of the Income Tax Act and Section 286 of the Excise Tax Act (for GST/HST).
At minimum, you need:
- Sales and revenue records: Invoices issued, cash register tapes, bank deposit slips, and records of any cash received
- Purchase and expense records: Receipts, cancelled cheques, credit card statements, and contracts
- Bank and credit card statements: All accounts used for business purposes
- Payroll records: If you have employees, T4 summaries, pay stubs, ROEs, and remittance records
- GST/HST records: If registered, records supporting Input Tax Credits and tax collected
- Asset records: Details of property, equipment, and vehicle purchases, including dates, costs, and CCA claimed
The CRA requires you to keep records for six years from the end of the last tax year they relate to. For some records (like property and asset registers), you need to keep them for as long as they could be relevant plus six years after disposal.
Digital records are acceptable, including scanned receipts and cloud accounting files. The CRA does require that they be readable and complete. A shoebox of faded receipts doesn’t count.
The Five Accounts You Need to Track
All business bookkeeping comes down to five categories. Everything you record falls into one of these:
1. Revenue (Income)
Every dollar your business earns. This includes sales of products and services, interest earned on business bank accounts, rental income from business property, and any other source of business income.
Track it by: Invoice number, date, client name, amount, payment date, and payment method. If you collect GST/HST, record the tax collected separately.
2. Expenses
Every dollar your business spends to earn revenue. The CRA distinguishes between current expenses (deductible in full in the year incurred) and capital expenses (depreciated over time through CCA).
Current expenses include rent, utilities, supplies, advertising, insurance, and professional fees. Capital expenses include equipment, furniture, vehicles, and leasehold improvements.
Track it by: Date, vendor, description, amount, category, and payment method. Keep the receipt.
3. Assets
What your business owns. This includes bank balances, accounts receivable (money owed to you), inventory, equipment, vehicles, and prepaid expenses.
4. Liabilities
What your business owes. This includes accounts payable (money you owe suppliers), credit card balances, loans, lines of credit, HST/GST collected but not yet remitted, and payroll taxes withheld but not yet remitted.
5. Equity (Owner’s Capital)
The difference between assets and liabilities. For a sole proprietorship, this is your net investment in the business plus retained earnings. For a corporation, it’s share capital plus retained earnings.
How Often Should You Do Your Books?
The short answer: more often than you probably want to.
Daily (5 minutes): Record cash transactions and check that point-of-sale records match actual cash on hand. If you’re cash heavy (retail, food service), daily tracking is non-negotiable.
Weekly (30 minutes): Categorize transactions from your bank and credit card feeds. Most cloud accounting software imports these automatically and suggests categories. Your job is to review and confirm.
Monthly (1 to 2 hours): Reconcile all bank accounts and credit cards. Review your profit and loss statement and balance sheet. Check accounts receivable for overdue invoices. Ensure all payroll remittances are up to date. File GST/HST returns if you’re a monthly filer.
Monthly reconciliation is the backbone of accurate books. It catches errors, identifies unusual transactions, and ensures your books match reality. Skip it for a few months and catching up becomes a multi-hour ordeal.
Quarterly: File GST/HST returns (if quarterly filer). Review year-to-date financials against your plan. Calculate estimated instalment amounts. Check payroll remittances and adjust if compensation has changed.
Annually: Prepare year-end financial statements. Complete T2 (corporate) or T2125 (self-employed) schedules. Reconcile all CRA account balances. Issue T4, T4A, and T5 slips as needed. Review the full list of filing deadlines so nothing slips through.
Choosing the Right Accounting Software
For most Canadian small businesses, cloud accounting software is the right choice. It automates bank feeds, handles GST/HST tracking, generates reports, and gives your accountant direct access.
The three most common options for Canadian businesses:
QuickBooks Online is the most widely used and has the deepest integration ecosystem. It handles multi-currency, payroll, and inventory. Best for businesses with more complex needs.
Xero has a cleaner interface and strong project-tracking features. Popular with service-based businesses and freelancers.
Wave is free for basic accounting and invoicing, making it a good starting point for sole proprietors with simple needs. It now offers paid payroll and payment processing.
All three support Canadian tax codes, generate CRA-compatible reports, and allow you to invite your accountant as a user. The best choice depends on your industry, transaction volume, and how many integrations you need.
Whichever software you use, the critical setup steps are: connect your bank accounts, configure your chart of accounts for your business type, set up GST/HST tracking if registered, and invite your accountant with advisor access.
The Chart of Accounts: Your Organizational Backbone
Your chart of accounts is the list of categories you use to classify every transaction. A well-designed chart of accounts makes reporting useful. A poorly designed one makes your books confusing.
For a typical Canadian small business, you need roughly 30 to 50 accounts. Here’s a simplified structure:
Revenue accounts: Sales revenue, service revenue, other income Cost of goods sold: Materials, direct labour, subcontractor costs Operating expenses: Rent, utilities, insurance, office supplies, advertising, professional fees, bank charges, software subscriptions, travel, meals and entertainment, vehicle expenses Payroll expenses: Salaries, wages, employer CPP, employer EI, benefits Other: Interest expense, depreciation/amortization, bad debt
Resist the urge to create too many accounts. You don’t need a separate account for every type of office supply. You need enough detail to make good business decisions and file accurate tax returns, but not so much that categorizing a transaction requires a decision tree.
Accounts Receivable: Getting Paid on Time
If you invoice clients rather than collecting payment at the point of sale, managing accounts receivable is one of your most important bookkeeping tasks.
Invoice promptly. Send invoices immediately upon completing work or delivering product. Every day you delay sending an invoice is a day added to your collection timeline.
Set clear payment terms. Net 15 or Net 30 are standard. Include terms on every invoice and be specific: “Due within 30 days of invoice date.”
Follow up consistently. Send a reminder at 7 days past due, a firmer reminder at 14 days, and a phone call at 30. Most overdue invoices are the result of oversight, not refusal to pay.
Track aging. Your accounting software generates an aging report showing how much is current, 30 days, 60 days, and 90+ days overdue. Review this monthly. A growing 90+ balance is a warning sign.
Separating Business and Personal Finances
This is the single most important rule of small business bookkeeping, and the one most frequently broken.
Open a dedicated business bank account and business credit card. Run all business transactions through those accounts and only those accounts. Do not pay personal expenses from the business account. Do not pay business expenses from your personal account.
Why this matters:
- It makes bookkeeping dramatically simpler because every transaction in your business account is a business transaction
- It provides clean documentation in the event of a CRA audit
- It protects your personal assets if you’re incorporated
- It gives you an accurate picture of business cash flow without personal noise
If you’re a sole proprietor, owner draws (money you take from the business for personal use) should be recorded as a draw against equity, not as an expense.
When to Hire a Bookkeeper
Doing your own bookkeeping works when you have a small number of transactions and the discipline to stay current. It stops working when:
- You’re consistently more than a month behind
- You’re spending evenings and weekends catching up instead of working on your business
- You’ve made errors that led to incorrect tax filings
- Your business is growing and the complexity exceeds your skill level
- You’re registered for GST/HST and finding remittances stressful
Professional bookkeeping services typically cost a fraction of what your time is worth as a business owner. At Numerax, we see clients save money through better deduction tracking and instalment planning that more than offsets our fees.
A good bookkeeper handles the data entry, reconciliation, and reporting so that your accountant can focus on tax strategy and planning. It’s the most cost-effective accounting setup for most small businesses.
Red Flags Your Bookkeeping Needs Attention
If any of these sound familiar, your books need work:
- You don’t know your net profit within a reasonable range without looking it up
- You haven’t reconciled your bank account in more than a month
- Your accountant asks for documents at year end and you scramble
- You’re guessing at instalment amounts
- You have uncategorized transactions in your accounting software
- You can’t produce a current profit and loss statement on demand
None of these are emergencies, but all of them erode the value of your financial data. The longer they persist, the more expensive they are to fix.
Getting Started: A Practical Checklist
If your bookkeeping needs a reset, here’s the path forward:
- Open a business bank account if you don’t have one. Move all business transactions there starting now.
- Choose accounting software and connect your bank feed. Import historical transactions if possible.
- Set up your chart of accounts. Start with the default template for your industry and adjust as needed.
- Categorize all transactions from the start of the current fiscal year. Yes, it’s tedious. Do it once and stay current going forward. If you’re self-employed, make sure you’re capturing all 17 deductible expense categories.
- Reconcile every month. Put it in your calendar. It takes 30 minutes when you’re current.
- Scan and store all receipts digitally. Use the mobile app in your accounting software or a dedicated app like Dext or HubDoc.
- Review your P&L monthly. Look at revenue trends, expense categories as a percentage of revenue, and net profit margin.
If catching up feels overwhelming, or if you want to start fresh with a clean system, reach out to our team. We set up and clean up books for small businesses across Surrey and the Lower Mainland every day, and we’ll get you to a place where your numbers actually serve you.
