Free preview · no sign-up · read-only

Phantom Tax Calculator

Scan your Phantom wallet across Solana, optionally merge exchange CSVs, and preview a filing-ready crypto tax report covering swaps, staking, DeFi, and NFTs in minutes.

Instant preview No sign-up Read-only scan Full Solana history
Step 1
Choose your country

Apply the right tax rules from the start.

Step 2
Choose tax year

Preview the report for the year you need to file.

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
◯ Full Solana history ⚖ 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 full transaction history:

  • Coinbase: accounts.coinbase.com → Statements → Generate custom statement → All time, CSV
  • Binance: Wallet → Asset History → Export Transaction Records → Generate (UTC timezone)
  • Kraken: Profile icon → Documents → Create Export → Ledger, full history, 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 Tracks Solana DeFi Filing-ready report
Why Phantom users choose DYOR.tax

Coverage built for real Solana activity

From Jupiter and Raydium to staking, NFTs, and country-specific tax rules, the preview is designed to make a high-friction workflow feel safe, guided, and fast.

Coverage

Full Solana History

Jupiter swaps, Raydium and Orca LP positions, Marinade and Jito staking, and SPL token transfers - all read directly from the blockchain.

💰
Classification

Solana DeFi Detection

Jupiter, Raydium, Orca, Marinade, Jito, and other protocol activity classified automatically from your wallet history.

🖼
NFTs

NFT Trade Tracking

Mints, sales, and bids on Magic Eden, Tensor, and other Solana marketplaces. Each NFT gets its own cost basis from the original acquisition.

🌎
Local rules

7 Countries

US, UK, Canada, Australia, NZ, India, and South Africa. Country-specific cost basis methods and filing guides included.

Simple, one-time pricing

No subscriptions. Pay once per tax year.

Up to 50 events
$29
51 – 100
$39
501 – 1,000
$59
1,001 – 3,000
$79
3,001 – 5,000
$99
5,001+
$129

Why Phantom wallet taxes are uniquely complex

Solana's sub-second finality and near-zero transaction fees encourage extremely high activity volumes. A typical active Phantom user might accumulate 5,000 to 50,000 or more transactions in a single year - compared to a few hundred on Ethereum. Every one of those transactions needs to be individually priced in your local currency at the exact time it occurred.

Solana's account model and instruction-level architecture also make transaction parsing significantly harder than EVM chains. A single Solana transaction can bundle multiple operations - a swap, a fee payment, and a staking action - that each require separate tax treatment.

What Phantom activity is taxable

The following Phantom interactions are commonly analyzed as taxable events, though the exact treatment depends on jurisdiction and individual facts:

What is NOT taxable

DYOR.tax uses cross-source self-transfer detection to identify transfers between your own addresses and exclude them from taxable calculations. Add multiple Phantom addresses and transfers between them are recognized automatically.

How DYOR.tax calculates your Phantom taxes

  1. Paste your Phantom wallet address (Solana public key)
  2. The scanner reads your complete Solana transaction history directly from the blockchain
  3. Jupiter, Raydium, Orca, Marinade, Jito, and other protocol interactions classified automatically
  4. NFT trades on Magic Eden, Tensor, and other Solana marketplaces detected from on-chain data
  5. Native staking and liquid staking rewards recorded separately as income events
  6. Country-specific cost basis method applied - FIFO for US, AU, NZ, IN, ZA; ACB for Canada; Section 104 for UK
  7. Optionally merge your exchange CSV for a unified cost basis across your entire portfolio
  8. Filing-ready PDF with country-specific form guidance and a complete transaction audit trail

Phantom + exchange - combining your data

Many Phantom users also use Coinbase, Binance, or Kraken to buy SOL with fiat and withdraw it to their Phantom wallet. DYOR.tax merges your Phantom wallet scan with your exchange CSV into one unified cost basis pool. Transfers between your exchange and Phantom are detected automatically and excluded from taxable calculations.

This matters for cost basis continuity. If you bought SOL on Coinbase and moved it to Phantom before swapping it on Jupiter, the original Coinbase purchase price carries forward as the cost basis for that Jupiter swap - reducing your taxable gain accordingly.

Solana-specific tax challenges

Common Phantom tax mistakes

Phantom tax calculator by country

Country-specific Phantom tax reports with local tax rules, filing forms, and deadlines:

🇺🇸 US · 🇬🇧 UK · 🇨🇦 Canada · 🇦🇺 Australia · 🇳🇿 New Zealand · 🇮🇳 India · 🇿🇦 South Africa

Related guides and calculators

Frequently Asked Questions

No. Phantom is a self-custody wallet and does not generally send tax forms to tax authorities on your behalf. Phantom does not send tax documents to the IRS, HMRC, or any other agency. You are responsible for tracking and reporting all Phantom activity to your country's tax authority. Tax agencies increasingly use blockchain analytics to identify on-chain activity, so self-reporting is important regardless of whether you receive a form.

Jupiter routes swaps between SPL tokens across Solana DEXes. Swapping one token for another via Jupiter is commonly treated as a taxable disposal of the input token and acquisition of the output token, with gain or loss calculated at the time of the swap. The exact treatment depends on your jurisdiction, but most major tax frameworks treat token-for-token exchanges as taxable events. DYOR.tax detects Jupiter transactions automatically from your Phantom wallet history.

Staking rewards from native SOL validator delegation are generally treated as taxable income in many jurisdictions, valued at fair market value when received or credited to your stake account. In the US, the IRS confirmed in Rev. Rul. 2023-14 that staking rewards are income when received. In the UK, HMRC generally treats staking rewards as miscellaneous income if the activity does not amount to a trade. The characterization and timing vary by jurisdiction and individual facts.

Minting an NFT is generally treated as acquiring it at a cost basis equal to the mint price and related fees, though the specific treatment varies by jurisdiction and facts. Selling an NFT is commonly treated as a taxable disposal, with your gain or loss calculated from that cost basis. DYOR.tax tracks NFT trades on Magic Eden, Tensor, and other Solana marketplaces automatically from your on-chain wallet history.

The treatment depends on jurisdiction and the specific facts. Converting SOL into mSOL or jitoSOL may be treated as a disposal in some jurisdictions. The underlying staking rewards embedded in these tokens are commonly analyzed as taxable income, though the timing of recognition varies - some approaches recognize income as rewards accrue, others when the position is unwound. DYOR.tax records all liquid staking transactions for review with your tax adviser.

This is common among active Phantom users. Solana's speed and low fees mean frequent traders can accumulate tens of thousands of transactions in a single tax year. DYOR.tax processes your complete Solana history automatically from your wallet address - no manual review, no exports required. Paste your address and the scanner handles classification, pricing, and cost basis calculation across all activity.