Book Consultation

Gondaliya CPA

CRA Audit Support · Crypto Investors & Traders · Licensed CPA

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
Gondaliya CPA team - CRA audit support for crypto investors and traders

Why CRA Is Targeting Crypto Investors and Traders

CRA Audit TriggerWhat CRA Looks ForHow We Defend
Exchange data matchingCanadian 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 classificationCRA 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 dispositionsEvery 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 incomeCRA 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 transactionsPurchasing 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 basisCRA 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 incomeCRA 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 StatementCrypto 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

ServiceWhat We Do
Initial review of CRA audit letter or questionnaireWe 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 reconstructionWe 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) reconstructionWe 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 defenceWe 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 classificationWe 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 trackingWe 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 calculationFair 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 submissionWe 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 objectionIf 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.

Taxable gain reduced from $340,000 to $43,000 (87% reduction)

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.

$186,000 additional tax avoided (capital treatment preserved)

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.

Taxable DeFi income reduced from $94,000 to $66,000 (30% reduction)

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.

$7,500 in T1135 penalties waived through VDP

How Crypto CRA Audit Support Works

1

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.

2

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.

3

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.

4

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.

Book Free Consultation

Every Crypto Taxable Event CRA Audits

Transaction TypeCRA Tax TreatmentWhat We Do
Selling crypto for CAD/USDCapital 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 servicesTaxable 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 rewardsIncome 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 incomeTokens 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 forksAirdrops 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 incomeBusiness 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/exchangesNot 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 TypeFeeWhat Is Included
CRA crypto questionnaire responseFrom $400Review questionnaire, prepare response, submit documentation. Covers simple exchange data match with under 100 transactions.
CRA crypto audit (under 500 transactions)From $1,500Full 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,000Everything 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,000Everything above + extensive DeFi reconstruction, yield farming classification, NFT tracking, mining income calculation, T1135 assessment, VDP submission if applicable.
Notice of ObjectionFrom $2,000Formal 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

Why is CRA auditing crypto investors?
Canadian exchanges report user data directly to CRA. CRA also accesses foreign exchange data through international tax agreements and uses blockchain analytics to trace wallet transactions. When the data shows $200,000 in dispositions and your return shows $0 in capital gains, the audit letter follows. CRA has a dedicated Digital Asset Compliance Program that is expanding every year.
Does CRA know about my crypto?
Yes. Canadian exchanges (Coinbase, Newton, Bitbuy, Wealthsimple Crypto, Shakepay) report directly to CRA. CRA has also obtained court orders to access data from international exchanges. Blockchain transactions on public ledgers (Bitcoin, Ethereum) are permanently visible. CRA uses blockchain analytics tools to link wallets to identities. Assuming CRA does not know is the most common and most expensive mistake.
Is every crypto trade taxable?
Every disposal is taxable: selling for CAD, swapping one crypto for another, using crypto to pay for goods or services, and purchasing NFTs with crypto. Transfers between your own wallets are not taxable but must be properly identified to avoid phantom gains. Staking rewards, yield farming and mining are taxable as income when received. Crypto Tax Reporting →
What is the difference between capital gains and business income for crypto?
Capital gains: 50% of the gain is taxable (or 66.67% above $250,000 under the new rules). Business income: 100% is taxable. CRA uses trading frequency, holding period, volume, intent and whether you trade for a living to classify. The difference on $100,000 in gains: $25,000 vs. $50,000 in tax at a 50% marginal rate. We defend capital treatment using CRA's published criteria and case law.
What if I lost money on crypto?
Capital losses can be applied against capital gains in the same year, carried back 3 years or carried forward indefinitely. If you have unreported losses, they can reduce your current reassessment. We identify all capital losses across every exchange and wallet, including losses from defunct exchanges (FTX, Voyager, Celsius). Documenting the loss with exchange records or blockchain data is required. Crypto Trader Services →
What about DeFi staking and yield farming?
Staking rewards and yield farming income are taxable at the fair market value on the date received. This applies even if you did not convert the rewards to CAD. CRA traces DeFi activity through on-chain wallet analysis. We reconstruct every DeFi event, establish FMV at receipt using historical price data and prepare the income calculation. Gas fees and impermanent loss documentation are included.
Do I need to file T1135 for crypto on foreign exchanges?
If the total cost basis of crypto held on foreign exchanges (Binance, Kraken, KuCoin, OKX, Bybit) exceeds $100,000 CAD at any point during the year, you must file T1135. Penalties for non-filing: $25/day up to $2,500/year (first year) and $100/day up to $12,000/year (subsequent years). We file T1135 for all required years and, where it was missed, submit through the Voluntary Disclosures Program.
How much does crypto CRA audit support cost?
From $400 for simple questionnaire responses. From $1,500 for audits under 500 transactions. From $3,000 for 500 to 5,000 transactions. From $5,000 for complex audits (5,000+ transactions, DeFi, mining, NFTs). Includes complete transaction reconstruction and ACB calculation. Know Your Exact Fee →
Should I use the Voluntary Disclosures Program (VDP)?
If you have unreported crypto income or gains from prior years and CRA has not yet contacted you, VDP may eliminate or reduce penalties and avoid gross negligence charges. Once CRA sends an audit letter, VDP is no longer available for those years. We assess VDP eligibility, prepare the application and represent you through the process. Timing is critical.
What if my exchange no longer exists (FTX, Voyager, QuadrigaCX)?
We reconstruct cost basis using blockchain explorer data (Etherscan, blockchain.com), bank and credit card statements showing fiat deposits to the exchange, email confirmations of purchases, third-party tax tool records and any exported CSV files you may have saved. CRA requires reasonable evidence of cost basis, not necessarily the original exchange records. We build the best available documentation from all sources.

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

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

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.

Licensed CPA Ontario
900+ Five-Star Reviews
Full Transaction Reconstruction
Reassessment Negotiation
Book Free ConsultationCRA Audit Services
Scroll to Top