Back to Blog
Tax Guides

Solana Tax Guide: Reporting SOL, Staking & NFTs

March 28, 2026 9 min read

Solana's low fees and fast blocks make it easy to rack up hundreds of transactions—swaps, staking rewards, airdrops, and NFT mints—without thinking about taxes. But the IRS treats each of those events differently. Here's how SOL and the Solana ecosystem are taxed in the United States, with concrete examples.

The Two Tax Buckets

Almost everything on Solana falls into one of two categories: capital gains(when you sell, swap, or spend SOL or tokens) or ordinary income (when you receive new tokens from staking, airdrops, or as payment). Get this distinction right and the rest follows.

How the IRS Treats SOL

The IRS classifies cryptocurrency as property, not currency. That means SOL works like a stock for tax purposes: you have a cost basis (what you paid, including fees), and when you dispose of it you realize a capital gain or loss equal to the difference between the sale price and that basis.

A taxable disposal happens whenever you:

  • Sell SOL for U.S. dollars
  • Swap SOL for another token (USDC, JUP, BONK, etc.)
  • Use SOL to buy an NFT or pay for goods

Holding period matters. Hold SOL for one year or less and gains are taxed at your ordinary income rate (short-term). Hold longer than a year and you qualify for lower long-term capital gains rates (0%, 15%, or 20% depending on income).

Example: A Simple Swap

You bought 10 SOL at $90 each ($900 basis). Eight months later you swap all 10 for USDC when SOL is $150. That's a disposal of $1,500, giving a short-term capital gain of $600. The fact that you received USDC instead of dollars doesn't change anything—a crypto-to-crypto swap is still a taxable event.

Staking Rewards: Ordinary Income

Whether you stake SOL natively, delegate to a validator, or use a liquid staking token like mSOL or jitoSOL, the rewards you receive are ordinary income. You report the fair market value of the rewards in U.S. dollars at the time you gain dominion and control over them—generally when they hit your wallet and you can transfer them.

Two Taxable Moments

  1. When received: the USD value of the reward is income, and it becomes your cost basis in those new tokens.
  2. When later sold: any change in value from that basis is a capital gain or loss.

Example: Over the year you earn 4 SOL in staking rewards, received in small chunks. Adding up the USD value at each receipt comes to $520. You report $520 of ordinary income. If you later sell those 4 SOL for $700, you also have a $180 capital gain on top of the income you already reported.

Liquid Staking Can Trigger a Swap

Converting SOL into a liquid staking token (for example, SOL to mSOL) may be treated as a crypto-to-crypto disposal of your SOL, not just a deposit. The treatment of liquid staking is unsettled, and aggressive vs. conservative positions exist. Track these conversions carefully and consider professional advice if the amounts are large.

Airdrops on Solana

Solana has seen some of the largest airdrops in crypto (JUP, WEN, and others). When you receive an airdrop you can control, its fair market value at receipt is ordinary income, and that value becomes your cost basis.

Example: You receive an airdrop of 1,000 tokens worth $0.50 each on the day they land. You report $500 of ordinary income. If you sell them a month later at $0.80 ($800), you also report a $300 short-term capital gain.

Solana NFTs

Solana's cheap minting makes NFTs especially common, and each step has tax consequences.

Buying and Minting

Minting or buying an NFT with SOL is a disposal of that SOL. You realize a gain or loss on the SOL spent, and the USD value of what you paid (plus fees) becomes the NFT's cost basis.

Selling NFTs

Selling an NFT is a capital gain or loss measured against its basis. Note that some NFTs may be treated as collectibles, which can carry a higher long-term capital gains rate (up to 28%) than ordinary crypto. If you mint and sell NFTs as a creator, that revenue is typically ordinary or self-employment income, not capital gains.

Royalties

Creator royalties received on secondary sales are ordinary income at the USD value when received.

Why Solana Records Get Messy

The same speed and low cost that make Solana fun create a tax headache. A single afternoon of activity can generate dozens of taxable events, and common pain points include:

  • High transaction volume from cheap swaps and frequent reward distributions
  • Tiny dust rewards that each technically need a USD value
  • Failed or partial transactions that still consumed fees
  • Tokens with thin liquidity where fair market value is hard to pin down
  • Activity spread across multiple wallets and DEXs

Reconstructing all of this by hand is impractical. Pulling your wallet history into tracking software that reads Solana's chain directly is the only realistic way to stay accurate.

Records to Keep

  • Every wallet address you used during the year
  • Date, type, and USD value of each staking reward and airdrop
  • Cost basis and disposal proceeds for each token and NFT
  • Transaction signatures so events can be verified on-chain

Track Your Solana Activity Automatically

BasisTracker reads your Solana wallets, classifies swaps, staking rewards, airdrops, and NFT trades, and calculates income and capital gains so reporting SOL is no longer guesswork.

Download BasisTracker

Free to start · Windows 10/11

Conclusion

Solana taxes come down to one habit: sort every event into income or capital gains, and record the USD value when it happens. Swaps, NFT purchases, and sales are capital events; staking rewards and airdrops are ordinary income that later carries its own basis. The volume can be overwhelming, but the rules themselves are consistent—and good tracking turns a daunting wallet history into a clean tax report.

This article is for informational purposes only. Tax laws can change; consult a qualified tax professional for personalized advice.