Tax Guide

Phantom Wallet Tax Reporting: Solana, Staking and DeFi

Published March 22, 2026 ·Updated September 2, 2026 · CoinTaxReporting · 8 min read

Phantom is a self-custody wallet, not a tax ledger or exchange. It does not issue a complete Form 1099 or determine whether a swap, stake account, NFT or DeFi position is taxable. A reliable report starts with every public address, restores activity from explorers, groups Solana instructions into economic transactions and reconciles the result with exchanges and cost-basis records.

Modern editorial illustration for the crypto tax article “Phantom Wallet Tax Reporting: Solana, Staking and DeFi”
Build a defensible Phantom wallet tax report for Solana, staking, swaps, NFTs and DeFi. Export every address, decode transactions and reconcile basis.

Does Phantom provide a tax report?

Prepare Your Crypto Tax Workpapers

Import your transactions, review the results and generate detailed tax workpapers without building the entire calculation manually in spreadsheets.

Start for free →

Phantom's tax help page states that Phantom is a self-custody wallet, does not hold the user's funds and does not issue tax forms such as Forms 1099. The app's History and P&L views can be useful for review, but they are not a complete tax calculation. Phantom also says its Solana P&L feature is not intended for tax purposes and is calculated per account rather than across all accounts.

This distinction matters. Blockchain history proves that instructions occurred; it does not by itself identify the taxpayer, establish transferred-in basis, decide beneficial ownership or classify the economic purpose. A tax report must combine onchain evidence with exchange exports, wallet ownership, fair-market values and protocol context.

SourceUseful informationCommon gap
Phantom HistoryRecent sends, receives, swaps, staking and product activityMay filter spam or omit older detail
Blockchain explorerSignatures, block time, instructions, token transfers and feesNo complete tax classification or offchain basis
Exchange CSV/APIFiat trades, deposits, withdrawals and broker recordsSelf-custody and protocol activity may be absent
Tax engineGrouping, basis matching, valuation and formsOutput is only as reliable as imported and decoded data

How to export Phantom wallet activity

Start by listing every account and network used. Phantom explains that a wallet can contain multiple accounts and that each account has its own address. Repeat the export for every relevant address. Public addresses are enough for an explorer or tax importer; never share a Secret Recovery Phrase or private key.

  1. Open Phantom and copy the receive address for each account and network.
  2. Record which taxpayer and purpose belongs to each address.
  3. Use the network's explorer to retrieve the complete address history.
  4. For Solana, review transactions, token transfers, stake accounts and rewards, not only the basic Transfers CSV.
  5. Save transaction signatures, timestamps, token mint addresses, raw quantities and fees.
  6. Import centralised exchanges, other wallets and fiat records covering the same period.
  7. Preserve the raw files before making manual classifications.

Phantom notes that explorers differ: some exports contain only transfers while others include contract interactions. A Transfers CSV can therefore be incomplete for swaps, staking, liquidity pools, NFTs, token-account rent and complex programs. The full address history is the control population.

One Solana transaction is not one taxable line per instruction

A Solana swap can create many instructions: compute-budget settings, associated token-account creation, wrapped SOL, approvals, transfers, program calls, priority fees and account closure. Taxing every instruction separately creates artificial income, duplicate disposals and negative balances. The instructions must be grouped into the economic event represented by the signature.

For each signature, identify what the taxpayer surrendered, what was received, which units paid fees, and whether ownership changed. Token symbols are not reliable identifiers; use the mint address. A spam token with a copied name must not contaminate lots for the genuine asset.

The technical mechanics are explained further in our Solana tax guide.

Common U.S. tax events in a Phantom wallet

For U.S. federal tax purposes, the IRS treats digital assets as property. Buying with dollars and holding generally does not realise gain. Selling, swapping, spending or otherwise disposing of a digital asset can produce gain or loss. Receiving tokens for services, rewards or other income can create ordinary income and a new basis.

