Most Canadian small businesses that get a CRA review aren’t hiding income. They just made one of seven common bookkeeping mistakes Canada auditors see every week.

You’ve been meaning to reconcile that account. You keep telling yourself you’ll sort those receipts “next month.” But the CRA doesn’t care that you’re busy — it cares that your numbers don’t add up, and the CRA requires records to be kept for six years from the end of the tax year they relate to.

Here’s what you’ll get from this guide: the seven bookkeeping mistakes that read as red flags to the CRA, what the rules actually require, and how professional bookkeeping services Canada business owners trust fix these problems before they turn into a review.

Why the CRA Reviews Small Businesses in the First Place

Before a human even opens your file, the CRA’s automated systems have already been quietly scanning it — checking your reported income, expenses, and payroll for anything that doesn’t quite add up. And here’s the thing: most of what gets flagged isn’t fraud. It’s just messy bookkeeping.

The system works by comparing your numbers to what’s typical for businesses like yours — same industry, same city. Stray too far from that norm, and your file gets pulled aside for a closer look. It’s a bit of a vicious cycle, too: sloppy records are often why you get flagged in the first place, and once you are, those same sloppy records make the whole process harder to get through.

Common CRA Review Triggers at a Glance

CRA Review TriggerRoot CausePrevention
Missing expense documentationNo receipt systemDigital capture + monthly reconciliation
Payroll mismatchesIncorrect T4/CPP/EI remittancesAutomated payroll + bookkeeper review
GST/HST discrepanciesLate filings or wrong ITC claimsMonthly bookkeeping with tax filing
Unusual revenue swingsNo documented explanationClean monthly P&L with notes

CRA Bookkeeping Requirements You Can’t Ignore

The CRA generally requires businesses to keep records for six years from the end of the last tax year they relate to.. This is a detail that most articles overlook. According to CRA Information Circular IC78-10R5, you must first obtain written consent from the CRA in order to store them offshore and access them remotely.

Fixing these triggers now saves you 40–60 hours of audit-response time down the road, plus whatever an accountant charges to untangle it. Let’s start with the mistake that puts more Calgary and Edmonton business owners on the CRA’s radar than any other.

Mistake #1: Mixing Personal and Business Expenses

If there’s one mistake auditors see over and over, it’s this: business and personal spending running through the same bank account. It’s incredibly common — and it’s also one of the fastest ways to lose your deductions.

Consider the CRA’s point of view. the CRA may deny expenses that cannot be adequately supported. if they are unable to distinguish clearly between your business expenses and your Costco run. Furthermore, the “shoebox method”—putting receipts in a box and organizing them afterward—isn’t actually a system. It has a filing cabinet attached to it and is a liability waiting to happen.

Even if you’re a sole proprietor with no formal business structure, get a dedicated business account. It’s one of the cheapest forms of insurance you’ll ever buy.

Why Small Business Bookkeeping Starts With a Dedicated Account

Fix it this week:

  1. Open a dedicated business chequing account — most major Canadian banks offer free small-business accounts
  2. Run every business dollar through that account, no exceptions
  3. If you slip and use a personal card, record it as a shareholder loan or owner contribution
  4. Set up automatic bank feeds in QuickBooks Online or Xero
  5. Reconcile weekly, not monthly

The Shareholder Loan Trap for Incorporated Businesses

If you are incorporated and personally pay a corporate expense, the transaction should be properly recorded in the corporation’s books, often through the shareholder loan or shareholder contribution account, depending on the circumstances.. Without a proper loan agreement and a reasonable interest rate, the whole amount can be reclassified as personal taxable income under Income Tax Act subsection 15(2) — a rule most DIY bookkeepers have never heard of.

Isolating your reports takes about 30 minutes to start and saves about five hours a period in the reconciliation period. Despite clean accounts, though, there’s a second mistake that silently weakens your credibility with the CRA: money earned in a business venture.

Mistake #2: Missing or Inadequate Receipts

The CRA’s regulation is simple. Despite everything mentioned in your bank report, A bank statement alone does not provide sufficient documentation of the date, amount, nature, and business purpose of an expense..

Bank statements prove money moved — not what it bought. Digital scans are accepted, as long as they’re clear, complete, and unaltered. The categories owners lose the most on are meals, travel, home office, and vehicle expenses.

CRA Bookkeeping Requirements for Common Expense Categories

  • Meals & entertainment: Receipt plus a note on who you met and why
  • Vehicle expenses: A logbook with dates, kilometers, and business purpose — the CRA requires this for any vehicle deduction
  • Home office: Measured square footage of your dedicated workspace, plus utility bills
  • Office supplies: Receipt required for any purchase under $500
  • Capital assets: Invoice and delivery confirmation to support CCA claims

When (and How) You’re Allowed to Destroy Records

Here’s what most articles won’t tell you: you can’t just shred everything at the six-year mark either. To destroy records early, even after six years, you need Form T137, Request for Destruction of Records, filed with your tax services office. Destroying records without permission can lead to prosecution.

