ExportMyWallet.com

Staking tax guide

Solana Staking Tax

Staking on Solana generates SOL rewards. Understanding when those rewards are taxable and how to report them correctly is one of the most common questions for Solana holders. The answer depends on your country, but the starting point is always the same: get a complete record of every reward you received.

How Solana Staking Rewards Are Taxed

The general rule across most jurisdictions

In most jurisdictions - including the US, UK, and EU - staking rewards are treated as ordinary income at the fair market value of SOL when received. That means each epoch reward is an income event at the price of SOL on that date.

When you receive staking rewards, the SOL is taxable as income at its value on that date.

When you later sell that SOL, any price appreciation since the reward date may also be subject to capital gains tax.

Tax rules are evolving. The US IRS issued staking-specific guidance in 2023. Always verify the current rules for your country and consult a qualified tax professional before filing.

Types of Solana Staking

Native Staking

Delegating SOL directly to validators through your wallet. Rewards accrue per epoch (roughly every 2-3 days) and appear as SOL deposits in your transaction history. Each reward is a separate on-chain event.

Most straightforward for tax purposes.

Liquid Staking

Protocols like Marinade (mSOL) and Lido (stSOL) issue a token representing your staked position. Rewards are reflected in the token's exchange rate rather than as direct SOL deposits. The tax event may differ from native staking.

mSOL and stSOL are more complex - consult a tax professional.

DeFi Yield

Lending and liquidity pool rewards from protocols like Solend and Orca are treated similarly to staking income in most jurisdictions. Rewards received are taxable as ordinary income at the value when received.

LP rewards create a cost basis for those tokens when sold.

How to Export Your Staking Transaction History

Staking rewards are recorded on-chain with every other Solana transaction. Your export from ExportMyWallet.com includes them automatically - no separate export needed.

  1. 1

    Copy your Solana wallet address

    Open your Solana wallet (Phantom, Backpack, or any other) and copy your public address. This is the wallet you used to delegate your stake.

  2. 2

    Paste it into ExportMyWallet.com

    Paste your address into ExportMyWallet.com. The tool reads your full transaction history from the blockchain, including all staking reward events. No wallet connection is needed.

  3. 3

    Download your CSV

    Click export to download your history as a CSV. Staking rewards appear as RECEIVED SOL transactions. The Type column may show STAKE or the source program name for native rewards.

Calculating Your Staking Income

To calculate taxable staking income, you need two pieces of information for each reward: the SOL amount received and the price of SOL on that date. ExportMyWallet.com records the date and amount of every transaction, including each epoch reward.

Step 1Export your staking history to CSV. Each row represents one transaction, with the date, SOL amount, and transaction type.
Step 2Import the CSV into Koinly or CoinLedger. These tools fetch the historical SOL price for each date automatically and calculate your income.
Step 3Review the classified transactions. Most staking rewards are auto-classified as income. Check any transactions flagged for manual review.
Step 4Export your tax report. The tool produces a summary of your staking income by tax year, ready for your tax return or accountant.

Compare Solana tax tools to find the best fit for your staking history →

Frequently Asked Questions

Are Solana staking rewards taxable?

In most countries, yes. The US IRS and HMRC in the UK both treat staking rewards as ordinary income at fair market value when received. Always check the rules in your jurisdiction.

When are Solana staking rewards received?

Native staking rewards are distributed per epoch, which runs roughly every 2-3 days on Solana. Each epoch reward is a separate on-chain transaction and a separate income event for tax purposes.

How do I report liquid staking (mSOL, stSOL) for taxes?

Liquid staking tokens are more complex than native staking. The rewards are typically reflected in the token's exchange rate rather than separate deposits, so the tax event may occur when you unstake or sell. Consult a tax professional for guidance specific to your situation.

Does ExportMyWallet.com show staking rewards in the CSV?

Yes. All SOL received transactions are included in your export, including staking rewards. The Type column indicates the transaction type and the Source column identifies the staking program or validator.

Related Guides

Free. No signup required.

Export Your Solana Staking History

Download every SOL reward transaction as a CSV - free, no login needed.

Export Solana Transactions

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