Wallet activityTypical reviewRequired evidence
Own-wallet transferGenerally not a disposal; fee treatment remainsControl of both addresses and carried basis
SOL-to-token swapDisposition of SOL and acquisition of tokenUnits, USD value, fees and signature
NFT purchase with SOLSOL disposition plus NFT acquisitionSOL basis, NFT value and marketplace fee
Reward receivedPotential ordinary or business incomeDominion-and-control time and USD value
Spam token appearsDo not invent income; assess control and valueMint, restrictions and actual market
Perpetual position closesSeparate contract P&L and funding reviewProduct terms, opening, closing and settlements

An own-wallet transfer should carry the original acquisition date and basis. The IRS digital-asset FAQs state that a transfer between wallets, addresses or accounts owned by the same taxpayer is not itself taxable, although digital assets used to pay the transfer fee can be disposed of. Missing ownership evidence is a data-quality issue, not permission to record a sale.

Native SOL staking and liquid staking

Native SOL delegation uses stake accounts and epoch rewards. Creating or managing a stake account should be separated from the rewards credited to it. Revenue Ruling 2023-14 says a cash-method taxpayer generally includes proof-of-stake rewards at fair market value when dominion and control is obtained. A later sale of the reward units creates a separate gain or loss using the income value as basis.

Phantom's help centre directs users to stake-account history and allows reward history to be reviewed by epoch through an explorer. Import every stake-account address, because the main wallet history alone may not contain a usable reward ledger.

Liquid staking is different from native delegation. Exchanging SOL for mSOL, JitoSOL or another protocol token can involve materially different property and rights. There is no universal IRS ruling that every liquid-staking deposit is tax-free. Record the units surrendered, token received, exchange value, redemption mechanics and any separate rewards. See the IRS staking tax guide for the income-timing rule and unresolved protocol questions.

DeFi, bridges, NFTs, airdrops and Phantom products

A DeFi label does not settle tax treatment. A liquidity deposit can exchange tokens for an LP token or position NFT; a withdrawal can return different assets. Lending may issue a receipt token, while borrowing can create collateral and liquidation events. Record contributed assets, received rights, accrued fees, debt changes and returned assets.

Bridges need both sides. A movement of the same beneficially owned asset through a bridge may be an internal transfer, while a wrap, mint or exchange into materially different property can require additional analysis. Never treat an unmatched bridge withdrawal as free income or an unmatched deposit as a deductible loss.

NFT purchases, sales and creator royalties have different legs. An NFT purchase with SOL disposes of SOL; the NFT receives a cost basis. A creator's primary-sale proceeds and royalties can be ordinary business income. Airdrops and unsolicited tokens require dominion, control and value analysis rather than an automatic zero or income label.

Phantom now displays activity for multiple products, including swaps, staking, prediction markets and perpetuals. Product history is evidence, not a federal tax classification. Perpetual settlements, funding and collateral movements should be kept separate from spot Form 8949 lots until the contract and taxpayer treatment are confirmed. The U.S. DeFi tax guide explains the evidence-first approach.

A defensible Phantom tax-report workflow

  1. Inventory every Phantom account, stake account, exchange and connected wallet.
  2. Download raw history and retain signatures and mint addresses.
  3. Decode signatures into economic events without duplicating instructions.
  4. Connect all owned-wallet transfers and carry their basis and holding period.
  5. Reconstruct missing acquisition history from exchange withdrawals and prior wallets.
  6. Value income and disposals in U.S. dollars at supportable timestamps.
  7. Separate capital disposals, income, business activity, derivatives and unresolved items.
  8. Reconcile year-end quantities to onchain balances and explain differences.
  9. Compare broker Forms 1099-DA with detailed transactions; do not replace missing basis with zero.
  10. Keep the evidence described in the crypto tax record checklist.

Frequently asked questions

Does Phantom send a Form 1099?

Phantom states that it is a self-custody wallet and does not issue tax forms such as Forms 1099. A separate in-app provider or exchange may have its own reporting obligations.

Can Phantom History be used as the complete tax report?

