CRA Audit Support for Crypto Investors & Traders
CRA is actively auditing Canadian crypto investors and traders. Exchange data requests, capital gains vs. business income classification, DeFi staking and yield farming, NFT transactions, missing cost basis, airdrops, mining income and T1135 foreign property reporting are all under scrutiny. We represent crypto investors and traders directly with CRA. From $400. 900+ five-star reviews.
We Defend Crypto Investors and Traders Against CRA Audits
We have represented crypto investors and traders through CRA audits involving exchange data matching, unreported capital gains, business income reclassification, DeFi income, mining income and T1135 non-compliance. CRA has issued over 10,000 crypto-related audit letters in recent years, and the volume is increasing every year as Canadian exchanges are now required to share user data directly with CRA under the new reporting framework.
We handle the entire audit from the moment the CRA letter arrives. We reconstruct your complete transaction history across every exchange and wallet, calculate accurate cost basis, determine the correct tax treatment for every transaction type and respond to CRA with organized documentation. You do not speak to CRA directly. For our full crypto tax services, visit our crypto tax reporting and planning page. For digital asset businesses, visit our crypto traders and digital asset businesses page.
Book Free Consultation
Why CRA Is Targeting Crypto Investors and Traders
| CRA Audit Trigger | What CRA Looks For | How We Defend |
|---|---|---|
| Exchange data matching | Canadian exchanges (Coinbase, Bitbuy, Newton, Wealthsimple Crypto, Shakepay) report user transaction data directly to CRA. CRA matches this data against your T1 or T2. If the exchange shows $200,000 in crypto sales but your return reports $0 in capital gains, the audit letter arrives within months. | We obtain your complete transaction history from every exchange, reconcile against your tax return and prepare a response that accounts for every disposition. Where cost basis reduces the taxable gain, we document it. Where transactions were reported on the return but in a different format, we reconcile the discrepancy. |
| Capital gains vs. business income classification | CRA reviews your trading frequency, holding period, volume and intent to determine whether your crypto activity is capital (50% taxable) or business income (100% taxable). Day traders, scalpers and anyone with hundreds of trades per month risk being reclassified from capital to business income. The tax difference on $100,000 in gains: $25,000 vs. $50,000 at a 50% marginal rate. | We analyze your trading pattern: frequency, holding periods, the ratio of long-term holds to short-term trades, whether you have a full-time job (suggesting investment intent), and whether you have borrowed to trade (a business indicator). We present the case for capital treatment using CRA's own published criteria and case law precedent. |
| Unreported crypto dispositions | Every crypto-to-crypto trade is a taxable disposition in Canada. Swapping ETH for USDT, converting BTC to an altcoin, purchasing an NFT with ETH and using crypto to pay for goods or services are all taxable events. Most investors do not realize this. CRA does. | We reconstruct your complete transaction history across all exchanges and wallets, identify every taxable disposition and calculate the capital gain or loss on each. We account for crypto-to-crypto swaps, DEX trades, bridge transactions and token migrations that investors typically miss. |
| DeFi, staking and yield farming income | CRA treats staking rewards, yield farming returns, liquidity pool income and lending interest as taxable income when received. The cost basis is the fair market value at the time of receipt. Most investors do not report DeFi income because they did not convert it back to CAD. CRA audits DeFi activity by tracing wallet addresses on public blockchains. | We classify every DeFi transaction: staking rewards (income on receipt), yield farming (income on harvest), liquidity pool deposits and withdrawals (may trigger disposition), impermanent loss calculations and lending interest. We establish the fair market value at the time of each event using historical price data and prepare the correct T1/T2 treatment. |
| NFT transactions | Purchasing an NFT with crypto is a disposition of the crypto (taxable event on the crypto). Selling an NFT for crypto is a disposition of the NFT (taxable event on the NFT). CRA is particularly focused on high-value NFT flips where the gain was not reported on the return. | We track both sides of every NFT transaction: the disposition of the crypto used to purchase (calculating gain/loss on the crypto) and the subsequent disposition of the NFT when sold (calculating gain/loss on the NFT). We establish cost basis for both assets and prepare the capital gains schedule. |
| Missing or incorrect cost basis | CRA reviews the cost basis (adjusted cost base, ACB) you claim on dispositions. If you cannot prove your purchase price, CRA may assign a cost basis of $0, making the entire proceeds taxable. Many investors have cost basis scattered across 5 to 10 exchanges, some of which no longer exist (QuadrigaCX, FTX, Voyager). | We reconstruct cost basis from every available source: exchange CSV exports, wallet transaction histories, blockchain explorer data, bank and credit card statements showing fiat deposits and third-party tax tools (Koinly, CoinTracker, CoinLedger). For defunct exchanges, we use blockchain data and deposit records to establish the original purchase amounts. |
| Mining income | CRA treats crypto mining as business income if conducted with a profit motive. The fair market value of mined coins at the time of receipt is income. Expenses (equipment, electricity, hosting) are deductible. Many miners report nothing because they did not sell the mined crypto. CRA treats receipt as the taxable event, not the sale. | We calculate mining income at the fair market value on the date each coin was received. We claim all eligible expenses: mining hardware (CCA), electricity, internet, hosting fees, pool fees, cooling equipment and repair costs. We prepare the T2125 business income schedule and, where applicable, establish that the activity is a hobby (no profit motive) rather than a business. |
| T1135 Foreign Income Verification Statement | Crypto held on foreign exchanges (Binance, Kraken, KuCoin, OKX, Bybit) with a total cost basis exceeding $100,000 CAD triggers the T1135 filing requirement. Failure to file T1135 carries penalties of $25/day up to $2,500 for the first year and $100/day up to $12,000 for subsequent years. CRA cross-references T1135 filings against exchange data. | We determine whether T1135 applies (cost basis of foreign-held crypto exceeding $100,000), prepare and file T1135 for all required years and, where T1135 was missed, file through the Voluntary Disclosures Program (VDP) to avoid or reduce penalties. We also assess whether Canadian-dollar-denominated stablecoins on foreign exchanges trigger the requirement. |
CRA Has Dedicated Crypto Audit Resources: CRA's Digital Asset Compliance Program specifically targets cryptocurrency. Canadian exchanges share user data with CRA. Foreign exchanges are being accessed through international tax information exchange agreements. CRA uses blockchain analytics firms to trace wallet transactions on public blockchains. If you receive a crypto-related CRA audit letter, questionnaire or requirement letter, do not respond directly. Contact us immediately. The first response determines the direction of the entire audit.
What Our Crypto CRA Audit Support Includes
| Service | What We Do |
|---|---|
| Initial review of CRA audit letter or questionnaire | We review the CRA communication (audit letter, crypto questionnaire, requirement letter or proposal letter), identify the scope, determine which tax years are under review and assess the risk level. We advise you on what to expect and what not to disclose. |
| CRA representation (authorized representative) | We register as your authorized representative with CRA. All communication goes through us. You do not speak to the auditor directly. We respond to every request, manage every deadline and attend every meeting. |
| Complete transaction history reconstruction | We compile your full transaction history from every exchange (Coinbase, Binance, Kraken, Newton, Bitbuy, Wealthsimple Crypto, Shakepay, KuCoin, OKX, DEXs), every wallet (MetaMask, Ledger, Trezor, Trust Wallet) and every DeFi protocol. We reconcile cross-exchange transfers so they are not counted as dispositions. |
| Cost basis (ACB) reconstruction | We calculate the adjusted cost base for every asset using the superficial loss rule, the identical property rule and the correct ACB methodology. For defunct exchanges (QuadrigaCX, FTX, Voyager), we reconstruct cost basis using blockchain data, deposit records and bank statements. |
| Capital gains vs. business income defence | We analyze your trading pattern and present the case for capital treatment (50% taxable) vs. business income (100% taxable). We use CRA's published criteria, holding period analysis, trading frequency metrics and relevant case law to defend your classification. |
| DeFi, staking and yield farming classification | We classify every DeFi event: staking rewards, yield farming harvests, liquidity pool deposits/withdrawals, lending interest, airdrop income, bridge transactions and token migrations. Fair market value established at the time of each event using historical price data. |
| NFT transaction tracking | We track both sides of every NFT transaction: disposition of crypto used to purchase and disposition of the NFT when sold. Cost basis established for both assets. Gas fees included in the ACB calculation. |
| Mining income calculation | Fair market value of mined coins at receipt. All eligible expenses claimed: hardware (CCA), electricity, hosting, pool fees, cooling, repairs. T2125 prepared. Hobby vs. business determination documented. |
| T1135 filing and VDP submission | We determine T1135 applicability, prepare and file for all required years. Where T1135 was missed, we submit through the Voluntary Disclosures Program to avoid or reduce penalties and potential gross negligence charges. |
| Reassessment negotiation and objection | If CRA issues a reassessment, we review the proposal, identify errors in CRA's calculations or methodology, prepare a response and negotiate. If the reassessment stands, we file a Notice of Objection within 90 days. CRA Audit Resolution Services → |
Crypto CRA Audit Support: Real Client Results
Exchange Data Matching Audit, Long-Term Investor
CRA matched Coinbase data showing $340,000 in crypto dispositions over 2 years against a T1 that reported $0 in capital gains. The proposed reassessment treated the full $340,000 as a taxable capital gain ($170,000 taxable at 50%). We reconstructed the complete transaction history across Coinbase, Binance and a Ledger wallet: the actual cost basis was $285,000 (accumulated over 4 years of purchases). The real capital gain was $55,000, not $340,000. We also identified $12,000 in capital losses from other dispositions in the same year that offset the gain.
Business Income Reclassification, Active Trader
CRA proposed reclassifying a crypto trader's activity from capital gains (50% taxable) to business income (100% taxable). The trader had executed 2,400 trades over 18 months with $620,000 in total proceeds. CRA's proposed reassessment added $186,000 in additional tax (the difference between 50% and 100% inclusion). We demonstrated that the trader held a full-time IT job, used personal savings (not borrowed funds), held 65% of positions for over 30 days and had no history of professional trading. CRA accepted capital treatment.
DeFi Staking and Yield Farming Audit
CRA audited a DeFi participant who earned $94,000 in staking rewards and yield farming income across 8 protocols over 2 years without reporting any of it. The investor assumed DeFi income was not taxable until converted to CAD. We reconstructed every DeFi event: staking deposits, reward claims, yield harvests, liquidity pool entries and exits. We established the fair market value at each event using CoinGecko and CoinMarketCap historical data. We also identified $28,000 in impermanent loss and gas fees that reduced the net taxable income.
T1135 Non-Filing, Multi-Exchange Investor
CRA identified that a Canadian investor with $280,000 in crypto held on Binance and Kraken (foreign exchanges) had not filed T1135 for 3 years. The potential penalty was $7,500 ($2,500/year). We filed a Voluntary Disclosures Program (VDP) application covering all 3 years. We demonstrated that the non-filing was due to a genuine misunderstanding (the investor did not know crypto on foreign exchanges triggered T1135) and that income had been reported correctly on the T1 for all years. CRA accepted the VDP application and waived all penalties.
How Crypto CRA Audit Support Works
Review
We review the CRA letter, identify the scope (exchange data match, crypto questionnaire, full audit), determine the years under review and assess the risk. We register as your authorized representative immediately.
Reconstruct
We compile your complete transaction history from every exchange, wallet and DeFi protocol. We calculate the adjusted cost base for every asset. Cross-exchange transfers are identified so they are not treated as dispositions.
Respond
We prepare the CRA response with organized transaction summaries, cost basis documentation, capital gains schedules, DeFi income calculations and classification defence. You do not speak to CRA.
Resolve
We negotiate the outcome. If CRA proposes a reassessment, we challenge the calculations. If needed, we file a Notice of Objection and represent you through the appeals process.
CRA Crypto Audit Letter? Do Not Respond Directly. Call Us First.
We represent crypto investors and traders at CRA. From $400. Complete transaction reconstruction included.
Every Crypto Taxable Event CRA Audits
| Transaction Type | CRA Tax Treatment | What We Do |
|---|---|---|
| Selling crypto for CAD/USD | Capital gain (or loss) = proceeds minus adjusted cost base (ACB). 50% inclusion rate for capital gains (or 66.67% if the new inclusion rate applies above $250,000). Business income if trader classification. | We calculate the ACB using the identical property rule (weighted average across all acquisitions of the same asset). Every sale matched to the correct ACB at the time of disposition. |
| Crypto-to-crypto swap (e.g. BTC to ETH) | Taxable disposition of the first crypto. Deemed proceeds = fair market value of the crypto received. Cost basis of the new crypto = the same fair market value. Every swap is a taxable event. | We track every crypto-to-crypto swap across all exchanges and DEXs. Fair market value established at the exact time of each trade using exchange data and price feeds. |
| Using crypto to pay for goods or services | Taxable disposition of the crypto at the fair market value of the goods/services received (or the crypto's FMV, whichever is more clearly determinable). | We identify crypto payments from transaction records and calculate the gain or loss on each. Common examples: paying for a Tesla, real estate down payment, freelancer payments. |
| Staking rewards | Income at the fair market value on the date the reward is received. The cost basis of the staked reward equals the FMV at receipt. Subsequent sale of the reward is a separate disposition. | We pull staking reward data from wallets and protocols, establish FMV at each receipt date using historical price data and prepare the income schedule. Subsequent sales tracked separately for capital gains. |
| Yield farming / liquidity pool income | Tokens harvested from yield farming are income at FMV on receipt. Depositing tokens into a liquidity pool may be a disposition (depends on the protocol mechanics). Impermanent loss is not deductible as a capital loss under current CRA guidance. | We classify each DeFi event: deposit (potential disposition), harvest (income), withdrawal (potential acquisition). We document the protocol mechanics and apply the most favourable treatment supported by CRA guidance. |
| Airdrops and hard forks | Airdrops received without action: income at FMV on receipt. Hard fork tokens: cost basis of $0 if received passively (the full amount is a capital gain on sale). CRA's treatment varies and is still evolving. | We identify every airdrop and fork from wallet transaction history and blockchain data. We establish FMV at receipt and prepare the income or capital gains schedule. Where CRA guidance is ambiguous, we apply the most favourable interpretation with documented support. |
| Mining income | Business income at FMV when the coin is mined (if profit motive exists). Expenses deductible: equipment (CCA), electricity, hosting, pool fees. Subsequent sale is a separate disposition. | We calculate mining revenue at the FMV on receipt date. We claim all eligible expenses and prepare the T2125 schedule. If the activity lacks a profit motive (hobby mining), we present the case for non-business treatment. |
| Transferring between your own wallets/exchanges | Not a taxable event. However, CRA or tax tools may mistakenly treat a transfer as a disposition if it is not properly identified. This creates phantom gains that inflate the reassessment. | We identify every self-transfer using wallet addresses, exchange deposit/withdrawal records and blockchain explorer data. We tag these transfers so they are excluded from the capital gains calculation. This is the single most common error in crypto tax calculations. |
Self-Transfers Are the #1 Source of Phantom Gains: Moving BTC from Coinbase to your Ledger is not a sale. Moving ETH from Binance to MetaMask is not a disposition. But if these transfers are not properly identified and excluded, tax calculation tools and CRA will count them as dispositions with $0 cost basis, creating massive phantom gains. We identify and exclude every self-transfer across every exchange and wallet. This single step routinely reduces the proposed taxable amount by 30% to 60%.
What to Do When You Receive a Crypto CRA Audit Letter
1. Do not respond to CRA directly
Do not call the auditor. Do not fill out the crypto questionnaire. Do not send exchange statements or wallet screenshots without your CPA reviewing them first. Every piece of information you provide narrows CRA's scope or expands it. Contact us immediately and we will handle all communication.
2. Do not delete exchange accounts or wallet history
CRA can obtain your exchange data directly from Canadian exchanges and through international agreements for foreign exchanges. Deleting your account does not delete CRA's copy of the data. Preserve all records: exchange accounts, CSV exports, wallet addresses, DeFi transaction history and any correspondence with exchanges.
3. Export your transaction data now
Download CSV exports from every exchange you have used: Coinbase, Binance, Kraken, Newton, Bitbuy, Wealthsimple Crypto, Shakepay, KuCoin, OKX and any others. Export wallet transaction history from MetaMask, Ledger Live and Trust Wallet. The sooner we have your data, the sooner we can reconstruct the accurate picture.
4. Locate your fiat deposit records
Bank statements and credit card statements showing fiat deposits to exchanges are the strongest proof of cost basis. If you deposited $200,000 to Coinbase over 3 years, those bank records prove your cost basis even if the exchange records are incomplete.
5. Contact us within 48 hours
Crypto audits are data-intensive. Transaction reconstruction across multiple exchanges and wallets takes time. The earlier we start, the more accurate and complete the response. Early involvement also prevents mistakes that can expand the scope of the audit. Book a free consultation now.
Crypto CRA Audit Support Pricing
| Audit Type | Fee | What Is Included |
|---|---|---|
| CRA crypto questionnaire response | From $400 | Review questionnaire, prepare response, submit documentation. Covers simple exchange data match with under 100 transactions. |
| CRA crypto audit (under 500 transactions) | From $1,500 | Full transaction reconstruction across all exchanges and wallets. ACB calculation. Capital gains schedule. CRA representation. Reassessment negotiation. |
| CRA crypto audit (500 to 5,000 transactions) | From $3,000 | Everything above + multi-exchange reconciliation, DeFi classification, self-transfer identification, cross-year ACB tracking, business income vs. capital gains defence. |
| CRA crypto audit (5,000+ transactions or DeFi-heavy) | From $5,000 | Everything above + extensive DeFi reconstruction, yield farming classification, NFT tracking, mining income calculation, T1135 assessment, VDP submission if applicable. |
| Notice of Objection | From $2,000 | Formal objection filed within 90 days of reassessment. Detailed submission to CRA Appeals Division. Representation through the appeals process. |
Cost Basis Reconstruction Is Included: Every crypto audit package includes full transaction reconstruction and ACB calculation across all exchanges, wallets and DeFi protocols. This is the most time-intensive part of any crypto audit and we include it because an accurate response is impossible without it. For ongoing crypto tax reporting, visit our crypto tax reporting and planning page.
Frequently Asked Questions: CRA Audit Support for Crypto
Meet Your Crypto CRA Audit Defence Team
Your crypto audit is handled by licensed CPAs who understand blockchain transactions, DeFi protocols, exchange data structures and CRA's crypto audit methodology.

Sharad Gondaliya, CPA
Founder and Principal CPA. Leads CRA audit defence for crypto clients. Specializes in transaction reconstruction across exchanges and wallets, ACB calculation, capital gains vs. business income classification, DeFi income determination and T1135 compliance for foreign-held digital assets.

Vandana Goel, CPA
Senior CPA. Manages CRA audit responses for crypto investors and traders. Experienced in multi-exchange reconciliation, self-transfer identification, NFT transaction tracking, mining income calculation, VDP applications and Notice of Objection filings for crypto reassessments.
What Our Clients Say
900+ five-star reviews from business owners across Ontario and Canada.
CRA Crypto Audit Letter? We Represent Investors and Traders at CRA.
Exchange data matching, capital gains, DeFi, NFTs, mining, T1135, cost basis reconstruction. We handle the entire audit. You do not speak to CRA directly. From $400.
