Insight

Dec 4, 2025

Mackisen

CRA Bank Deposit Analysis Audits: Why CRA Treats Your Deposits as Income — Cash Apps, E-Transfers, Transfers, Gifts, and Loan Deposits Explained (Montreal CPA Firm Guide)

A Bank Deposit Analysis Audit is one of the fastest and harshest tools CRA uses to reassess taxpayers in Quebec.
CRA simply adds up every deposit—e-transfers, cheques, cash, platform payouts, loan transfers, family support, and even credit card balance transfers—and assumes they are
unreported taxable income unless you prove otherwise.
This audit method routinely produces large reassessments, inflated income, denied expenses, and immediate collections enforcement such as refund seizures, garnishments, and account freezes.

This guide explains why CRA uses bank deposit analysis, how they interpret your transactions, and what Mackisen does to defend you against this aggressive audit technique.


Legal and Regulatory Framework

Under the Income Tax Act, CRA is authorized to:
• perform indirect audit methods when books and records are inaccurate
• use bank deposits as evidence of income
• assume deposits are taxable unless proven otherwise
• assess based on cash flow, transfers, and personal spending
• reassess multiple years
• charge penalties and interest
• begin collections immediately

CRA does not need exact evidence—assumptions are permitted when the taxpayer cannot explain deposits.


Key Court Decisions

Courts in Canada consistently uphold CRA’s right to use bank deposit analysis. Core principles include:
• deposits are presumed taxable
• taxpayers must disprove CRA’s assumptions
• transfers between accounts must be documented
• loans must be supported by written agreements
• gifts must be proven with evidence
• business and personal accounts may both be reviewed
• CRA can use deposits even if bookkeeping exists
• courts accept indirect methods when records are weak

The burden of proof is entirely on the taxpayer.


Why CRA Uses Bank Deposit Analysis Audits

CRA applies this method when certain red flags appear:
• inconsistent income reporting
• high volume of e-transfers
• cash deposits without invoices
• deposits from multiple unknown sources
• platform income from Uber, DoorDash, Etsy, Amazon, or Stripe
• undeclared rental or real estate income
• self-employed workers with minimal bookkeeping
• joint account activity
• family members depositing money into your account
• transfers mistaken for income
• undocumented loans or reimbursements
• foreign deposits

Quebec taxpayers face even more scrutiny due to RQ–CRA data sharing.


How CRA Performs a Bank Deposit Audit (Deep Expansion)

1. Gathering Banking Evidence

CRA requests:
• all bank statements
• credit card statements
• e-transfer histories
• PayPal, Stripe, Shopify records
• loan statements
• mortgage documents
• accounting ledgers
• copies of cheques
• deposit slips

CRA may also obtain bank data directly from financial institutions.

2. Summarizing All Deposits

CRA totals:
• cash deposits
• cheque deposits
• e-transfers
• platform payouts
• ATM deposits
• wire transfers
• foreign deposits
• transfers from other accounts

Every dollar is counted unless explained.

3. Categorizing Deposits as Taxable or Non-Taxable

CRA assigns deposits to categories:
• business income (taxable)
• rental income (taxable)
• employment income (taxable)
• capital gains (taxable if undocumented)
• shareholder benefits (taxable)
• return of capital (non-taxable if proven)
• loans (non-taxable if proven)
• gifts (non-taxable if proven)
• inter-account transfers (non-taxable if proven)

The default assumption is taxable.

4. Removing Only Deposits You Can Prove

CRA will not accept verbal explanations.
You must provide:
• bank-to-bank matching statements
• loan agreements
• gift letters
• proof of origin
• corporate resolutions
• intercompany transaction schedules
• accounting entries
• proof of sale documents

If you cannot prove it, CRA treats it as income.

5. Producing a Reassessment

CRA reassesses based on the difference between taxable deposits and reported income.

6. Enforcement Begins

CRA may immediately:
• freeze accounts
• seize refunds
• garnish wages
• garnishee client payments
• register liens
• escalate to multi-year audits

Bank deposit audits almost always trigger aggressive collections.


Immediate Financial Risks

