Free preview · no sign-up · read-only

Phantom Tax Calculator South Africa

SARS treats Phantom wallet activity as either revenue or capital depending on the facts - with active Jupiter traders often analyzed as trading in gross income, while long-term Solana holders may fall under the CGT framework. Paste your Solana public key to build ZAR disposal and staking- income records with FIFO costs and an audit trail. The calendar-year report does not calculate final tax.

Instant preview No sign-up ZAR pricing FIFO method
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
🇿🇦 SARS reporting ⚖ 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 ZAR pricing FIFO method

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 SA Phantom users choose DYOR.tax

SARS reporting for Solana wallets

FIFO method, ZAR conversion, and revenue-vs-capital framing - built for South African Phantom users reporting to SARS.

📝
Coverage

Revenue and Capital Analysis

DYOR.tax calculates ZAR gains on every Phantom transaction. The report shows gains and losses that you and your adviser can characterize as revenue or capital based on your specific facts.

Coverage

Full Solana History

Jupiter swaps, Raydium and Orca LPs, Marinade and Jito staking rewards, Magic Eden and Tensor NFT trades - all read from the Solana blockchain and converted to ZAR.

💰
Coverage

40% CGT Inclusion Tracked

The preview illustrates FIFO and the 40% inclusion framework. Capital-versus-revenue treatment, the selected-year exclusion, and progressive rates require review.

🇿🇦
Output

Designed for SARS Reporting

Estimated ZAR gains and losses are organized for review. Verify the tax-year rules and classification before using figures in a South African tax return.

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

SARS treatment of Phantom wallet activity

SARS taxes crypto assets under normal income tax and CGT rules. The key question for every South African Phantom user is whether their activity is characterized as revenue or capital in nature. This depends on the facts - particularly the frequency of trading, the intention at acquisition, and the nature of the activity. There is no single rule that applies to all Phantom wallet users.

SARS has stated that gains from crypto are taxable and has increased its enforcement focus on crypto activity. Phantom is a self-custody wallet that does not send tax information to SARS - South African Phantom users are responsible for self-reporting all activity. The complete Phantom wallet history is the starting point for any SARS submission.

Revenue vs capital - what it means for Jupiter traders

Active Phantom users who trade frequently on Jupiter, Raydium, and Orca will often find SARS analyzes their activity as revenue in nature - meaning gains are often analyzed as gross income taxable at marginal rates up to 45%. The indicators SARS looks for include high transaction frequency, short holding periods, and a pattern of buying and selling for profit.

Longer-term Solana asset holders who make infrequent disposals may have gains characterized as capital, subject to the 40% inclusion rate and the selected-year annual exclusion for individuals (R40,000 for the year ending 28 February 2026; R50,000 for the year ending 28 February 2027). This distinction is significant: a R200,000 gain is taxed very differently under revenue rules versus CGT. The characterization requires a factual analysis - consult a tax adviser.

SOL staking rewards and Marinade, Jito liquid staking

SOL staking rewards received into your Phantom wallet are often analyzed as gross income at ZAR fair market value on the date received, taxable at your marginal rate. This is consistent with SARS's approach to crypto asset income. The amount recognized as income becomes the base cost for those tokens, and later disposal creates a separate revenue or capital event.

Liquid staking via Marinade (mSOL) and Jito (jitoSOL) adds complexity. Converting SOL to a liquid staking token may itself be a disposal. SARS has not issued specific guidance on liquid staking - consult a tax adviser for these positions. DYOR.tax records all Marinade and Jito interactions for your review.

Solana NFTs and the selected-year annual exclusion

NFT trades from Magic Eden, Tensor, and direct Phantom wallet transfers are disposals that may be characterized as either revenue or capital depending on the facts. For capital events, the gain is included at 40% after the applicable annual exclusion: R40,000 for the year ending 28 February 2026 and R50,000 for the year ending 28 February 2027, applied across all capital gains for the year. For revenue events, the full gain is taxable as income. DYOR.tax captures all Phantom NFT trades with ZAR acquisition cost and disposal proceeds.

Related calculators and guides

All countries: Phantom Tax Calculator
ZA country page: South Africa Crypto Tax Calculator
Other Phantom countries: Phantom USA · Phantom Australia · Phantom UK

Solana guides: Solana Tax Calculator · Crypto Staking Taxes · South Africa Tax Deadline

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. South African gains are revenue or capital depending on the facts.

  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 SARS. You are responsible for reporting all Phantom wallet activity in your South African tax return. SARS has confirmed that crypto assets fall under normal income tax and CGT rules and has increased its enforcement activity in this area.

It depends on the facts. Active Phantom traders may have gains analyzed as gross income. Capital treatment uses the 40% inclusion rate after the applicable annual exclusion: R40,000 for the year ending 28 February 2026 and R50,000 for the year ending 28 February 2027.

Each Jupiter swap is a disposal of the input token and acquisition of the output token at ZAR fair market value. Whether the gain is revenue or capital depends on your facts. Active traders will often find their Jupiter activity falls within revenue characterization. DYOR.tax calculates ZAR gains for each swap using historical USD/ZAR rates.

For individuals, the exclusion is R40,000 for the year ending 28 February 2026 and R50,000 for the year ending 28 February 2027. It applies before the 40% inclusion rate; revenue gains receive no exclusion.

Yes. SOL staking rewards received into your Phantom wallet are often analyzed as gross income at ZAR fair market value on the date received, taxable at your marginal rate. The amount recognized as income becomes the base cost for those tokens. Later disposal creates a separate taxable event that may be characterized as revenue or capital depending on the facts.