Skip to main content
Complete Guide

Bookkeeping in Canada: What Small Businesses Actually Need to Know

You didn't start a business to sort receipts. But the CRA doesn't care about that. This guide breaks down bookkeeping in plain language — what it is, when you actually need it, how HST and payroll fit in, what the CRA expects you to keep, and the mistakes that cost Canadian owners the most money every year.

12 min read

1. What bookkeeping actually is

Bookkeeping is recording every dollar that moves through your business. Money in, money out, all of it tracked and sorted so the numbers mean something when you need them.

If your books are wrong, everything built on top of them is wrong too. Your financial statements, your tax return, your loan application — all off by the same amount.

People mix up bookkeeping, accounting, and tax prep all the time. They're three different things.

  • Bookkeeping is the daily work — categorizing bank transactions, matching receipts, reconciling statements, recording invoices, and tracking HST and payroll amounts owing.
  • Accounting sits on top of that — producing financial statements, year-end adjustments, and turning the raw data into a picture you or a lender can actually use.
  • Tax prep is the filing piece — T2 corporate returns, T1 personal returns, HST returns, T4 and T5 slips. It takes the output of the first two and sends it to the CRA.

For most small Canadian businesses, bookkeeping is about 80% of the total finance work in a year. Get this part right and everything else gets cheaper and less stressful. If you'd rather hand it off, see our bookkeeping services page.

2. When do you actually need bookkeeping?

Every business needs some form of bookkeeping from day one. Even if it's just a spreadsheet. The real question is when you need proper bookkeeping — software, reconciliation, the whole thing. A few triggers usually force the issue.

You hit $30,000 in revenue

Once your taxable sales cross $30,000 in a single calendar quarter or over four consecutive quarters, you have to register for GST/HST. And from that point, every invoice needs the tax broken out, every expense needs to be checked for input tax credits, and you owe the CRA a filing. Spreadsheets can't carry that cleanly.

You incorporated

The day you incorporate, you've created a separate legal person. It has its own bank account, its own tax return (the T2), and its own books. The CRA expects those books kept separate from your personal finances. Mixing them creates shareholder loan problems, CRA headaches, and valuation issues if you ever sell. For help with the setup itself, see business incorporation. But the bookkeeping needs to start the same day.

You hired someone

Employees mean a payroll account with the CRA, source deductions for CPP, EI, and income tax, monthly remittances, and T4 slips at year-end. None of that is optional. And none of it can be accurately rebuilt after the fact. The day you hire, your payroll bookkeeping needs to be running.

You want to know if you're actually making money

This is the quiet one. Most owners who call us aren't worried about compliance. They just don't know if last month was profitable. Clean books answer that question in thirty seconds. A pile of receipts never answers it at all.

3. Should you do your own books or hire someone?

Honestly? It depends. How many transactions do you have? Is your HST and payroll situation simple or messy? And what's your time worth per hour? Here's a quick comparison.

Factor DIY makes sense Hiring it out makes sense
Transaction volume Under ~40 transactions/month 100+ transactions/month, multiple accounts
HST status Not registered, small supplier HST registered, quarterly or monthly filer
Payroll No employees One or more employees on payroll
Structure Sole proprietor, single bank account Incorporated, shareholder loans, multiple entities
Your time Slow months, willing to spend 3-5 hrs/week Revenue-generating hours worth more than the fee
Comfort with software Comfortable with QBO or Xero mechanics Software confuses you, avoidance is building up
CRA risk tolerance Low risk, simple situation Prior audit, late filings, or complex deductions

DIY owners learn their numbers inside out and keep costs down. But it takes hours every week, and mistakes pile up quietly.

Hiring someone frees up those hours and cuts error risk. But it costs a monthly fee, and you're a step removed from the detail.

The danger zone is the middle — too busy to do it properly, but haven't handed it off yet. That's where bank feeds stack up uncategorized, HST returns get filed on guesses, and year-end turns into a scramble. We see it constantly.

4. Which bookkeeping software should you use?

