
About UsPricingReviewsContact UsClient Portal loginBook a Free 30-Min Call
Practitioners who work through these cases consistently observe that disorganised books, not deliberate evasion, are the most common origin of audit exposure.
This piece maps five documented trigger categories to the bookkeeping habits that neutralize each one.
Most small business owners assume a CRA audit means someone reviewed their file and decided to take a closer look. That assumption is wrong, and it creates a false sense of security.
CRA uses computerized risk-scoring systems that continuously assess every GST/HST return filed. Your numbers are compared against industry norms, prior-period patterns, and cross-referenced data from other CRA files. Returns that deviate from expected patterns accumulate risk scores. Above a threshold, the system flags the file. A human reviewer may not be involved until that point.
CRA does not publish its GST/HST risk-scoring criteria. There is no official list of what triggers selection, which means most small business owners are sending audit signals without knowing it. The gap between what CRA’s systems detect and what filers understand is where audit exposure lives.
Practitioners who work through audits with clients recognize recurring patterns: the same categories of errors appear repeatedly, corresponding directly to the deviations an algorithmic system is built to catch. That pattern recognition, not published government guidance, is the practical source of what follows.
Practitioners who work through these cases consistently observe that disorganised books, not deliberate evasion, are the most common origin of audit exposure.
This piece maps five documented trigger categories to the bookkeeping habits that neutralize each one.
Law: Excise Tax Act s.288(1) (inspections).
Input tax credits allow GST/HST registrants to recover tax paid on eligible business expenses, but ITC claims are where CRA finds errors most consistently. Claiming ITCs on personal, exempt, or ineligible expenses creates a filing profile that CRA’s automated systems are built to detect.
Rate mismatches are a direct flag. Claiming the full 13% HST on a zero-rated or exempt supply produces an amount that does not align with what your supplier remitted. That discrepancy creates a figure that does not reconcile with what would be expected for the supply type.
Common misclassifications to check:
Each category is a documented source of ITC disallowance and can produce the inflated ITC totals that draw scrutiny.
Your primary defence is an audit log. Every ITC claim must be supported by a valid invoice showing the supplier’s GST/HST registration number, the amount of tax charged, and the date. Without that documentation, a CRA request for substantiation becomes an immediate problem.
Reconcile every ITC claim to a source document before filing. For self-employed filers, the discipline that prevents ITC errors also reduces income misreporting risk, as both issues often appear together, covered in this guide to filing your income tax return as a self-employed individual or small business owner. A CPA review before submission catches classification errors that automated checks will flag after.
Law: Excise Tax Act s.169(1) (input tax credits); Excise Tax Act s.169(4) (required documentation).
Beyond ITC errors, revenue discrepancies carry distinct audit exposure. Discrepancies between what a business reports as taxable supplies and what it declares as income across its various CRA filings create inconsistencies that compliance review processes are designed to surface.
Businesses that handle high volumes of informal transactions or mix personal and business accounts face greater exposure to underreporting errors.
The intent is largely irrelevant to how the signal reads. Missed invoices, deposits coded as non-taxable, or a reporting period accidentally skipped all produce the same audit flag as deliberate concealment. Disorganized bookkeeping and intentional evasion look identical to an automated system.
The timing of when taxable supplies are reported matters: filing on a basis that does not match your actual accounting method creates systemic inconsistencies across returns.
Prevention: At the close of each reporting period, reconcile your GST-collected total against bank deposits and your invoicing records. Any gap between those three figures is precisely what CRA’s review process is designed to surface.

