Key takeaways
- Holding SOL is free; disposing of it is taxable. Selling, trading, or spending SOL triggers capital gains. Buying and holding does not.
- Staking rewards are income, paid per epoch. Each ~2 to 3 day reward is ordinary income at its value that day, which can mean 120+ taxable events a year per stake account.
- Liquid staking and DeFi are gray areas. Whether minting mSOL or JitoSOL is taxable is genuinely unsettled. We lay out the conservative and aggressive positions so you can choose deliberately.
- The 2024 airdrops (JUP, JTO, W, PYTH) were taxable on receipt. Even if you never sold, you likely owed ordinary income tax at the value when the tokens hit your wallet.
Solana attracts active users: stakers, airdrop farmers, DeFi traders, and high-frequency wallets. That activity is exactly what makes SOL one of the most complicated coins to report correctly. The tax rules are mostly settled at the surface, but several common Solana actions land in unsettled territory where your reporting choice matters. We will flag every gray area clearly, because pretending these questions are simple is how people get audited.
Is Solana (SOL) taxable?
Yes, in two different ways. The IRS classifies SOL as property under Notice 2014-21, so the same rules that apply to stocks or real estate apply here.
- Capital gains apply when you dispose of SOL: selling for dollars, trading for another token (including stablecoins), or spending it. Your gain or loss equals what you received minus your cost basis.
- Ordinary income applies when you earn SOL or other tokens: staking rewards, airdrops, and DeFi yield are taxed at their fair market value when you receive them.
Buying and holding SOL is never taxable. No gain, no income, until something happens to it.
Taxable events for Solana
Here is how the common Solana actions are treated.
| Action | Taxable? | Treatment |
|---|---|---|
| Buy SOL with USD | No | Sets your cost basis. |
| Hold SOL | No | No tax while holding. |
| Sell SOL for USD | Yes | Capital gain or loss. |
| Trade SOL for another token | Yes | Disposal of SOL; capital gain or loss. |
| Spend SOL | Yes | Treated as a sale; capital gain or loss. |
| Native staking rewards | Yes | Ordinary income at value when received (per epoch). |
| Airdrops (JUP, JTO, etc.) | Yes | Ordinary income at value on receipt. |
| Move SOL between your wallets | No | Not taxable; basis carries. Fee is a tiny disposal. |
| Wrap SOL to wSOL | Gray | Usually treated as non-taxable (see below). |
| Mint mSOL / JitoSOL | Gray | Conservative view: taxable trade. Unsettled (see below). |
Solana staking taxes (the per-epoch problem)
This is where Solana gets genuinely hard. Under IRS Revenue Ruling 2023-14, staking rewards are ordinary income at fair market value when you gain "dominion and control", meaning when you can actually sell or move them. The ruling explicitly covers staking through an exchange like Coinbase or Kraken as well as native delegation.
On Solana, rewards are distributed once per epoch, roughly every 2 to 3 days, and for native stake accounts they auto-compound straight back into your stake. There is no "claim" button. The conservative, majority position is that each epoch's reward is its own income event, valued in dollars at that epoch's timestamp.
Liquid staking tokens: mSOL, JitoSOL, bSOL
Liquid staking tokens are value-accrual tokens: your token count stays the same, and each token's redemption value against SOL grows as rewards build in the pool. The tax treatment of minting and redeeming them is genuinely unsettled, and there are two defensible positions.
| Event | Conservative position | Aggressive position |
|---|---|---|
| SOL → mint mSOL/JitoSOL | Taxable crypto-to-crypto trade (gain/loss on SOL) | Non-taxable deposit |
| Token appreciating while held | No income during the hold; captured as gain at sale | No income during the hold |
| Redeem token → SOL | Taxable trade (gain/loss on the token) | Non-taxable withdrawal |
Jito Labs commissioned a legal memorandum (a Fenwick analysis) arguing that minting and redeeming JitoSOL are not taxable events. That memo is persuasive, but it is not IRS guidance and not binding. The cautious route treats the mint and redeem as taxable trades. Whichever you choose, the rule that protects you is consistency: do not treat the mint as non-taxable and then also ignore the accrued income, or you invite the worst of both outcomes on audit.
Solana airdrops: JUP, JTO, PYTH, Wormhole
Airdropped tokens are ordinary income at fair market value when you gain dominion and control, reported on Schedule 1, Line 8. That value becomes your cost basis, and selling later is a separate capital gain or loss. In effect, airdrops are taxed twice: as income when received, then as capital gain or loss when sold.
The 2024 Solana airdrop season (JTO, JUP, PYTH, and Wormhole's W, plus dozens of smaller drops) handed active users large one-time income, even if they never sold a token. When those tokens later fell, many were left with "phantom income": a real tax bill on value that had since evaporated.
Wrapped SOL and Solana DeFi
Wrapped SOL (wSOL)
wSOL is the token form of SOL that smart contracts and DEXs use. It is a 1-to-1, no-yield wrapper. There is no IRS guidance, but most practitioners treat wrapping and unwrapping as non-taxable, like moving funds between your own wallets, because ownership and value do not change. A strict reading calls it a crypto-to-crypto trade, but since value is identical, any gain or loss is about zero. The real burden is just logging every wrap for active DeFi users.
Raydium, Orca, lending and yield
Solana DeFi compounds every problem above. The conservative treatment:
- Adding liquidity to a Raydium or Orca pool and receiving an LP token is often treated as a taxable disposal of the deposited tokens (this is unsettled, with an aggressive non-taxable view).
- Trading fees and farming rewards are ordinary income at value when earned or claimed.
- Removing liquidity disposes of the LP token; impermanent loss is realized as gain or loss at that point.
- Lending interest (Kamino, Solend, MarginFi) is ordinary income when received.
Solana NFT taxes
Solana has a large NFT market (Magic Eden, Tensor), and NFTs are taxed as property too. Buying an NFT with SOL is a taxable disposal of that SOL (you traded SOL for the NFT). Selling an NFT is a capital gain or loss against what you paid. Minting creates a basis equal to the SOL you spent, and receiving royalties as a creator is ordinary income at value when received. The IRS may treat some collectible NFTs at the higher 28% collectibles rate, an unsettled area worth a professional's eye if you trade NFTs heavily.
Tracking Phantom and self-custody wallets
Most Solana activity happens in self-custody wallets like Phantom, Solflare, or Backpack, and no exchange sends you a 1099 for any of it. Every swap, stake, claim, mint, and DeFi action in your wallet is your responsibility to track. Because of the per-wallet basis rule, you also have to keep each wallet's history separate and carry basis correctly when you move SOL between your own wallets. This is exactly the activity that the new broker 1099-DA reporting does not cover.
Which tax software handles Solana?
Solana's transaction volume and DeFi depth break general tools. Purpose-built crypto tax software with strong Solana indexing (the better-known options include CoinLedger, Koinly, CoinTracking, and Awaken, which markets specifically for Solana and DeFi) can import wallet history and price each event. Even then, the gray areas (liquid staking position, airdrop valuation, LP deposits) still need a human decision. Software gets you most of the way; judgment closes the gap. See our crypto tax software hub for a fuller comparison.
Staked, farmed, or claimed airdrops on Solana?
Per-epoch rewards, liquid staking positions, and 2024 airdrops are exactly the activity DIY tools get wrong. We reconcile your full Solana history into defensible, CPA-ready numbers.
See how it worksShort-term vs. long-term gains on SOL
For capital-gains events, holding period sets the rate. Hold SOL one year or less and gains are short-term, taxed at your ordinary rate (10% to 37%). Hold more than a year and gains are long-term, taxed at 0%, 15%, or 20%. Reward SOL starts its own holding clock on the day it was received.
| 2026 long-term rate | Single / MFS | Married Filing Jointly | Head of Household |
|---|---|---|---|
| 0% | Up to $49,450 | Up to $98,900 | Up to $66,200 |
| 15% | $49,451–$545,500 | $98,901–$613,700 | $66,201–$579,600 |
| 20% | Above $545,500 | Above $613,700 | Above $579,600 |
High earners may also owe the 3.8% Net Investment Income Tax on top (MAGI above $200k single or $250k joint).
How to calculate your Solana taxes (worked example)
Say you bought 100 SOL at $90 each, staked it for a year, and then sold. Here is a simplified picture of the two layers of tax.
You are taxed twice in the right way: $840 of ordinary income when the rewards arrived, then a $6,210 capital gain when you sold (long-term if each lot was held over a year). The reward SOL's $840 basis is what stops it from being taxed again as if it were free. Miss that basis step and you overpay.
How to reduce your Solana taxes (legally)
- Hold for over a year before selling to move from ordinary rates into the lower long-term brackets.
- Harvest losses. Sell underwater positions (including airdropped tokens trading below your receipt basis) to realize capital losses that offset gains.
- Mind your bracket. Realizing long-term gains in a lower-income year can land you in the 0% or 15% band.
- Donate appreciated SOL to a qualified charity to potentially avoid the gain and claim a deduction.
- Track reward basis meticulously. The most common overpayment on Solana is forgetting that staked and airdropped tokens already carry a taxed basis.
The 2025/26 Crypto Tax Guide. Built by former Big 4 accountants.
A printable, step-by-step guide and checklist to reconcile every coin and wallet, recover missing cost basis, and file accurately before the deadline.
- Form 8949, Schedule D, and Schedule 1 walkthroughs
- How to handle staking, DeFi, NFTs, and lost coins
- The $0-basis 1099-DA trap (and how to avoid it)
- FBAR, Form 8938, and foreign exchange reporting