Free preview · no sign-up · read-only

Phantom Tax Calculator USA

Solana's low fees mean active Phantom users can accumulate tens of thousands of taxable events per year. The IRS treats Jupiter swaps, NFT sales, and staking receipts as reportable disposals or income events - but moving tokens between wallets you own is generally not taxable on its own. Phantom does not send tax forms to the IRS, and self-custody wallets are not covered by Form 1099-DA reporting. Paste your Solana public key and DYOR.tax scans your full on-chain history and outputs a Form 8949-ready US tax report.

Instant preview No sign-up Form 8949 ready FIFO cost basis
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
🇺🇸 Form 8949 ready ⚖ 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: History → Export or Document Center from profile menu → Ledger type → full history, CSV → Generate. Downloads as CSV (no .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 FIFO method Form 8949 ready
Why US Phantom users choose DYOR.tax

IRS-ready reporting built for Solana volume

Form 8949 output, FIFO cost basis, and automatic Jupiter/NFT classification - designed for the high volume that active Phantom users generate on Solana.

📝
Output

Form 8949 Ready

Every Phantom disposal reported with short-term and long-term separation. Jupiter swaps, NFT sales, and Raydium LP exits all captured and priced in USD.

Coverage

Full Solana History

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

💰
Local rules

FIFO Cost Basis

First-in, first-out applied across your complete Phantom history including exchange imports. Acquisition dates tracked for long-term rate eligibility.

🌐
Scale

High Volume Ready

Solana's low fees mean active Phantom users often have 10,000-50,000+ events per year. DYOR.tax processes your full history without manual review.

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

IRS property rules and Phantom wallet activity

The IRS taxes digital assets as property under Notice 2014-21. Every disposal from your Phantom wallet - a Jupiter swap, a sale on Tensor, an exit from a Raydium LP position - is a taxable event that must be reported on Form 8949 regardless of whether it occurred on a centralized exchange or directly on-chain.

Moving tokens between Solana wallets or accounts you own is generally not a taxable event on its own. Same-owner transfers carry your cost basis and holding period forward without triggering gain or loss recognition. The Form 1040 digital asset question covers on-chain activity, but merely holding, transferring between your own wallets, or buying with fiat alone does not require a "Yes" answer by itself.

Solana's throughput and low transaction costs mean a single active Phantom user can generate far more taxable events than a typical exchange user. A year of frequent Jupiter trading, LP management, and NFT activity can easily produce thousands of Form 8949 entries. DYOR.tax processes your complete Phantom history automatically.

FIFO default and specific identification on Solana

FIFO (first-in, first-out) is the US default cost basis method when no specific identification is made at the time of disposal. For self-custody wallets like Phantom, lot matching operates at the wallet level: absent identification, the oldest units of a token in that wallet are treated as sold first.

HIFO and LIFO are not free-standing defaults. They work only if implemented as valid specific identification strategies: you must identify the lots you intend to dispose of using a sufficient identifier - such as purchase date and price - before or at the time of the transaction. If adequate identification is not made, FIFO controls. Solana's high transaction volume makes consistent lot tracking especially important.

Long-term capital gains rates (0%, 15%, or 20%) apply to tokens held more than one year before disposal. DYOR.tax tracks acquisition dates for all Phantom wallet tokens and flags which disposals qualify for long-term treatment.

SOL staking and the IRS

Rev. Rul. 2023-14 confirmed that proof-of-stake rewards are ordinary income at fair market value when the taxpayer has dominion and control over them. For native SOL staking, this is typically when rewards are credited to your stake account. The income is reported on Schedule 1, and later disposal of those SOL tokens creates a separate capital gain or loss on Form 8949.

Liquid staking via Marinade (mSOL) and Jito (jitoSOL) adds complexity. Converting SOL to a liquid staking token may be treated as a disposal of the original SOL, and the treatment of embedded staking rewards in those tokens requires additional analysis where IRS guidance is sparse. DYOR.tax records liquid staking flows for review with a qualified tax adviser.

Priority fees and Jito tips paid with SOL are small SOL disposals. Each one creates its own gain or loss entry. With high-frequency Solana trading, these can add up to a significant number of Form 8949 entries.

Jupiter, Raydium, and Orca - Form 8949 treatment

Every Jupiter swap is a taxable disposal and reacquisition: you dispose of the input token and acquire the output token, both at USD fair market value at the time of the swap. The Form 1040 instructions explicitly include exchanging one digital asset for another as a reportable event. The gain or loss on the input token goes on Form 8949.

Raydium and Orca LP positions involve depositing two tokens and receiving LP tokens. The IRS has not issued specific guidance on liquidity pool mechanics. Many practitioners treat the deposit as a disposal of the deposited tokens and the LP token as a new asset with a basis equal to the value of what was deposited. On exit, the LP token is disposed of and the underlying tokens are reacquired. DYOR.tax records LP entries and exits for review with your tax adviser.

Solana NFTs and the IRS

NFT sales from Tensor, Magic Eden, and direct wallet transfers generate capital gains or losses reported on Form 8949. Each NFT's cost basis is the USD amount paid at mint or purchase, including SOL transaction fees. Minting an NFT is generally treated as acquiring it at that cost basis.

Notice 2023-27 indicates the IRS intends to use a look-through analysis to determine whether certain NFTs qualify as collectibles under section 408(m), which can result in a maximum 28% long-term capital gains rate. Whether a specific NFT is treated as a collectible depends on its nature and the underlying rights it conveys. DYOR.tax tracks all Phantom NFT trades with acquisition cost and disposal proceeds.

Related calculators and guides

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

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

Frequently Asked Questions

No. Phantom is a self-custody wallet and does not send tax forms to the IRS on your behalf. Self-custody wallets are not required to issue Form 1099-DA. You must report Phantom disposals - Jupiter swaps, NFT sales, and other taxable sales or exchanges - on Form 8949 and Schedule D. Staking rewards are generally ordinary income when received; later disposal of those tokens creates a separate capital gain or loss. The Form 1040 digital asset question covers Solana wallet activity, not just centralized exchange trades.

Moving tokens between Solana wallets or accounts you own and control is generally not a taxable event on its own. Same-owner transfers carry your cost basis and holding period forward without triggering gain or loss recognition. Only disposals - swaps, sales, or spending - trigger a taxable event. DYOR.tax detects same-owner transfers automatically and excludes them from taxable calculations.

Each Jupiter swap is a taxable disposal of the input token and an acquisition of the output token at USD fair market value. The Form 1040 instructions explicitly include exchanging one digital asset for another as a reportable event. The gain or loss goes on Form 8949. DYOR.tax detects Jupiter swaps automatically and calculates FIFO gains for each disposal.

Rev. Rul. 2023-14 confirmed that proof-of-stake rewards are ordinary income at fair market value when the taxpayer has dominion and control over them. Native SOL staking rewards are generally taxable as income when credited to your account. Liquid staking via Marinade (mSOL) or Jito (jitoSOL) adds complexity - converting SOL to a liquid staking token may be treated as a disposal, and the embedded reward treatment may require additional analysis. Later disposal of any staked SOL creates a separate capital gain or loss.

Yes. Each NFT sale from Tensor, Magic Eden, or direct transfer is a capital asset disposal reported on Form 8949. The gain or loss equals proceeds minus your original cost basis. Some NFTs may be analyzed as collectibles subject to a 28% maximum long-term rate depending on their nature under Notice 2023-27. DYOR.tax tracks all Phantom NFT trades with acquisition cost and disposal proceeds.