Free preview · no sign-up · read-only

Phantom Tax Calculator Canada

The CRA treats every Jupiter swap as a disposition of the input token. Canada uses Adjusted Cost Base (ACB) - not FIFO - and the superficial loss rule can apply when you swap back into a token within 30 days. Paste your Phantom address and DYOR.tax calculates ACB across your complete Solana history for Schedule 3 reporting.

Instant preview No sign-up ACB method Schedule 3 activity review
Step 1
Choose your country

Apply the right tax rules from the start.

Step 2
Choose tax year

Preview activity for the tax year you need to review.

Steps 3-5

Add your data for an instant tax preview

Start with Phantom, then optionally merge Coinbase, Binance, or Kraken data for more complete cost basis coverage.

Wallet-first flow Optional CSV merge No sign-up
Primary path
Phantom wallet Read-only

Connect Phantom or paste the wallet address you want to scan.

Paste wallet address
🇨🇦 ACB method ⚖ Jupiter, Raydium, Orca 💰 Max 5 wallets
Combine wallet and exchange data
Optional exchange CSV

Merge exchange history for a more complete tax picture.

Drop your exchange CSV here
Choose the exchange, then drop the file or .

Choose the exchange you want to merge, then export its account-opening-to-today CSV:

  • Coinbase: accounts.coinbase.com → Statements → Generate custom statement → account opening to today, CSV
  • Binance: Wallet → Asset History → Export Transaction Records → account opening to today → Generate
  • Kraken: Profile icon → Documents → Create Export → Ledger, account opening to today, CSV → Generate (arrives as .zip)

Phantom-only? Skip this step and scan your wallet above.

Add a Phantom wallet or exchange CSV to unlock your preview.
Read-only wallet scan No sign-up required ACB method Schedule 3 activity review

What this wallet scanner supports

Supported

  • Read-only scan by address or one-click connect - we never touch your funds or keys.
  • Solana - plus Ethereum, major EVM chains and Bitcoin in the same report.
  • Supported swaps, transfers, fees, and on-chain income are classified automatically; ambiguous activity is flagged for review.
  • Use your wallet alone, or combine it with exchange CSVs in one report.
  • PDF report with your country's cost-basis method applied.

Partly supported

  • Purchase cost for coins funded from an exchange, bridge or another wallet - we flag these; fill them in the quick review step or add the matching exchange CSV to backfill.
  • Bitcoin activity is summarized in the preview; paste each address (extended public keys / xpub are not supported yet).
  • Unusual DeFi or NFT positions may need a manual review line.

Not covered

  • This is not tax advice.
  • We never request private keys, seed phrases or spending permissions.
  • We read on-chain activity only - off-chain trades that never touched this wallet are not visible.

Read-only. No sign-up, no spending permissions.

Why Canadian Phantom users choose DYOR.tax

CRA-oriented review for Solana activity

ACB method, potential superficial-loss warnings, Schedule 3 support, and CAD conversion for Solana disposals.

📊
Local rules

ACB for SPL Tokens

Adjusted Cost Base calculated across your full Phantom and exchange history. Every Jupiter swap, staking reward, and airdrop updates the ACB for each token.

Local rules

Superficial Loss Detection

Solana's speed creates potential 30-day reacquisitions. DYOR.tax flags them from supplied history; the continued-ownership and affiliated-person conditions still require review.

Coverage

Full Solana History

Jupiter swaps, Raydium and Orca LPs, Marinade and Jito staking, Magic Eden and Tensor NFTs - all classified. CAD conversion at historical rates.

📝
Output

Schedule 3 activity preview

Capital-property activity is organized with inclusion context for review. Staking and DeFi activity is separated, but classification and filing treatment are not selected.

Free activity preview; tax report unavailable

The ACB and Schedule 3 activity preview remains available. Checkout and report generation are paused until actual income, province or territory, and business-versus-capital classification are supported.

TAX REPORT UNAVAILABLE

ACB for Solana SPL tokens

Canada's Adjusted Cost Base method applies to every SPL token in your Phantom wallet. Unlike FIFO, ACB maintains a running average cost across all your acquisitions of each token. Every Jupiter swap that acquires a new SPL token, every staking reward received, and every airdrop updates the ACB for that token.

