Small Business Bookkeeping Basics: A Complete Guide for Canadian Owners
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
- Set up a business bank account: Separate from personal
- Choose your tool: Spreadsheet, invoicing tool, or accounting software
- Establish categories: Income and expense categories for your industry
- Set a schedule: Daily, weekly, and monthly touchpoints
- Create a checklist: Don't rely on memory
- 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.