Book Consultation

Gondaliya CPA

Bookkeeping Guide · Canada 2026

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.

1

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.

2

Open a Business Bank Account

Separate personal and business finances immediately. Mixing accounts is the number one CRA audit trigger for small businesses.

3

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.

4

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.

5

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.

6

Connect Bank Feeds

Link your business bank account and credit card. Bank feeds import transactions automatically — you categorise and reconcile weekly.

7

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

FactorCash BasisAccrual Basis
When income is recordedWhen cash is receivedWhen the invoice is issued
When expenses are recordedWhen cash is paidWhen the expense is incurred
CRA requirementPermitted under $1M annual revenueRequired over $1M and for most corporations
Best forFreelancers, sole proprietors, simple service businessesCorporations, businesses with inventory, net-30 invoicing
HST filingQuick Method and regular method both allowedRegular method — HST reported when invoiced
ComplexitySimpler — matches bank activityMore complex — requires AR and AP tracking
Tax planningDefer income by delaying invoicingAccelerate 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 CategoryExample AccountsTax Return Line
RevenueSales Revenue, Service Revenue, Interest IncomeT2 Schedule 125 (GIFI 8000–8299)
Cost of Goods SoldMaterials, Direct Labour, Subcontractors, Freight-InT2 Schedule 125 (GIFI 8300–8519)
Operating ExpensesRent, Utilities, Insurance, Office Supplies, Professional Fees, AdvertisingT2 Schedule 125 (GIFI 8520–9369)
Payroll ExpensesSalaries, CPP Employer, EI Employer, BenefitsT2 Schedule 125 (GIFI 9060–9110)
Capital AssetsEquipment, Furniture, Computers, VehiclesT2 Schedule 8 (CCA by class)
Current AssetsCash, Accounts Receivable, Inventory, Prepaid ExpensesT2 Schedule 100 (GIFI 1000–1599)
Current LiabilitiesAccounts Payable, HST Payable, Payroll LiabilitiesT2 Schedule 100 (GIFI 2600–2959)
EquityShare Capital, Retained Earnings, Shareholder Loan, DividendsT2 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 TypeWhat CRA RequiresRetention Period
Sales invoices and receiptsDate, amount, customer, description, HST collected6 years from end of tax year
Purchase receipts and invoicesDate, amount, vendor, description, HST paid6 years from end of tax year
Bank statementsMonthly statements for all business accounts6 years from end of tax year
Payroll recordsT4 summaries, pay stubs, CPP/EI calculations, ROEs6 years from end of tax year
HST/GST recordsHST collected, ITCs claimed, returns filed6 years from end of tax year
Capital asset recordsPurchase invoices, CCA schedules, disposition records6 years after year of disposition
Corporate recordsMinute books, share registers, directors resolutions2 years after dissolution
Loss carryforward recordsDocumentation supporting losses carried forward6 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

FeatureQuickBooks Online (Canada)Xero (Canada)
Starting price (2026)$22/month (Simple Start)$20/month (Starter)
HST filingBuilt-in — file directly through QBOBuilt-in — prepare return, file via CRA
Bank feed connectionsExcellent — all major Canadian banksGood — all major Canadian banks
Payroll integrationQBO Payroll add-on — T4, ROE, CRA remittancesWagepoint or third-party integration
Receipt captureQBO Mobile — snap and auto-matchHubdoc (included) — email and snap
Multi-currencyPlus plan and aboveAll plans
Inventory trackingPlus plan and aboveAll plans (basic)
CPA accessFree accountant loginFree advisor login
Best forMost Canadian small businesses — largest CPA ecosystem, T2 integration, payrollBusinesses 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 TypeHST CodeImpact on GST/HST Return
Standard sales (Ontario)HST 13%HST collected on Line 105
Basic groceries, prescription drugs, exportsZero-Rated (0%)Sales on Line 101, ITCs claimable
Medical services, residential rent, insuranceExemptNot on Line 101 — no ITCs
Salary, dividends, shareholder loansOut of ScopeNot on GST/HST return
Meals and entertainmentHST 13% (50% ITC only)ITC limited to 50% of HST paid
Vehicle expensesHST 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 TaskWhat It InvolvesWhy It Matters
Final bank reconciliationReconcile all accounts through last day of fiscal yearEvery dollar must be accounted for
Accounts receivable reviewConfirm outstanding invoices, write off uncollectable amountsBad debt write-offs are deductible if documented
Accounts payable reviewRecord all bills received by year-end, accrue expensesAccrual-basis must record when incurred
Inventory countPhysical count on last day of fiscal yearCRA requires year-end count documentation
CCA schedule reviewList all assets acquired and disposed with dates and amountsCPA needs accurate data for Schedule 8
Shareholder loan reconciliationConfirm balance, document all transactionsSection 15(2) inclusion risk
Payroll reconciliationVerify totals match T4 summaries, remittances currentCRA matches T4s automatically
HST reconciliationVerify HST collected and ITCs match filed returnsDiscrepancies are primary CRA audit trigger
Prepaid expenses and accrualsRecord prepaids and accrued liabilitiesMatching 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

