Bookkeeping for Small Business Canada: Complete Guide
Everything Canadian small business owners need to know about bookkeeping in 2026 — CRA record-keeping requirements, chart of accounts setup, cash vs. accrual accounting, QuickBooks vs. Xero, HST classification, month-end checklists, year-end close and the 10 most expensive bookkeeping mistakes. Written by a licensed Ontario CPA.
Why Bookkeeping Matters for Every Canadian Small Business
Bookkeeping for small business is not optional in Canada — it is a legal requirement. Under Section 230 of the Income Tax Act, every person carrying on a business in Canada must keep adequate books and records that support every amount reported on their tax return. CRA can request these records at any time, and failure to produce them results in denied deductions, reassessments, penalties and interest. The word "adequate" means your records must allow a CRA auditor to verify every line on your T1 or T2 return, trace every deposit to its source and match every expense to a receipt or invoice.
Beyond CRA compliance, bookkeeping gives you the financial clarity to make informed decisions. A business that updates its books monthly knows its profit margin, cash burn rate, accounts receivable aging, tax liability and runway in real time. A business that updates its books once a year at tax time is flying blind for eleven months and then scrambling in the twelfth. The cost of poor bookkeeping is not just penalties — it is missed deductions, overpaid taxes, cash flow surprises and decisions made without data.
How to Set Up Bookkeeping for Your Small Business — 7 Steps
Getting your bookkeeping system right from day one saves hundreds of hours and thousands of dollars over the life of your business.
Choose Cash or Accrual
Cash basis records income when received and expenses when paid. Accrual basis records when the transaction occurs. CRA may require accrual for businesses over $1M revenue.
Open a Business Bank Account
Separate personal and business finances immediately. Mixing accounts is the number one CRA audit trigger for small businesses.
Choose Your Software
QuickBooks Online or Xero for most Canadian businesses. Connect your bank feed, set up HST tax codes and configure your chart of accounts before the first transaction.
Build Your Chart of Accounts
Create revenue, expense, asset, liability and equity accounts that match your industry. Include separate accounts for HST taxable, zero-rated and exempt revenue.
Set Up HST Tax Codes
Configure every product, service and expense account with the correct HST code: Taxable (13%), Zero-Rated (0%), Exempt or Out of Scope.
Connect Bank Feeds
Link your business bank account and credit card. Bank feeds import transactions automatically — you categorise and reconcile weekly.
Set a Monthly Schedule
Block time weekly or bi-weekly. Reconcile monthly. 12 months of backlog costs 3x more to clean up than monthly maintenance.
Start Recording
Record every transaction from day one. Every deposit, every expense, every transfer. If it touches the business bank account, it must be in the books.
Cash Basis vs. Accrual Basis Accounting in Canada
| Factor | Cash Basis | Accrual Basis |
|---|---|---|
| When income is recorded | When cash is received | When the invoice is issued |
| When expenses are recorded | When cash is paid | When the expense is incurred |
| CRA requirement | Permitted under $1M annual revenue | Required over $1M and for most corporations |
| Best for | Freelancers, sole proprietors, simple service businesses | Corporations, businesses with inventory, net-30 invoicing |
| HST filing | Quick Method and regular method both allowed | Regular method — HST reported when invoiced |
| Complexity | Simpler — matches bank activity | More complex — requires AR and AP tracking |
| Tax planning | Defer income by delaying invoicing | Accelerate expenses by incurring before year-end |
Our Recommendation: Most incorporated Canadian small businesses should use accrual basis from day one. It provides more accurate financial statements, is required by CRA for corporations and aligns with how QBO and Xero are designed to operate.
Chart of Accounts for a Canadian Small Business
| Account Category | Example Accounts | Tax Return Line |
|---|---|---|
| Revenue | Sales Revenue, Service Revenue, Interest Income | T2 Schedule 125 (GIFI 8000–8299) |
| Cost of Goods Sold | Materials, Direct Labour, Subcontractors, Freight-In | T2 Schedule 125 (GIFI 8300–8519) |
| Operating Expenses | Rent, Utilities, Insurance, Office Supplies, Professional Fees, Advertising | T2 Schedule 125 (GIFI 8520–9369) |
| Payroll Expenses | Salaries, CPP Employer, EI Employer, Benefits | T2 Schedule 125 (GIFI 9060–9110) |
| Capital Assets | Equipment, Furniture, Computers, Vehicles | T2 Schedule 8 (CCA by class) |
| Current Assets | Cash, Accounts Receivable, Inventory, Prepaid Expenses | T2 Schedule 100 (GIFI 1000–1599) |
| Current Liabilities | Accounts Payable, HST Payable, Payroll Liabilities | T2 Schedule 100 (GIFI 2600–2959) |
| Equity | Share Capital, Retained Earnings, Shareholder Loan, Dividends | T2 Schedule 100 (GIFI 3400–3849) |
Shareholder Loan Account Warning: Under Section 15(2) of the Income Tax Act, if a shareholder loan is not repaid within one year of the corporation's fiscal year-end, the full amount is included in the shareholder's personal income at marginal rates up to 53.53%. CRA actively audits shareholder loan accounts. Track every personal withdrawal and repayment in real time.
CRA Record-Keeping Requirements for Canadian Small Businesses
| Record Type | What CRA Requires | Retention Period |
|---|---|---|
| Sales invoices and receipts | Date, amount, customer, description, HST collected | 6 years from end of tax year |
| Purchase receipts and invoices | Date, amount, vendor, description, HST paid | 6 years from end of tax year |
| Bank statements | Monthly statements for all business accounts | 6 years from end of tax year |
| Payroll records | T4 summaries, pay stubs, CPP/EI calculations, ROEs | 6 years from end of tax year |
| HST/GST records | HST collected, ITCs claimed, returns filed | 6 years from end of tax year |
| Capital asset records | Purchase invoices, CCA schedules, disposition records | 6 years after year of disposition |
| Corporate records | Minute books, share registers, directors resolutions | 2 years after dissolution |
| Loss carryforward records | Documentation supporting losses carried forward | 6 years after loss fully applied |
Digital Records Accepted: CRA accepts digital records under IC05-1R1. Scan paper receipts, store email receipts, use cloud software — as long as records are readable, complete, unaltered, backed up and stored in Canada. If the scan is legible, you may dispose of the original.
QuickBooks Online vs. Xero for Canadian Small Businesses
| Feature | QuickBooks Online (Canada) | Xero (Canada) |
|---|---|---|
| Starting price (2026) | $22/month (Simple Start) | $20/month (Starter) |
| HST filing | Built-in — file directly through QBO | Built-in — prepare return, file via CRA |
| Bank feed connections | Excellent — all major Canadian banks | Good — all major Canadian banks |
| Payroll integration | QBO Payroll add-on — T4, ROE, CRA remittances | Wagepoint or third-party integration |
| Receipt capture | QBO Mobile — snap and auto-match | Hubdoc (included) — email and snap |
| Multi-currency | Plus plan and above | All plans |
| Inventory tracking | Plus plan and above | All plans (basic) |
| CPA access | Free accountant login | Free advisor login |
| Best for | Most Canadian small businesses — largest CPA ecosystem, T2 integration, payroll | Businesses needing multi-currency, clean interface |
Our Recommendation: QuickBooks Online for most Canadian small businesses. Largest CPA ecosystem, strongest T2 integration with TaxCycle, built-in Canadian payroll and robust HST filing. Xero for businesses with significant multi-currency transactions. We set up and configure both for new clients. Bookkeeping Services →
HST Classification in Your Bookkeeping
| Transaction Type | HST Code | Impact on GST/HST Return |
|---|---|---|
| Standard sales (Ontario) | HST 13% | HST collected on Line 105 |
| Basic groceries, prescription drugs, exports | Zero-Rated (0%) | Sales on Line 101, ITCs claimable |
| Medical services, residential rent, insurance | Exempt | Not on Line 101 — no ITCs |
| Salary, dividends, shareholder loans | Out of Scope | Not on GST/HST return |
| Meals and entertainment | HST 13% (50% ITC only) | ITC limited to 50% of HST paid |
| Vehicle expenses | HST 13% | ITC based on business-use % |
The 50% Meals Rule: HST on meals and entertainment is only 50% recoverable as an ITC. Configure a separate "Meals HST" tax code in your software. Using the standard 13% code and claiming the full ITC is one of the most common CRA audit adjustments for small businesses.
For the complete exempt vs. zero-rated guide: GST/HST Exempt vs. Zero-Rated: Key Differences →
Monthly Bookkeeping Checklist for Canadian Small Businesses
- Categorise and reconcile all bank transactions for the month
- Categorise and reconcile all credit card transactions
- Record and file all sales invoices issued during the month
- Record and file all purchase receipts and bills received
- Reconcile accounts receivable — follow up on invoices over 30 days
- Reconcile accounts payable — confirm all bills are recorded
- Process payroll and verify CPP, EI and income tax deductions
- Remit payroll source deductions to CRA by the 15th
- Record any shareholder loan transactions (withdrawals and repayments)
- Review HST collected vs. HST paid — estimate liability
- Review profit and loss statement — flag unusual variances
- Back up bookkeeping data
- File and scan remaining paper receipts before they fade
The 15-Minute Weekly Rule: Business owners who maintain books weekly spend 15–30 minutes per session. Those who wait until month-end spend 2–4 hours. Those who wait until year-end spend $2,000–$5,000 on cleanup. The cost of procrastination is direct and measurable.
Year-End Bookkeeping Close for Canadian Small Businesses
| Year-End Task | What It Involves | Why It Matters |
|---|---|---|
| Final bank reconciliation | Reconcile all accounts through last day of fiscal year | Every dollar must be accounted for |
| Accounts receivable review | Confirm outstanding invoices, write off uncollectable amounts | Bad debt write-offs are deductible if documented |
| Accounts payable review | Record all bills received by year-end, accrue expenses | Accrual-basis must record when incurred |
| Inventory count | Physical count on last day of fiscal year | CRA requires year-end count documentation |
| CCA schedule review | List all assets acquired and disposed with dates and amounts | CPA needs accurate data for Schedule 8 |
| Shareholder loan reconciliation | Confirm balance, document all transactions | Section 15(2) inclusion risk |
| Payroll reconciliation | Verify totals match T4 summaries, remittances current | CRA matches T4s automatically |
| HST reconciliation | Verify HST collected and ITCs match filed returns | Discrepancies are primary CRA audit trigger |
| Prepaid expenses and accruals | Record prepaids and accrued liabilities | Matching principle — expenses in correct period |
For a comprehensive 60-item year-end checklist: Year-End Bookkeeping Checklist →
10 Most Expensive Bookkeeping Mistakes Canadian Small Businesses Make
| # | Mistake | Dollar Impact |
|---|---|---|
| 1 | Mixing personal and business bank accounts | $3,000–$8,000 in denied deductions per CRA audit |
| 2 | Not tracking the shareholder loan account | Section 15(2) — full balance taxed at up to 53.53% |
| 3 | Incorrect HST classification (exempt vs. zero-rated) | $15,600/year in lost ITCs on $120,000 expenses |
| 4 | Claiming 100% ITCs on meals (instead of 50%) | CRA reverses 50% plus 8% interest — $2,000–$5,000 |
| 5 | Not recording CCA assets at acquisition | $3,000–$6,000/year on $50,000 equipment under wrong class |
| 6 | Waiting until year-end to do bookkeeping | Cleanup $2,000–$5,000 vs. monthly at $100–$300/month |
| 7 | Not reconciling bank accounts monthly | $1,500–$4,000 annual losses from undetected errors |
| 8 | Coding payroll as Exempt instead of Out of Scope | Distorts HST return — CRA reassesses ITC allocation |
| 9 | Missing receipts for expenses over $50 | CRA denies the entire deduction on audit |
| 10 | No mileage log for vehicle expenses | CRA denies 100% of vehicle deduction without log |
When Should You Hire a Bookkeeper vs. Do It Yourself?
| Scenario | DIY Bookkeeping | Hire a Professional |
|---|---|---|
| Monthly transactions | Under 50 | Over 50 |
| Revenue | Under $100,000 | Over $100,000 |
| Employees | None (owner only) | One or more |
| HST complexity | Single rate — all taxable | Mixed supplies — taxable, zero-rated, exempt |
| Industry | Simple service business | Construction, food, import/export, healthcare |
| Cost | Free (your time) + $20–$40/month software | $100–$500/month (Gondaliya CPA from $100/month) |
Our Bookkeeping Services: Gondaliya CPA provides monthly bookkeeping from $100/month including HST. Every engagement includes QBO or Xero setup, bank feed integration, HST-correct tax codes, monthly reconciliation, financial statements and your annual T2 filed FREE. 900+ reviews. 30-Day Money-Back Guarantee. Bookkeeping Services →
Let Gondaliya CPA Handle Your Bookkeeping
Monthly bookkeeping, HST filing, payroll and year-end close for Canadian small businesses at flat-fee pricing. T2 corporate tax return included FREE.
Monthly Bookkeeping
From $100/month. QBO or Xero. Bank reconciliation, categorisation, HST classification, financial statements.
T2 Filing — FREE
Included with every bookkeeping engagement. Annual T2 prepared and filed by a licensed CPA at no additional cost.
CRA Audit Support — FREE
If CRA reviews your return, we handle it. No additional fees. Direct CRA communication and full representation.
Frequently Asked Questions — Bookkeeping for Small Business Canada
Stop Struggling with Bookkeeping. Let a CPA Handle It.
Gondaliya CPA provides monthly bookkeeping from $100/month, T2 filing included FREE, CRA audit support included FREE. 900+ five-star reviews.
Google Reviews
900+ five-star reviews from Canadian businesses trusting Gondaliya CPA with bookkeeping and corporate tax.