A digital receipt system like Dext or Hubdoc takes about ten seconds per receipt and closes off the number-one reason deductions get denied. Receipts only help if they land in the right account, though — which is where the next mistake comes in.


Mistake #3: Failing to Reconcile Accounts Monthly (The Silent Killer)

Businesses that reconcile only at year-end are more likely to carry undetected errors and misclassified transactions and misclassified entries. The CRA also flags large year-end “true-up” journal entries as a sign of weak internal controls.

How Monthly Bookkeeping Services Catch Errors Early

Monthly reconciliation catches mistakes while they’re still cheap to fix. Waiting until March means rushed decisions, missed deductions, and higher accountant bills. A peer-reviewed cross-country tax compliance study by Evans, Hansford, Hasseldine, Lignier, Smulders, and Vaillancourt (2014, eJournal of Tax Research) found that internal compliance costs — the time owners spend recording information — made up 81% of Canada’s total tax compliance burden, the highest share of the four countries studied.

TaskFrequencyTime Required
Categorize transactionsWeekly30 min
Reconcile bank accountsMonthly45 min
Reconcile credit cardsMonthly30 min
Review GST/HST collected vs. remittedMonthly15 min
Generate P&L and balance sheetMonthly10 min (automated)

The Real Cost of Skipping Monthly Bookkeeping Services

That 81% figure matters because it means the real cost of DIY bookkeeping isn’t software. It’s your own unpaid hours. If you bill your time at $75 an hour and spend eight hours a month on your books, that’s $600 a month walking out the door before a single penalty even applies.

Monthly reconciliation takes about two hours and prevents 15–20 hours of year-end cleanup, plus it gives you real-time profit visibility. Clean reconciliation still won’t save you from one area of Canadian tax law that trips up nearly every growing business: payroll.


Mistake #4: Payroll Errors and Worker Misclassification

Incorrect CPP, EI, or income tax remittances — and calling an employee a contractor when the CRA disagrees — are some of the most expensive bookkeeping mistakes Canada businesses make. If you’ve got employees, source deductions are due by the 15th of the following month — and this isn’t a deadline the CRA is lenient about. Miss it, and you’re looking at penalties as steep as 20%, plus interest stacking on top.

And here’s a trap a lot of small business owners fall into: assuming they get to decide whether someone’s an “employee” or a “contractor.” You don’t — the CRA does, using a multi-factor test that looks at things like who controls the work, who owns the tools, who’s carrying the financial risk, and how tightly the person is woven into your day-to-day operations. Call someone a contractor on paper, and the CRA can still look at how the relationship actually functions and disagree with you. Penalties start at $1,000 per incorrect T4 slip.

Payroll Deadlines and Penalties Small Business Bookkeeping Must Track

RequirementDeadlinePenalty for Non-Compliance
Remit source deductions (CPP, EI, tax)15th of following monthUp to 20% + interest
File T4 slipsFebruary 28$1,000+ per slip
Issue Record of Employment (ROE)Within 5 days of interruptionService Canada penalties
Maintain payroll records6+ yearsCan’t defend the file if audited

Bookkeeping for Corporations: Shareholder Draws vs. Salary

If you pay yourself as a corporation owner through shareholder draws instead of salary, you have to track those draws against your shareholder loan account. Unpaid balances outstanding at year-end can be reclassified as personal income under subsection 15(2) — a surprise tax bill most owners don’t see coming until their accountant finds it.

Payroll software can automate T4 preparation and help reduce payroll and remittance errors when it is configured and reviewed correctly when payroll is set up properly using platforms like Wagepoint or PaymentEvolution. However, GST/HST mismatches are just as dangerous as small mistakes in payroll.

Mistake #5: GST/HST Reporting Errors

The main causes of GST/HST reassessments for small businesses in Canada are false input tax credit claims, missed deadlines, and confusion between zero-rated and exempt supplies. In the absence of monthly bookkeeping, these mistakes quickly mount up.

GST/HST Registration Thresholds for Small Business Bookkeeping

You must register for GST/HST after purchasing taxable supplies for more than $30,000. Provincial add-ons like British Columbia’s 7 percent PST, Quebec’s 9.975 percent QST, and Manitoba’s 7 percent RST add even more complexity for companies that operate across provinces. Frequency of filing increases with income.

Annual Taxable RevenueFiling FrequencyDeadline
Over $6,000,000Monthly1 month after reporting period
$1,500,000–$6,000,000Quarterly1 month after quarter end
Under $1,500,000Annual3 months after fiscal year end
Under $30,000Not required (voluntary allowed)N/A

The Quarterly Threshold Trap Most Guides Miss

Most articles mention the $30,000 threshold and stop there. What they miss: if you cross $30,000 in a single quarter, not just annually, you have to register within 29 days of that sale — one big project can push you over overnight, and late GST/HST filing carries a penalty of 1% of the balance owing plus 0.25% for every month you’re late, up to a 12-month cap.