When you dispose of a token via Jupiter, sell an NFT, or exit a Raydium LP position, the gain or loss is calculated against the current ACB per unit for that token. DYOR.tax applies ACB across your merged Phantom and exchange history, so SOL bought on Coinbase and moved to Phantom shares the same ACB pool as SOL acquired on-chain.

Superficial loss and Solana's speed

The CRA's superficial loss rule in Section 54 of the Income Tax Act is particularly relevant for active Solana traders. Solana's low fees and fast confirmations make it easy to swap out of a token and back into the same token multiple times in a short period. Those acquisitions are potential cases, but the separate continued-ownership condition must also be satisfied.

The rule requires acquisition in the 30-day period and that you or an affiliated person still owns, or has a right to buy, the substituted property 30 calendar days after the sale. DYOR.tax only flags potential cases from supplied history for review with your tax adviser.

Marinade, Jito, and Raydium under CRA rules

Converting SOL to Marinade mSOL or Jito jitoSOL may be treated as a disposition of SOL depending on the protocol structure and applicable facts. The CAD fair market value of SOL at the time of conversion would be the proceeds, and any gain or loss is calculated from the SOL ACB.

Staking rewards from native SOL staking and liquid staking protocols are commonly reported as income depending on the facts. The CAD value on receipt becomes the ACB of the received tokens. Raydium and Orca LP positions involve additional complexity - entering and exiting an LP pool may involve multiple dispositions and acquisitions with their own ACB implications.

Reporting Phantom activity on Schedule 3

Capital gains from Phantom disposals are reported on Schedule 3 of your T1 return. Only 50% of net capital gains are included in taxable income under the current inclusion rate. Whether gains are on capital account or income account depends on the facts - active high-frequency trading may be characterized as business income by the CRA.

Staking and DeFi income is generally reported on T1 line 13000 (other income) or as business income depending on the nature of the activity. DYOR.tax separates capital gains from income events in the activity preview.

Related calculators and guides

All countries: Phantom Tax Calculator
Canada country page: Canada Crypto Tax Calculator
Other Phantom countries: Phantom USA · Phantom UK · Phantom Australia

Solana guides: Solana Tax Calculator · Crypto Staking Taxes · Airdrop Taxes

Product updates

Wallet scanner update history

We publish wallet scanner updates so you can see how the calculator is maintained against real on-chain activity and country tax rules.

Latest wallet scanner update:

View full changelog
  1. Wallet scanning expanded

    Bitcoin and EVM chains join Solana in one report. Canadian reports apply the ACB method.

  2. Incoming exchange transfers flagged and routed to CSV

    So basis is not assumed.

  3. Solana liquidity and bot-dust handling improved

    LP events detected, MEV/priority-tip dust neutralized.

  4. Exchange-withdrawal lots demoted to review

    Instead of assuming market-value basis.

  5. Solana / Phantom wallet scanning opened

    With a cost-basis review step for sales missing acquisition history.

Frequently Asked Questions

No. Phantom is a self-custody wallet and does not generally send tax information to the CRA on your behalf. You are responsible for reporting all Phantom disposals and income on your T1 return. The CRA treats all crypto disposals including Jupiter swaps as taxable events.

Yes. Canada uses Adjusted Cost Base (ACB), not FIFO. ACB is a running weighted average cost across all your acquisitions. DYOR.tax applies ACB across your complete Phantom and exchange history, including tokens from staking rewards and airdrops.

It can apply, but reacquisition in the 30-day period is only one condition. You or an affiliated person must also still own, or have a right to buy, the substituted property 30 calendar days after the sale. DYOR.tax flags potential cases for review.

Staking rewards are commonly reported as income depending on the facts. The CAD value on receipt becomes the ACB of those tokens. Converting SOL to mSOL may also be treated as a disposition depending on protocol structure and facts.

50% under current law. Only half your net capital gains from Phantom disposals are included in taxable income. The proposed 2/3 increase was cancelled. Gains are then taxed at your marginal income tax rate.