Three platforms run most Canadian small business books. All three can handle clean bookkeeping. The differences show up at the edges.

QuickBooks Online (QBO)

The standard in Canada. Most bookkeepers and accountants know it, the app marketplace is the biggest of the three, and the payroll integration is the strongest. HST tracking works well and the CRA-ready reports are solid. Pricing is mid-market. For most incorporated Canadian businesses with employees, QBO is the most common pick.

Xero

Better bank reconciliation interface. And in the opinion of many bookkeepers (ourselves included), a cleaner chart of accounts experience. Canadian payroll support has caught up but still trails QBO. Great fit for service businesses, consultants, and anyone who likes a more visual reconciliation flow. Price is similar to QBO.

Wave

Canadian-built. Free for core bookkeeping and invoicing. Payroll is a paid add-on with fewer features than QBO or Xero. Wave is a solid starting point for sole proprietors and very small businesses under the HST threshold. Most owners outgrow it once they incorporate or hire.

Spreadsheets

Still fine for pre-revenue or hobby-level businesses. But the moment you have a bank feed to reconcile, an HST return to file, or more than a handful of weekly transactions, the spreadsheet starts causing more errors than it prevents.

5. What's a chart of accounts?

Your chart of accounts is the list of buckets every transaction gets sorted into. Think of it as a filing system for your money.

A good one is short, specific to your business, and makes your financial statements actually useful. A bad one has 300 accounts, six versions of "Office Supplies," and makes every report meaningless.

For a typical Canadian small business, here's the minimum setup that works:

  • Assets — business chequing, savings, accounts receivable, prepaid expenses, inventory (if you carry it), equipment and vehicles.
  • Liabilities — credit cards, accounts payable, HST payable, payroll liabilities (CPP/EI/tax withheld), shareholder loan, corporate income tax payable, long-term debt.
  • Equity — common shares, retained earnings, dividends paid, owner's draws (sole props only).
  • Revenue — split by service line or product category if that distinction matters to how you run the business.
  • Cost of goods sold — the direct costs of earning revenue. Subcontractors, materials, food cost, merchant fees.
  • Operating expenses — rent, utilities, software, insurance, vehicle, meals and entertainment (tracked separately because of the 50% HST and 50% income tax rules), professional fees, bank charges, office supplies, marketing.

Two Canada-specific things to watch. First, meals and entertainment needs its own account — you can only claim 50% of the HST as an input tax credit, and only 50% of the expense is deductible on your income tax. Second, bank charges and insurance premiums are HST-exempt. Never claim ITCs on either. And check that your software isn't doing it automatically — we've caught this more than once.

6. How does HST affect your books?

Once you're HST-registered, every transaction becomes a three-part question. Is this taxable? Is the HST coded right? Can you claim it back from the CRA as an input tax credit (ITC)?

Good bookkeeping answers all three automatically because the tax codes are set up correctly. Bad bookkeeping answers them on guesses. And those guesses get filed.

The HST side of your books has three jobs:

  1. Track HST you've collected on sales. Every invoice to a Canadian customer must break out HST at the right rate — 13% in Ontario, different in other provinces. Your software posts this to HST payable.
  2. Track HST you've paid on expenses (ITCs). Every business expense with HST on it creates a potential ITC. But the receipt needs to show the vendor, date, and HST amount clearly. No receipt? No claim. And the CRA can challenge illegible ones too.
  3. Reconcile to your filed HST return. At the end of each filing period, the HST payable in your books needs to match the net HST on the return you filed. Differences that never get reconciled are how businesses end up with CRA assessments years later.

HST is the single most common place where Canadian bookkeeping quietly goes sideways. If your returns are filed but never checked against the books, you don't actually know whether they're right. For more on the filing side, see HST filing.

7. How payroll shows up in your books

Payroll hits your books in three places: the gross wage expense, the employer-side CPP and EI contributions (also expenses), and the liability accounts holding withheld amounts until you send them to the CRA. If any of those are miscoded, your T4 slips won't match the general ledger at year-end. And you'll spend January untangling it.

