Outsource
Bookkeeping
Back to Resources
Bookkeeping Basics 9 min read

How to Do Bookkeeping for a Small Business in Canada (2026)

Step-by-step guide to doing bookkeeping for a Canadian small business — what to track, which software to use, and when to outsource.

Published April 13, 2026 by Outsource Bookkeeping

What Is Bookkeeping?

Bookkeeping is the process of recording, organizing, and maintaining all of your business's financial transactions — every dollar that comes in and every dollar that goes out.

Done properly, bookkeeping gives you: - A real-time view of your business's financial health - Accurate HST/GST amounts for CRA filing - The records your CPA needs to file your tax return - Documentation to defend any CRA audit - Data to make informed business decisions

Bookkeeping is not accounting. Bookkeeping is the ongoing, operational recording of transactions. Accounting (done by a CPA) is the analysis, tax filing, and strategic advice that comes from those records.

---

Step-by-Step: How to Do Small Business Bookkeeping in Canada

Step 1: Open a Separate Business Bank Account

This is the single most important step. Never mix personal and business finances. A dedicated business chequing account: - Makes it easy to identify business income and expenses - Simplifies HST tracking (all taxable purchases flow through one account) - Protects you in a CRA audit (personal purchases don't muddy the picture) - Is required for professional bookkeeping (bank feeds connect automatically)

Most Canadian banks offer free or low-cost business chequing accounts. Open a business credit card as well — put all business purchases on it.

Step 2: Choose Accounting Software

Three solid options for Canadian small businesses:

QuickBooks Online ($30–$90/month): Industry standard. Used by most Canadian CPAs. Built-in HST/GST filing, payroll, bank feeds, and CPA-ready reports. Best for most businesses.

Xero ($32–$90/month): Clean interface, excellent bank feeds, strong reporting. Good alternative to QuickBooks.

Wave (Free): Suitable for very small businesses — under $200K revenue, no employees. Limited support and fewer features than QuickBooks/Xero.

Step 3: Set Up Your Chart of Accounts

Your chart of accounts is the list of categories you use to record transactions. A standard Canadian small business chart includes:

  • Income: Sales Revenue, Service Revenue, Other Income
  • Cost of Goods Sold: Purchases, Freight, Inventory Adjustments
  • Operating Expenses: Rent, Utilities, Phone, Internet, Software, Marketing, Professional Fees, Insurance, Vehicle, Meals (50% deductible)
  • Payroll: Salaries, CPP Expense, EI Expense
  • Tax Accounts: HST Payable, HST Receivable (ITCs)
  • Balance Sheet: Bank Accounts, A/R, A/P, Credit Cards, Shareholder Loan, Owner's Equity

Your bookkeeper or accountant can set up your chart of accounts to match CRA's T2 return categories — making year-end filing much simpler.

Step 4: Record All Income

Every dollar that comes into your business must be recorded: - Customer invoices when paid - E-transfer receipts - Cash payments - Online sales (Shopify, Amazon, etc.) - Grants and subsidies

In QuickBooks Online, you can create invoices, record payments, and connect your Stripe/PayPal to automatically import transactions.

Step 5: Record All Expenses

Every business expense must be recorded with the correct category: - Scan receipts and attach them to transactions (QuickBooks has a mobile app for this) - Import credit card and bank transactions via bank feeds - Code each transaction to the correct expense account - Note: meals are 50% deductible in Canada; vehicle expenses require a mileage log

Keep every receipt. CRA requires supporting documentation for all deductions.

Step 6: Reconcile Bank Accounts Monthly

Bank reconciliation compares your accounting software records to your actual bank statement. Discrepancies may indicate: - Missing transactions (not recorded in the books) - Duplicate entries - Bank errors - Fraud

Reconcile every bank account and credit card every month, within 2 weeks of month-end.

Step 7: Track HST Collected and Paid — File on Schedule

Once registered for HST, you must: - Add HST to customer invoices (in QuickBooks, enable sales tax and select the correct province/rate) - Record HST paid on business expenses as ITCs - File your HST return by the due date (quarterly for most small businesses) - Remit net HST owing (HST collected minus ITCs)

HST due dates for quarterly filers: - Q1 (Jan–Mar): Due April 30 - Q2 (Apr–Jun): Due July 31 - Q3 (Jul–Sep): Due October 31 - Q4 (Oct–Dec): Due January 31

Step 8: Run Monthly Reports

At the end of every month, run three standard reports: 1. Profit & Loss (P&L) Statement — revenue and expenses for the month and year-to-date 2. Balance Sheet — assets, liabilities, and equity at month-end 3. Cash Flow Statement — cash in and out during the month

Review these reports to understand your business's financial position. Share them with your CPA quarterly so there are no surprises at year-end.

Step 9: Send Year-End Package to Your CPA

At year-end, prepare: - Reconciled trial balance - Bank reconciliation reports - HST reconciliation (books vs. filed returns) - Payroll summary (reconciled to T4 Summary) - Fixed asset schedule with CCA calculations - Organized receipts and source documents

Your CPA uses this package to file your T2 corporate return.

---

What Bookkeeping Records Must You Keep in Canada?

CRA requires businesses to keep all records for 6 years from the end of the tax year. This includes: all invoices, receipts, bank statements, credit card statements, payroll records, and HST returns. Digital records are acceptable.

See our detailed guide: [CRA Bookkeeping Requirements →](/blog/cra-bookkeeping-requirements-canada)

---

How Much Time Does Bookkeeping Take?

Monthly Transaction VolumeTime Required
Under 50 transactions3–5 hours/month
50–150 transactions5–10 hours/month
150–300 transactions10–20 hours/month
Over 300 transactions20+ hours/month

At an opportunity cost of $75–$150/hour for a business owner's time, 10 hours/month of bookkeeping equals $750–$1,500 in lost productivity — more than the $500/month cost of a professional bookkeeper.

---

DIY Bookkeeping vs. Hiring a Bookkeeper in Canada

DIY BookkeepingProfessional Bookkeeper
Monthly cost$30–$90 (software only)$400–$700/month flat rate
Your time required5–20 hours/monthZero
HST filing includedNo (you do it)Yes
CPA-ready reportsYou produce themDelivered by the 10th
Error riskHighLow
Guaranteed deliveryNoYes
CRA audit supportAloneProfessional backup

For most business owners, crossing the threshold where professional bookkeeping makes financial sense happens within 6–12 months of starting.

---

When to Stop DIY and Outsource Bookkeeping

Five clear triggers:

1. You missed an HST filing deadline — CRA penalties start immediately 2. Your books are more than 3 months behind — catch-up is expensive and stressful 3. You received a CRA letter — professional records are your best protection 4. You are applying for a business loan — lenders require clean, current financial statements 5. Your accountant charged to fix your books — this cost repeats every year without a bookkeeper

Outsource Bookkeeping: $500/month flat rate — all transactions, HST/GST filing, CPA-ready reports by the 10th, all Canadian provinces.

[Book a free consultation →](/contact) to get started.

[Related: When Do I Need a Bookkeeper in Canada? →](/blog/when-do-i-need-a-bookkeeper-canada) [Related: Bookkeeping vs. Accounting in Canada →](/blog/bookkeeping-vs-accounting-canada)

Frequently Asked Questions

Need professional bookkeeping?

Outsource Bookkeeping delivers CPA-ready financial reports by the 10th of every month — flat rate, no surprises.

Book Free ConsultationView Pricing