How to Calculate Your Solana Taxes

Solana has dozens of transaction types — swaps, staking, NFTs, DeFi, airdrops. The IRS treats all cryptocurrency as property, which means nearly every interaction has tax consequences. Here's how to work through the math correctly.

What's Taxable on Solana?

The IRS issued guidance in 2014 classifying cryptocurrency as property, not currency. That one decision determines your entire tax situation. Whenever you dispose of crypto — by selling, swapping, or spending it — you realize a capital gain or loss based on what you paid versus what you received.

Taxable events on Solana:

Not taxable:

How Capital Gains Work

Every time you sell or swap Solana assets, you calculate a gain or loss using this formula:

Gain (or Loss) = Proceeds − Cost Basis Proceeds = the USD value you received (or the FMV of what you received) Cost Basis = what you originally paid for the asset, including fees

The tax rate you pay depends on how long you held the asset before disposing of it. This is the holding period, and it's the single biggest lever you have to reduce your tax bill legally.

Short-term gains (held 1 year or less) are taxed at your ordinary income tax rate — the same bracket as your wages. In 2025, that ranges from 10% to 37% depending on your total income.

Long-term gains (held more than 1 year) qualify for preferential rates: 0%, 15%, or 20% depending on your income. Most people pay 15%.

A real example:

You buy 10 SOL at $20 each on March 1, 2024. Cost basis = $200 (plus any exchange fees) Scenario A — Short-term (sold before March 1, 2025): You sell 10 SOL at $150 on December 15, 2024. Proceeds = $1,500 Cost basis = $200 Short-term gain = $1,300 → taxed at your income rate (e.g., 22% = $286 tax) Scenario B — Long-term (sold after March 1, 2025): You sell 10 SOL at $150 on June 1, 2025. Proceeds = $1,500 Cost basis = $200 Long-term gain = $1,300 → taxed at 15% = $195 tax Holding 3 more months saved $91 in this example.

Losses work the same way in reverse — they reduce your taxable gains. If you have more losses than gains in a year, you can deduct up to $3,000 of net losses against ordinary income, and carry forward any remainder to future years.

Cost Basis Methods IRS Rules Apply

If you've bought SOL at different prices over time, you need a method to determine which coins you're selling when you dispose of some of them. The IRS allows several methods, but you must pick one and apply it consistently.

FIFO — First In, First Out (IRS default if you don't specify): The oldest coins you bought are treated as the first ones sold. In a rising market, this often results in the lowest cost basis and the highest taxable gains.

LIFO — Last In, First Out: The most recently purchased coins are treated as sold first. In a rising market, your recent purchases have a higher cost basis, which reduces your gains. Less common for crypto; some tax software doesn't support it.

HIFO — Highest In, First Out: You sell the highest-cost-basis coins first, minimizing your taxable gains in any market condition. Generally the most tax-efficient method. The IRS allows this as a form of Specific Identification.

Specific ID: You identify exactly which lots you're selling. Requires good recordkeeping but gives maximum control. HIFO is a systematic application of Specific ID.

Example — You own 30 SOL bought in three lots: Lot 1: 10 SOL @ $50 each (bought Jan 2024) Lot 2: 10 SOL @ $120 each (bought Jun 2024) Lot 3: 10 SOL @ $80 each (bought Nov 2024) You sell 10 SOL at $150 each → Proceeds = $1,500 FIFO → sell Lot 1 → Cost basis $500 → Gain = $1,000 (long-term) LIFO → sell Lot 3 → Cost basis $800 → Gain = $700 (short-term) HIFO → sell Lot 2 → Cost basis $1,200 → Gain = $300 (short-term) HIFO produces the smallest gain — but check whether long-term rates make FIFO better for your specific situation.

There is no universally "best" method — it depends on your income, the size of your gains, and your holding periods. Run the numbers for your situation, or ask your CPA.

We built a free tool for this. LanaTax automatically pulls your complete Solana transaction history, categorizes each transaction by type (swap, stake, NFT, transfer, airdrop), and exports everything in a tax-ready CSV that your CPA or tax software can read directly — completely free, no account required.
This is educational information, not tax advice. Crypto tax law is complex and evolving. Your specific situation — income level, state taxes, wash sale rules for securities, and the nature of your transactions — all affect what you owe. Consult a qualified CPA or tax professional before filing.
Try LanaTax — It's Free