Bank deposit audits can lead to:
• large “phantom income” tax bills
• multi-year interest charges
• gross negligence penalties
• cash flow collapse
• GST/QST reassessments
• denial of ITCs
• wage garnishments
• frozen bank accounts
• liens on personal property
• blocked refinancing
• CRA monitoring of future filings

This audit type is one of the most financially damaging.


Mackisen Strategy

Bank deposit audits require forensic reconstruction. Mackisen CPA uses a structured defence method:

Step 1 — Full Deposit Reconstruction

We examine and categorize:
• all deposits
• transfers
• gift receipts
• loan agreements
• repayment schedules
• corporate transactions
• real estate proceeds
• business vs personal deposits
• duplicate deposits
• linked account transfers
• reimbursements

We rebuild a proper financial model to counter CRA’s assumptions.

Step 2 — Identify Legitimate Non-Taxable Transactions

We document:
• shareholder loans
• family gifts
• loan proceeds
• reimbursements
• joint account transfers
• refunds and rebates
• insurance payouts
• intercompany transfers
• personal savings used as deposits
• transfers from spouse or relatives

These can dramatically reduce CRA’s “phantom income.”

Step 3 — Build Evidence Packages

We prepare:
• deposit matching spreadsheets
• annotated bank statements
• loan agreements
• gift letters
• business revenue schedules
• proof of origin documentation

This forces CRA to reconsider the audit assumptions.

Step 4 — File Objections

We challenge the reassessment with:
• legal arguments
• documentation
• adjusted calculations
• case law references

Mackisen handles the full appeal.

Step 5 — Stop Collections

We negotiate:
freeze lifts
• refund releases
• garnishment holds
• payment plans
• enforcement pauses

This protects cash flow while the dispute continues.

Step 6 — Long-Term Protection

We set up:
• proper bookkeeping
• structured banking
• deposit tracking
• GST/QST alignment
• controlled personal/business separation

This prevents future deposit audits.


Real Client Experience

A Montreal construction worker was audited after CRA saw large e-transfers. CRA assumed $84,000 of “unreported income.” Mackisen proved that most deposits were transfers, reimbursements, and family support. The assessment dropped from $84,000 to $3,900.

Another client, an e-commerce seller, had Stripe and PayPal deposits treated as full taxable income, even though many were refunds. Mackisen reconstructed the full transaction history and reduced the reassessment by over 70 percent.


Common Questions

• Does CRA assume deposits are income? Yes.
• Can CRA audit personal accounts? Yes.
• Are transfers between accounts taxable? Not if proven.
• Are gifts taxable? No, but CRA requires proof.
• Are loans taxable? No, but they must be documented.
• Can CRA freeze my bank account after a deposit audit? Yes.
• Can CRA reassess multiple years? Yes.
• Can this audit be reversed? Yes, with strong documentation.


Why Mackisen

With more than 35 years of combined CPA experience, Mackisen CPA Montreal helps businesses stay compliant while recovering the taxes they’re entitled to. Whether you’re filing your first GST/QST return or optimizing multi-year refunds, our expert team ensures precision, transparency, and protection from audit risk.

All-in-One Accounting, Tax, Audit, Legal & Financing Solutions for Your Business

Are you ready to feel the difference?

Have questions or need expert accounting assistance? We're here to help.

Let’s Stay In Touch

Follow us on LinkedIn for updates, tips, and insights into the world of accounting.

Terms & conditionsPrivacy PolicyService PolicyCookie Policy

@ Copyright Mackisen Consultation Inc. 2010 – 2024. •  All Rights Reserved.

© 1990-2024. See Terms of Use for more information.

Mackisen refers to Mackisen Global Limited (“MGL”) and its global network of member firms and associated entities collectively constituting the “Mackisen organization.” MGL, alternatively known as “Mackisen Global,” operates as distinct and independent legal entities in conjunction with its member firms and related entities. These entities function autonomously, lacking the legal authority to obligate or bind each other in transactions with third parties. Each MGL member firm and its associated entity assumes exclusive legal accountability for its actions and oversights, explicitly disclaiming any responsibility or liability for other entities within the Mackisen Organization. It is of legal significance to underscore that MGL itself refrains from rendering services to clients.