Correct GST/HST tracking recovers thousands in input tax credits most owners simply miss. Even airtight GST/HST reporting can’t save you from the final mistake, though: waiting too long to get help.

Mistake #6: Letting Your Books Fall Behind (Catch-Up Costs Two to Three Times More)

Waiting until year-end, or until a CRA letter shows up, to fix your books is the most expensive decision an owner can make. Catch-up bookkeeping costs two to three times more than staying current every month.

Errors compound more quickly in books that are left unreconciled for longer. Because year-end cleanups are actually more difficult than monthly maintenance, accountants charge higher rates for them; the CRA does not accept “I was too busy” as a defense.

Monthly Bookkeeping Services vs. Catch-Up Costs

ScenarioEstimated CostTime to Fix
Monthly bookkeeping (ongoing)$300–$800/month2 hrs/month
3-month catch-up$1,500–$3,5002–3 weeks
12-month catch-up$4,000–$8,000+4–8 weeks
CRA review + cleanup$8,000–$25,000+60+ hours

CRA Bookkeeping Requirements: When the Six-Year Clock Really Starts

The CRA’s six-year window begins on your filing date, not the actual tax year, which is a detail that most owners are unaware of. A review in 2028 might still require those 2022 records if you file your 2022 return late in 2024 and your clock begins in 2024. Owners who base their calculations solely on the tax year frequently destroy paperwork too soon.

Catch-up bookkeeping services can bring 12 months of messy records current in 30–45 days, and the recovered deductions often pay for the service outright. Not every fix costs the same, though — choosing the wrong kind of help can be nearly as costly as doing nothing.

Mistake #7: Choosing the Wrong Bookkeeping Solution

Picking between DIY software, a freelance bookkeeper, and a professional firm without weighing the real cost of each option turns a solvable problem into a recurring one.

DIY, Freelance, or Professional: Bookkeeping for Corporations Gets Complicated

DIY software looks to be free, but it takes over ten hours a month and has a high error risk. A freelance bookkeeper who makes between $25 and $99 per hour might not be familiar with Canadian regulations. The complexity that corporations add—such as shareholder loans, CCA schedules, and year-end preparation—might be missed by a generalist.

FactorDIY SoftwareFreelance BookkeeperProfessional Bookkeeping Service
Monthly cost$20–$80 software$500–$2,000$300–$1,500 (fixed)
CRA expertiseYouVaries widelyBuilt in
GST/HST filingYouMaybeIncluded
Payroll processingSeparate toolMaybeIncluded
Year-end readyNoMaybeYes

Why Fixed-Fee Bookkeeping Services Canada Owners Choose to Pay for Themselves

The math most guides skip: value your time at $75/hour, spend eight hours a month on books, and that’s $600 a month in lost revenue-generating time — before penalties. A fixed-fee service that frees up those hours often pays for itself the moment you redirect even a fraction of that time toward billable work, which lines up with the Evans et al. finding that Canadian owners spend far more on their own unpaid time than on external fees.

Now that you know all seven, here’s how corporate bookkeeping and monthly tax filing keep your business off the CRA’s radar starting this week.

Want to know exactly where your books stand? A short internal audit against these seven points shows you which mistakes are hiding in your own records right now.

Book a Free 30-Minute Bookkeeping Review →

If your books are more than a month behind, the errors are already compounding. Intax has provided bookkeeping services Canada businesses rely on for over 25 years, with fixed monthly fees and CRA-ready reports delivered every month.

For the GST/HST side specifically, our guide on GST/HST filing mistakes that trigger CRA penalties walks through common ITC errors in more depth. And if a review letter has already landed in your mailbox, see what to do if you receive a CRA review letter before you respond.

FAQ

How long does a small business have to keep records in Canada? 

The CRA requires businesses to keep records for a minimum of six years from the end of the last tax year they relate to. File late, and the six years start from your actual filing date instead.

Can I do my own bookkeeping as a sole proprietor in Canada? 

Yes, while your transaction volume stays low. Past 20–30 transactions a month, or once you register for GST/HST or hire staff, the risk of error usually outweighs the savings — and the CRA doesn’t grant leniency for “I didn’t know.”

What’s the difference between bookkeeping and accounting in Canada? 

Bookkeeping involves the daily documentation of transactions, reconciliation, and filing of GST/HST. Accounting involves advanced analysis, tax strategies, and year-end financial statement preparation that your accountant uses based on well-organized records.

How much do bookkeeping services cost in Canada? 

For small businesses, professional bookkeeping typically costs between $300 and $1,500 per month, depending on the volume of transactions. Freelance hourly rates range from about $25 to $149, whereas fixed monthly rates prevent unforeseen expenses.

What are the most common CRA audit triggers for small businesses? 

According to CRA guidelines and industry data, the main causes are missing receipts, intertwined personal and business finances, unreconciled accounts, payroll errors, discrepancies in GST/HST, undocumented cash transactions, and unexplained fluctuations in revenues or expenses.