NFT tax guide
Solana NFT Taxes
NFT activity on Solana is taxable. Mints, sales, and royalties all have tax implications that vary by jurisdiction. Before you can calculate what you owe, you need a complete record of every NFT transaction your wallet has been involved in. That starts with exporting your full on-chain history.
How NFT Transactions Are Taxed on Solana
NFT Mints
Minting an NFT establishes your cost basis - the total SOL spent to create or purchase the NFT, including the mint price and transaction fees. In most jurisdictions, the mint itself is not a taxable event, but it sets the starting point for calculating future gains.
Rules vary by jurisdiction.
NFT Sales
Selling an NFT triggers a capital gain or loss equal to the sale price minus your cost basis. If you held the NFT for more than a year, long-term capital gains rates may apply in some countries.
Short vs long-term holding period rules vary.
Royalties Received
If you are a creator and receive royalty payments when your NFT is resold on Magic Eden or Tensor, those royalties are generally treated as ordinary income at the value of SOL received at the time of payment.
Consult a tax professional for creator-specific guidance.
Airdrops and Free Mints
Receiving an NFT via airdrop or free mint may be treated as ordinary income at fair market value when received, depending on your jurisdiction. In some cases, a zero cost basis is applied instead. The treatment is actively evolving in many countries.
Check the rules in your country before filing.
How to Export Your Solana NFT Transaction History
All NFT activity is recorded on-chain. ExportMyWallet.com reads your wallet directly from the Solana blockchain - no wallet connection or login required. See the full export guide for more detail.
- 1
Copy your Solana wallet address
Open Phantom, Backpack, or any Solana wallet and copy your public address. This is the address you share to receive SOL - it starts with a letter or number and is 32-44 characters long.
- 2
Paste it into ExportMyWallet.com
Paste your address into the field on ExportMyWallet.com. The tool reads your complete on-chain history, including all NFT mints, sales via Magic Eden and Tensor, bids, and transfers.
- 3
Download your CSV
Click "Export Solana Transactions" to download your history as a CSV file. NFT activity appears alongside your SOL and token transactions in a single file, ready to import into Koinly or CoinLedger.
What NFT Data Is in the CSV
The CSV export includes a dedicated Type column that identifies NFT-specific transaction types such as NFT_SALE, NFT_MINT, and NFT_BID. This makes it easy for tax tools to classify NFT events separately from token swaps and SOL transfers.
See a full breakdown of every CSV column and what each field means →
Using Your NFT CSV With Tax Tools
Both of the tools below support NFT transactions and accept the CSV format generated by ExportMyWallet.com. They apply historical SOL prices automatically.
Koinly
Most popularHandles NFT transactions well. Applies fair market value at the time of each transaction automatically. Strong support for Magic Eden and Tensor sales. Some complex NFT DeFi interactions may need manual review.
CoinLedger
Easiest to useStrong NFT support across Solana. Maps NFT sales and mints correctly from the CSV Type column. TurboTax integration included. A good option if you want to file directly without an accountant.
Complex NFT DeFi activity - such as fractionalization or NFT-collateralised lending - may require manual review in any tax tool. Standard NFT mints and sales are classified automatically.
Frequently Asked Questions
Are Solana NFT sales taxable?
Yes, in most jurisdictions NFT sales are subject to capital gains tax. The gain or loss is the sale price minus your cost basis - what you paid to mint or purchase the NFT.
Is minting an NFT a taxable event?
Generally no - minting creates your cost basis. However, if you receive an NFT as income (airdrop, play-to-earn reward), it may be taxable as ordinary income at fair market value.
How do I find the cost basis of a Solana NFT?
Your cost basis is the total SOL paid to acquire the NFT, including transaction fees. ExportMyWallet.com shows the SOL amount and fee for every transaction in your export.
Which tax tools handle Solana NFT transactions?
Koinly and CoinLedger both support NFT transactions. Import your CSV and they will apply historical SOL prices to calculate your gains. For a full comparison, see the best Solana tax tools guide.
Related Guides
Solana tax report guide
How to turn your Solana CSV export into a complete tax report.
Best Solana tax tools
Koinly vs CoinLedger vs CoinTracker - which is right for you?
How to export Solana transactions
Step-by-step guide to exporting your full Solana wallet history.
Solana transaction CSV format
What each column in your export means and how tax tools use it.
Export Your Solana NFT Transaction History
Get every NFT mint, sale, and transfer in one CSV - free, no login required.
Export Solana TransactionsWorks with Phantom, Solflare, Backpack, and any Solana wallet.