No. It is useful supporting evidence, but older, filtered, complex or offchain activity and transferred-in basis can require explorers and other records.

Is a Phantom-to-exchange transfer taxable?

Generally not when the same taxpayer owns both accounts, but ownership, basis, acquisition date and transfer fees must be documented.

Are native SOL staking rewards taxable?

For a cash-method U.S. taxpayer, proof-of-stake rewards generally enter income when the taxpayer obtains dominion and control, valued at that date and time.

Is swapping SOL for a liquid-staking token tax-free?

Do not assume so. The separate token and protocol rights require a facts-and-circumstances analysis.

Are every instruction and token transfer separate tax events?

No. Group instructions by transaction signature and economic event. Otherwise one swap can be counted multiple times.

Should I share my recovery phrase with tax software?

Never. A tax importer needs public addresses or read-only records, not a recovery phrase or private key.

Official and primary sources

Sources reviewed 2 September 2026. This guide covers common U.S. federal reporting issues; state and non-U.S. rules differ.

Related Resources

Crypto Tax SoftwareCrypto Tax Blog

Generate Your Crypto Tax Report

Import your transactions, review the results and generate a detailed PDF report with a transaction-level audit trail.

Start for free →

Disclaimer: This article is for general informational purposes only and does not constitute tax advice. For individual tax advice, consult a licensed tax professional.

Regionale Krypto-Steuern

Krypto-Steuerreports für 55+ Länder – lokale Steuerlogik, klare Reports.

🇩🇪Krypto-Steuern Deutschland🇦🇹Krypto-Steuern Österreich🇨🇭Krypto-Steuern Schweiz🇬🇧Crypto Tax UK🇺🇸Crypto Tax USA🇮🇪Crypto Tax Irland🇫🇷Krypto-Steuern Frankreich🇮🇹Krypto-Steuern Italien🇪🇸Krypto-Steuern Spanien🇳🇱Krypto-Steuern Niederlande🇧🇪Krypto-Steuern Belgien🇫🇮Krypto-Steuern Finnland🇩🇰Krypto-Steuern Dänemark🇸🇪Krypto-Steuern Schweden🇳🇴Krypto-Steuern Norwegen🇵🇱Krypto-Steuern Polen🇨🇿Krypto-Steuern Tschechien🇸🇰Krypto-Steuern Slowakei🇭🇷Krypto-Steuern Kroatien🇸🇮Krypto-Steuern Slowenien🇭🇺Krypto-Steuern Ungarn🇬🇷Krypto-Steuern Griechenland🇵🇹Krypto-Steuern Portugal🇷🇴Krypto-Steuern Rumänien🇧🇬Krypto-Steuern Bulgarien🇪🇪Krypto-Steuern Estland🇱🇻Krypto-Steuern Lettland🇱🇹Krypto-Steuern Litauen🇱🇺Krypto-Steuern Luxemburg🇲🇹Krypto-Steuern Malta🇨🇾Krypto-Steuern Zypern🇱🇮Krypto-Steuern Liechtenstein🇮🇱Crypto Tax Israel🇮🇳Crypto Tax Indien🇸🇬Crypto Tax Singapur🇭🇰Crypto Tax Hongkong🇨🇳Crypto Tax China🇯🇵Crypto Tax Japan🇰🇷Crypto Tax Südkorea🇹🇭Crypto Tax Thailand🇲🇾Crypto Tax Malaysia🇵🇭Crypto Tax Philippinen🇮🇩Crypto Tax Indonesien🇦🇺Crypto Tax Australien🇳🇿Crypto Tax Neuseeland🇨🇦Crypto Tax Kanada🇲🇽Crypto Tax Mexiko🇧🇷Crypto Tax Brasilien🇦🇷Crypto Tax Argentinien🇨🇱Crypto Tax Chile🇿🇦Crypto Tax Südafrika🇷🇺Crypto Tax Russland🇹🇷Crypto Tax Türkei🇦🇪Crypto Tax Dubai/VAE