Law: Excise Tax Act s.285 (false statements or omissions).
CRA auditors are authorised to use indirect audit methods when records appear unreliable or inconsistent with a taxpayer’s circumstances. Returns where every line total lands on a suspiciously clean figure, or where totals cannot be traced to transaction-level records, can present that appearance. Legitimate accounting derives totals from hundreds of individual transactions; those totals rarely produce uniform round numbers.
The pattern becomes more damaging across multiple reporting periods. A single round number might be coincidence. Consistent round-number entries period after period indicate a bookkeeping process that does not exist, which is exactly what CRA indirect audit methods are designed to probe when records appear unreliable.
This trigger is most common among self-employed individuals and small business owners who delay bookkeeping and reconstruct figures at filing time. Reconstruction from memory introduces estimation; estimation produces round numbers. The underlying totals may be roughly accurate, but the appearance of guessing is enough to increase scrutiny.
Prevention is straightforward: maintain transaction-level records throughout your reporting period so every return line traces back to an actual entry, not a recollection. Bookkeeping software reconciled monthly eliminates this risk, as does working with a professional bookkeeper. When you file your GST/HST return online, the figures submitted should be the output of a reconciled ledger, never a quick estimate.
Law: Excise Tax Act s.286(1) (books and records).
Unexplained volatility in reported taxable supplies introduces a separate risk. A sudden spike or drop in reported taxable supplies is a pattern that, when combined with other filing anomalies, can attract closer examination.
Legitimate causes exist. Seasonality, a large one-time contract, or a slow quarter can all produce significant swings without any compliance issue. The problem is not the fluctuation itself; it is the absence of records explaining it. Practitioners consistently observe that unexplained outlier periods appear in audit files, suggesting some form of comparative review.
The ratio mismatch is the sharper risk. When revenue drops sharply but ITC claims remain flat or increase, the imbalance raises questions about whether taxable supplies are fully reported or ITCs are proportionate. The same logic that catches mistakes in vehicle expense claims applies here: a claim that looks disproportionate to the revenue base becomes a signal worth investigating.
Prevention comes down to timing. Document the business reason for any significant revenue variance at the moment it occurs, not during a future audit. A contract, a client email, or a brief internal note created at the time carries far more weight than a reconstructed explanation written months later. Contemporaneous records close the gap before CRA’s risk-scoring ever opens it.
Filing pattern irregularities carry audit risk independent of what the numbers show.
Failing to file a GST/HST return for any reporting period places a business on CRA’s compliance monitoring radar immediately, even if no tax was owed for that period. CRA requires all registrants to file before each reporting period deadline; there is no informal grace period. Filing history is tracked systematically, and a pattern of late or absent returns creates a compliance history that CRA tracks, and penalties and interest accumulate across every missed period.
The financial consequences compound quickly. Late filings trigger automatic penalties and arrears interest that accrue separately from any tax liability. Filing on time with figures that are slightly imperfect costs far less than filing late with perfect ones.
Businesses behind on multiple periods face an additional problem: catching up across multiple periods without professional guidance increases the risk of inconsistencies between periods. The T2 Corporate Tax Return: A Complete Guide for Canadian Small Businesses covers a related risk, noting that unfiled returns invite CRA enforcement across multiple tax obligations simultaneously.
Prevention: At the start of each fiscal year, calendar every GST/HST deadline and treat it as non-negotiable. Quarterly and annual filers should build a filing reminder into their bookkeeping routine. If your filings are already behind, catchup bookkeeping services can reconcile the backlog cleanly before CRA takes notice.
Law: Excise Tax Act s.238(1) (filing required); Excise Tax Act s.280.1 (failure to file penalty).

Each of the five triggers covered above has a corresponding gap in your books. This checklist converts those gaps into a concrete pre-submission review. Work through it before filing any GST/HST return.
If any item above cannot be confirmed, that gap carries the same audit risk CRA’s systems are built to detect. A single unresolved item is manageable; multiple items on the same return compound the signal. That is precisely where a CPA review adds the most value: catching errors before submission avoids the disruption and expense that a CRA audit brings.

