Small Business Bookkeeping Basics: A Complete Guide for Canadian Owners

Published: April 2026 | Reading time: 10 minutes

Good bookkeeping is the foundation of a healthy business. Yet many Canadian small business owners struggle with it. They either do it poorly (leading to tax mistakes) or avoid it entirely (leading to cash flow problems and audit risks).

The truth? Bookkeeping doesn't have to be complicated. With the right systems in place, you can track your money in just 30 minutes per week.

What Is Bookkeeping (And Why It Matters)

Bookkeeping is the process of recording financial transactions—sales, expenses, payments—in an organized way. It serves three critical purposes:

  • Tax Compliance: Prove your income and deductions to the CRA
  • Financial Planning: Know your profitability and cash flow
  • Business Decisions: Understand which products/clients are most profitable

The 5 Core Bookkeeping Tasks

1. Track All Income

Record every dollar that comes into your business:

  • Sales from clients (invoice #, amount, date)
  • Refunds or adjustments
  • Interest earned

Tool tip: Create invoices with unique numbers and dates for every transaction.

2. Record All Expenses

Log business expenses by category:

  • Cost of Goods Sold: Materials or inventory costs
  • Salaries: Employee wages and benefits
  • Office Rent: Workspace costs
  • Utilities: Electricity, water, internet
  • Software: Subscriptions and licenses
  • Professional Services: Accountant, lawyer fees
  • Marketing: Advertising, website, promotional costs

3. Reconcile Bank Accounts

Monthly, compare your records to your bank statement:

  • Do all recorded income and expenses match bank transactions?
  • Are there transactions you forgot to record?
  • Are there unexplained bank fees or charges?

This simple step catches errors early and prevents fraud.

4. Monitor Accounts Receivable (Money Owed)

Track which clients owe you money:

  • Keep a list of outstanding invoices
  • Note payment due dates
  • Follow up on overdue payments
  • Update when paid

Use MapleInvoice's Payment Tracker to automate this.

5. Monitor Accounts Payable (You Owe Money)

Track bills and payments you owe:

  • Invoices from suppliers
  • Loan payments
  • Rent or lease payments
  • Tax instalments

Bookkeeping Methods: Which Should You Choose?

Method 1: Single-Entry Bookkeeping

What it is: Record each transaction once (in a spreadsheet or basic ledger)

Pros: Simple, inexpensive, works for very small businesses

Cons: No double-check for errors, harder to catch mistakes

Best for: Solo freelancers with simple finances (<10 transactions/month)

Method 2: Double-Entry Bookkeeping

What it is: Every transaction is recorded twice (as both debit and credit), creating a balance check

Pros: Catches errors automatically, provides detailed financial reports

Cons: More complex to learn, more time-consuming initially

Best for: Growing businesses with multiple revenue streams

The Bookkeeping Workflow

Daily (5 minutes)

  • Review today's transactions
  • Record major sales or expenses

Weekly (15-30 minutes)

  • Categorize all expenses
  • Create invoices for completed work
  • Follow up on unpaid invoices

Monthly (1-2 hours)

  • Reconcile bank statements
  • Review income vs. expenses
  • Pay bills on time
  • Generate financial reports

Quarterly (2-3 hours)

  • Calculate GST/HST owing (if applicable)
  • Prepare tax instalments
  • Review profitability by client/product
  • Adjust budget if needed

Annually (4-8 hours or hire accountant)

  • Compile all records for tax return
  • Calculate taxable income
  • File T2125 (self-employment statement)
  • File GST/HST returns

Bookkeeping Tools for Small Businesses

Tool Type Examples Cost
Spreadsheet Excel, Google Sheets Free to $15/month
Invoicing MapleInvoice, Wave Free to $50/month
Accounting Software QuickBooks, FreshBooks $20-200/month
Bookkeeper Hired professional $100-500+/month

Financial Reports Every Business Owner Should Review

1. Income Statement (Profit & Loss)

Shows your revenue minus expenses to calculate profit:

Revenue: $50,000
- Expenses: $30,000
= Net Profit: $20,000

2. Cash Flow Statement

Shows actual cash coming in and going out (different from profit):

Beginning Cash: $5,000
+ Cash In: $50,000
- Cash Out: $35,000
= Ending Cash: $20,000

3. Balance Sheet

Shows assets, liabilities, and equity at a specific point in time (more complex, your accountant can help)

7 Bookkeeping Mistakes to Avoid

  • Mixing Personal and Business Finances: Keep separate bank accounts
  • Not Recording Transactions Immediately: Memory fades; record it now
  • Losing Receipts: Keep digital copies and backups for 6 years
  • Categorizing Expenses Incorrectly: Impacts tax calculations
  • Ignoring Reconciliation: Errors compound over time
  • Not Tracking Invoices: Hard to follow up on payments
  • Leaving It Until Tax Time: Much harder to fix retroactively

Do You Need a Bookkeeper?

Hire a bookkeeper if:

  • You have 50+ transactions per month
  • You have employees or payroll
  • Your business is growing and complex
  • You hate doing bookkeeping (seriously, hire someone!)

You can DIY bookkeeping if:

  • You have under 20-30 transactions monthly
  • You're a solo freelancer
  • You're organized and willing to learn

Getting Started

  1. Set up a business bank account: Separate from personal
  2. Choose your tool: Spreadsheet, invoicing tool, or accounting software
  3. Establish categories: Income and expense categories for your industry
  4. Set a schedule: Daily, weekly, and monthly touchpoints
  5. Create a checklist: Don't rely on memory
  6. Review regularly: At least monthly

Final Thoughts

Good bookkeeping is an investment in your business. It takes time upfront but saves you money on taxes, prevents costly mistakes, and gives you peace of mind.

Start simple with an invoicing tool and expense tracker. As you grow, you can hire a professional bookkeeper. The key is to start now—don't wait until tax season to figure out your finances.

📚 Related Articles