Free preview · no sign-up · read-only

Solana Tax Calculator

Scan your Solana wallets, organize supported SPL token and staking activity, optionally merge exchange CSVs, and preview a filing-ready tax report in minutes.

Instant preview No sign-up Full SPL history Meme coin trades
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 a more complete cost basis picture.

Wallet-first flow Optional CSV merge No sign-up
Primary path
Solana wallets Read-only

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

Paste wallet address
📡 Full SPL token history ⚖ Raydium, Jupiter, 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)

Wallet-only? Skip this step and scan your Solana address below.

Connect Phantom or paste a Solana wallet to unlock your preview.
Read-only wallet scan No sign-up required Full SPL token history Filing-ready report

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 and finalized in the full report; 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 Solana users choose DYOR.tax

Coverage built for SPL tokens, staking, and meme coin volume

From Phantom wallet scans and Raydium swaps to staking rewards, failed transactions, and exchange CSV merges, the preview is designed to make Solana tax reporting feel fast, guided, and trustworthy.

🔥
Trades

Meme Coin Volume Handled

Recognized Raydium and Jupiter swaps are organized at scale; ambiguous events are flagged for review.

📡
Coverage

SPL Token Activity

Supported SPL token activity is read from the wallet address; ambiguous events remain visible for review.

💰
Income

Staking Rewards as Income

Native SOL staking epochs and liquid staking (mSOL, JitoSOL) recognized as income at fair market value on receipt.

🌎
Local rules

7 Countries

US, UK, Canada, Australia, NZ, India, and South Africa, with country-specific methods including Section 104 for the UK and ACB for Canada.

Simple, one-time pricing

No subscriptions. Pay once per tax year. Exchange CSV pricing counts only disposals and income events in the selected tax year; wallet scan pricing counts scanned wallet transactions.

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

How Solana is taxed

SOL is treated as property in all supported jurisdictions. Every swap, sale, or disposal triggers a capital gain or loss. Staking rewards are generally taxable income in most countries at fair market value on the date received.

Taxable events: selling SOL for fiat, swapping SOL or any SPL token, spending SOL on purchases, receiving SOL as payment, staking rewards received, SOL spent on transaction fees (a disposal at market price).

Not taxable: buying SOL with fiat, transferring between your own wallets, holding.

Solana meme coin taxes - 2024/2025

The Solana meme coin trading season created significant tax complexity for many active traders:

DYOR.tax handles Solana token swaps at scale. Add your wallet address and the full trade history is scanned automatically - no manual entry required regardless of volume.

Solana staking taxes

Solana uses delegated Proof of Stake. Staking rewards are distributed approximately every 2-3 days (each epoch):

How DYOR.tax handles Solana

Add your Solana wallet address and the scanner reads available on-chain activity:

Note: Lending, liquidity positions, wrappers, and other ambiguous protocol events may require review. Unsupported interactions remain visible rather than receiving an unconditional classification.

Solana taxes by country

United States

United Kingdom

Canada

Australia

New Zealand

India

South Africa

Common Solana tax mistakes

Related guides and calculators

Phantom Tax Calculator · Bitcoin Tax Calculator · Ethereum Tax Calculator · Crypto Staking Taxes · Airdrop Taxes

🇺🇸 Phantom US · 🇬🇧 Phantom UK · 🇨🇦 Phantom Canada · 🇦🇺 Phantom Australia · 🇺🇸 US · 🇬🇧 UK

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.

  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

Yes. Every swap on Solana is a disposal of the input token and an acquisition of the output token. Your taxable gain is the fair market value of what you received minus the cost basis of what you gave up. This applies regardless of the token's market cap or how briefly you held it.

Staking rewards are distributed approximately every 2-3 days (each epoch) and are generally taxable income at fair market value on the date received. In the US, the IRS confirmed in Rev. Rul. 2023-14 that staking rewards are ordinary income when received. In the UK, HMRC generally treats them as miscellaneous income if the activity does not amount to a trade. The rewards are taxable in the year received, not when you sell.

A failed transaction does not execute the swap, so no disposal of SPL tokens occurs. However, the SOL spent on the transaction fee is still a disposal of SOL at the market price at the time of the failed transaction - a small capital event that still needs to be tracked.

Recognized Raydium, Jupiter, and Orca swaps are organized for reporting. Lending, liquidity positions, and ambiguous protocol events may require review; unsupported interactions remain visible rather than receiving an unconditional classification.

You don't need to export anything. Add your Solana wallet address to DYOR.tax and the scanner reads your full transaction history directly from the Solana blockchain. All SPL token swaps, staking rewards, and wallet activity are captured automatically - regardless of how many transactions you have.

Receiving tokens from a Pump.fun launch may be a taxable income event in most jurisdictions if you received tokens in exchange for SOL. The tokens would be treated as income at fair market value on the date of receipt, establishing a cost basis for any future disposal. The specific treatment depends on the structure of the launch and your jurisdiction.