The checklist identifies the gaps. The practices below close them permanently.
1. Book in real time, or at minimum monthly. When figures filed with CRA trace directly to individual transactions, round-number estimates and reconstruction errors become impossible. Month-end bookkeeping means every return is calculated, not recalled.
2. Separate your accounts. A dedicated business chequing account and business credit card eliminate the single largest source of ITC misclassification and unreported revenue. When personal and business transactions share an account, errors are structural, not accidental.
3. Maintain a complete audit log. Keep an organised record of all supporting source documents for every GST/HST return filed: invoices, bank statements, and receipts. If CRA selects you for review, this documentation is your entire defence.
4. Reconcile before every filing deadline. GST collected and GST paid should reconcile to your bookkeeping records before the return is submitted, not after. This step catches discrepancies between what you report and what your records actually show. Building strong record-keeping habits that protect you at tax time starts with this reconciliation discipline.
5. Get a CPA review if your situation is complex. Businesses with multiple revenue streams, significant ITC claims, or any history of late filings carry elevated audit risk. A CPA reviewing the return before submission catches misclassifications and omissions while correcting them is straightforward. Catching errors before submission avoids the disruption and expense that a CRA audit brings.
Law: Excise Tax Act s.286(1) (books and records).
In practice, ITC misclassification, unreported revenue, round-number estimates, sharp revenue fluctuations, and missing filing periods most often originate from disorganised or delayed bookkeeping rather than intentional non-compliance.
None of these patterns require bad intent to activate. A missed invoice, a personal charge on a business card, or a return reconstructed from memory rather than records can send the same signals to CRA’s risk-scoring systems as intentional non-compliance. The distinction matters only to you; the algorithm does not ask why.
Use the pre-filing checklist in the previous section before each return; if gaps appear, resolve them before submitting.
If multiple checklist items apply to your situation, a CPA review before submission is the practical next step. T-Ledgers, an Etobicoke-based accounting firm serving small businesses and self-employed individuals across the Greater Toronto Area, offers GST filing and bookkeeping services built specifically to close these gaps before a return reaches CRA.
CRA’s audit selection criteria are not published, but the patterns are visible to practitioners who have worked through them across client files. Clean, reconciled books remove most of the signals before they ever reach a risk-scoring system.
The foundation for low audit risk is straightforward: accurate ITC classification, complete revenue reporting, source-document-supported figures, and consistent on-time filing. None of these require extraordinary effort; they require organised records maintained throughout the year, not reconstructed at deadline.
Your books are either working for you or against you at filing time. The effort to keep them clean is always smaller than the cost of defending a return that was not.
Disorganised books, not deliberate evasion, are the most common origin of audit exposure. Practitioners who work through audit cases consistently observe that unintentional errors stemming from poor bookkeeping habits trigger CRA's risk-scoring systems far more often than intentional tax evasion.
CRA uses computerized risk-scoring systems that continuously assess every GST/HST return filed. The system compares your numbers against industry norms, prior-period patterns, and cross-referenced data from other CRA files. Returns that deviate from expected patterns accumulate risk scores, and above a certain threshold, the file is flagged. CRA does not publish its risk-scoring criteria, which means most small business owners send audit signals without realizing it.
The most common ITC errors include: claiming meals and entertainment beyond the 50% allowable limit, claiming personal vehicle expenses without demonstrating business use, and claiming ITCs on purchases where no GST/HST was actually charged. Rate mismatches are also direct flags—for example, claiming the full 13% HST on a zero-rated or exempt supply creates a discrepancy that CRA's systems are designed to detect.
Legitimate accounting derives totals from hundreds of individual transactions, which rarely produce uniform round numbers. When every line total lands on a suspiciously clean figure or cannot be traced to transaction-level records, it suggests guessing or estimation rather than actual bookkeeping. This pattern becomes more damaging across multiple reporting periods, indicating a bookkeeping process that does not exist—exactly what CRA's indirect audit methods are designed to probe.
If your filings are already behind, you should seek professional catchup bookkeeping services to reconcile the backlog cleanly before CRA takes notice. Failing to file any GST/HST return places a business on CRA's compliance monitoring radar immediately, and late filings trigger automatic penalties and arrears interest. Filing late with perfect figures costs far more than filing on time with slightly imperfect ones, so catching up promptly is critical to minimizing penalties and enforcement action.
Disclaimer: The articles, calculators and other content on this website are general information only, not tax, accounting, legal or financial advice. Calculator results are estimates based on the rates and assumptions shown and may not match your situation. Tax rules change and depend on your province, business structure and the facts of your case, so speak with a CPA, and a lawyer where legal matters are involved, before acting. T-Ledgers accepts no liability for decisions made based on this information. Book a free consult with T-Ledgers.