#MistakeDollar Impact
1Mixing personal and business bank accounts$3,000–$8,000 in denied deductions per CRA audit
2Not tracking the shareholder loan accountSection 15(2) — full balance taxed at up to 53.53%
3Incorrect HST classification (exempt vs. zero-rated)$15,600/year in lost ITCs on $120,000 expenses
4Claiming 100% ITCs on meals (instead of 50%)CRA reverses 50% plus 8% interest — $2,000–$5,000
5Not recording CCA assets at acquisition$3,000–$6,000/year on $50,000 equipment under wrong class
6Waiting until year-end to do bookkeepingCleanup $2,000–$5,000 vs. monthly at $100–$300/month
7Not reconciling bank accounts monthly$1,500–$4,000 annual losses from undetected errors
8Coding payroll as Exempt instead of Out of ScopeDistorts HST return — CRA reassesses ITC allocation
9Missing receipts for expenses over $50CRA denies the entire deduction on audit
10No mileage log for vehicle expensesCRA denies 100% of vehicle deduction without log

When Should You Hire a Bookkeeper vs. Do It Yourself?

ScenarioDIY BookkeepingHire a Professional
Monthly transactionsUnder 50Over 50
RevenueUnder $100,000Over $100,000
EmployeesNone (owner only)One or more
HST complexitySingle rate — all taxableMixed supplies — taxable, zero-rated, exempt
IndustrySimple service businessConstruction, food, import/export, healthcare
CostFree (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

How long must I keep business records in Canada?
CRA requires most records for six years from the end of the tax year. Capital asset records six years after disposition. Corporate records two years after dissolution. Loss carryforward records until fully applied plus six years. Never destroy records without CRA written permission.
Does CRA accept digital receipts and scanned documents?
Yes under IC05-1R1. Records must be readable, complete, unaltered, backed up and stored in Canada. You may dispose of paper originals if scans are legible.
Should I use cash basis or accrual basis?
Cash basis is permitted under $1M annual revenue. Accrual is required for most corporations and businesses over $1M. Most incorporated businesses should use accrual from day one. Get CPA Advice →
What is the best bookkeeping software for Canadian small businesses?
QuickBooks Online — largest CPA ecosystem, built-in Canadian payroll, HST filing and TaxCycle T2 integration. Xero is strong for multi-currency businesses. Both are cloud-based and connect to Canadian banks. Bookkeeping Services →
How much does bookkeeping cost for a small business in Canada?
Professional bookkeeping costs $100–$500/month depending on volume. Gondaliya CPA starts at $100/month including HST, with your T2 included FREE. 60-Day Fees-Matching Policy applies. Know Your Exact Fee →
What happens if I do not keep proper bookkeeping records?
CRA denies unsupported deductions on audit. Penalties under Section 162(1) for failure to file and Section 163(2) for gross negligence (up to 50% of understated tax). Daily compound interest at 8%.
Can I claim ITCs on meals and entertainment?
Only 50% of HST on meals and entertainment is recoverable. Income tax deduction also limited to 50%. Configure a separate meals HST code in your software. Claiming 100% is a common CRA audit adjustment.
What is the shareholder loan rule?
Under Section 15(2), if a shareholder loan is not repaid within one year of the corporation's year-end, the full amount is included in personal income at marginal rates up to 53.53%. Track every withdrawal and repayment in real time — not at year-end.

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.

Licensed CPA Ontario
900+ Five-Star Reviews
30-Day Money-Back Guarantee
Bookkeeping from $100/month
Bookkeeping ServicesBook Free Consultation

Google Reviews

900+ five-star reviews from Canadian businesses trusting Gondaliya CPA with bookkeeping and corporate tax.

Scroll to Top