ExportMyWallet.com

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. 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. 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. 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.

TypeShows NFT_SALE, NFT_MINT, NFT_BID, or NFT_TRANSFER depending on the on-chain action.
SourceIdentifies the marketplace - MAGIC_EDEN, TENSOR, or the program address for direct sales.
Token / MintThe NFT mint address, which uniquely identifies the specific NFT involved in the transaction.
Tx SignatureThe on-chain transaction signature. Paste it into Solscan to verify the full transaction details.
AmountThe SOL value of the transaction - the sale price, mint cost, or bid amount.
FeeThe SOL transaction fee paid, which forms part of your cost basis or disposal cost.

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 popular

Handles 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 use

Strong 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.

See the full comparison of Solana tax tools →

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

Free. No signup required.

Export Your Solana NFT Transaction History

Get every NFT mint, sale, and transfer in one CSV - free, no login required.

Export Solana Transactions

Works with Phantom, Solflare, Backpack, and any Solana wallet.