Here's how the Canadian payroll stack breaks down:

  • CPP (Canada Pension Plan) — employer and employee each contribute a matched amount, up to the annual max. CPP2 kicks in above the first earnings ceiling.
  • EI (Employment Insurance) — the employee pays a percentage of insurable earnings. The employer pays 1.4 times the employee's share.
  • Federal and provincial income tax withheld — calculated per pay period based on the employee's TD1 form.
  • Remittance to the CRA — all of it added up (employer CPP, employee CPP, EI, and income tax withheld), paid monthly by the due date. Larger employers pay more often.
  • T4 slips — one for every employee, due by the end of February for the previous year. Plus a T4 Summary to the CRA.

One thing that trips people up: every employee in your payroll software also needs a hire date, a benefits code (even if it's "no benefits"), and a correctly coded pay frequency. Miss any of these and T4 processing jams up at year-end. For more on running payroll, see payroll.

8. What happens at year-end?

Year-end is where bookkeeping turns into a T2 corporate tax return. The cleaner your books going in, the shorter and cheaper the close. Here's what a typical Canadian small business year-end looks like:

  1. Final bank and credit card reconciliation. Every account needs to tie to the December (or year-end) statement. To the penny. Unreconciled gaps are the single biggest source of T2 errors.
  2. HST reconciliation. HST payable in the books needs to match the total of your filed returns for the year, with any year-end adjustment posted.
  3. Payroll reconciliation. Wages and employer contributions in the general ledger need to match T4 Summary totals.
  4. Accruals and prepaids. Expenses you owe but haven't paid yet (accrued) and payments you made for future periods (prepaid) get adjusted into the right year.
  5. Shareholder loan review. If you're incorporated, every dollar that moved between you and the corporation needs a label — wage, dividend, repayment, or loan. Not "unexplained."
  6. Capital assets and CCA. New equipment and vehicles go on the capital asset schedule and get written off over time using CRA's capital cost allowance (CCA) classes.
  7. T2 input package. Final trial balance, notes, and schedules go to the accountant who's preparing the T2.

The whole point of a clean year-end close is handing your accountant a T2 package they can file without redoing the books. For how the T2 side picks up from here, see corporate tax.

9. What does the CRA actually require you to keep?

The CRA has specific rules about what records you need, what format they're in, and how long you keep them. These apply whether you do your own books or pay someone else to.

  • Six years, minimum. You need to keep records and supporting documents for at least six years after the end of the tax year they relate to. Some records — like anything tied to selling capital property — need to be kept longer.
  • English or French. Records have to be in one of Canada's official languages. If they're not, the CRA can ask for translations.
  • Digital is fine. Digital receipts, bank feeds, and cloud accounting systems all count. As long as the data is readable, complete, and backed by the original source documents, you're covered.
  • Source documents matter most. A number in the books isn't enough on its own. Every transaction needs a receipt, invoice, contract, or bank record behind it. During a review, the CRA asks for the source — not a screenshot of your software.
  • No receipt = no deduction. If you can't produce the receipt or invoice for an expense you claimed, the CRA can disallow the deduction and charge interest and penalties on the extra tax.

The practical takeaway: capture your source documents at the time of the transaction. Not three months later when the receipt has faded or disappeared entirely.

10. The mistakes we see over and over

Same mistakes, different clients. None of these are exotic. They all start as shortcuts that made sense at the time. And they all cost real money.

Mixing personal and business in one account

This is number one. A personal credit card used for business purchases. A business account used for groceries. Netflix on the company card. Every one of those transactions needs to be reclassified during bookkeeping, which doubles the work and multiplies the error rate.

Fix: open a dedicated business chequing account and a business credit card. Use them for nothing else.

Thinking in cash when your business is on accrual

Most Canadian businesses have to use the accrual method for tax purposes. But owners mentally track cash-in, cash-out. That hides your real profitability and causes January tax surprises.

Fix: accept that your financial statements will show different numbers than your bank account. Read both.

Missing or faded receipts

Especially meals, vehicle expenses, and cash purchases. No receipt means the CRA can disallow the deduction and the related ITC.

Fix: photograph every receipt the moment you get it. Attach it to the transaction in your software. QBO, Xero, and Wave all support this from your phone.

Never reconciling to the bank statement

Lots of businesses enter transactions but never actually check them against the bank statement. The books drift from reality month after month. By year-end the gap can be five or six figures.

Fix: reconcile every bank and credit card account every month. To the statement. To the penny.

Claiming HST on things that don't have HST

Insurance premiums, most bank charges, and travel outside Canada are all HST-exempt. But software sometimes auto-codes them as taxable, creating ITC claims that don't exist.

Fix: review your HST detail report every filing period. Spot-check the categories that should never carry HST.

Paying staff without remitting on time

Issuing net pay to employees without sending the CRA source deduction remittance by the due date triggers penalties that compound fast.

Fix: set up automatic remittance the day after each pay run. Not the day before the CRA deadline.

Ignoring shareholder loans

If you're incorporated, every dollar that moves between you and the corporation is either a wage, a dividend, a repayment, or a shareholder loan. If you don't label it, the balance drifts until your accountant has to reconstruct it at year-end. At accountant rates.

Fix: categorize every owner transaction in real time. Not once a year.

11. Behind on your books? Don't start over.

Six months behind. Twelve months. Three years. We've seen all of it. And it's fixable. None of this was intentional — it's just what happens when you're busy running a business.

The wrong move is starting a clean set of books and pretending the gap doesn't exist. The CRA doesn't forget. Missing HST returns, missing T2s, unfiled T4s — they all keep adding interest and penalties until somebody files them.

The right move is a structured catch-up. Rebuild the books from bank statements forward. Reconcile each month to the statement. File anything that's missing. And hand you a current set of books you can actually keep current. If you need help with this, see catch-up bookkeeping.

Frequently asked questions

Do I legally need a bookkeeper in Canada?
No. The CRA doesn't require you to hire a bookkeeper. But it does require you to keep accurate, organized records of every business transaction for at least six years. You can do it yourself, use software, or hire someone. The obligation is on the records, not who keeps them.
When do I have to register for HST in Canada?
Once your worldwide taxable revenue crosses $30,000 in a single calendar quarter or over four consecutive quarters, you have to register for GST/HST. Below that, you're a small supplier and registration is optional. Some owners register early to claim input tax credits on start-up costs.
What is the difference between bookkeeping and accounting?
Bookkeeping is the daily recording and categorizing of every transaction — bank feeds, receipts, invoices, payroll entries. Accounting sits on top of that data and produces financial statements, tax returns, and advisory work. If the bookkeeping is wrong, the accounting can't be right.
How long do I need to keep my business records in Canada?
Six years minimum, from the end of the tax year they relate to. Some records — like anything tied to selling capital property — need to be kept longer. Digital records are fine as long as they're readable and backed by the original source documents.
Can I use a spreadsheet instead of accounting software?
For a very small or pre-revenue business, yes. Spreadsheets break down once you have bank feeds to reconcile, HST to track, payroll to run, or more than a handful of monthly transactions. At that point, cloud software pays for itself in fewer errors and lower audit risk.
What happens if I fall behind on my bookkeeping?
It's common and it's fixable. But the risk compounds: late HST returns add interest and penalties, missed payroll remittances trigger CRA assessments, and year-end turns into a scramble. A catch-up engagement rebuilds the books from bank statements and prior filings so you can get current and stay current.
Is cash-basis bookkeeping allowed in Canada?
For most businesses, no. The CRA requires the accrual method for income tax purposes. Cash-basis is only allowed for self-employed farmers, fishers, and certain commission-based salespeople. Everyone else records revenue when earned and expenses when incurred, regardless of when cash actually moves.

Rather spend your time running the business than sorting transactions? We get it. We can take the books off your plate.

Book a Free Consultation