Solana Staking Rewards Export
This guide explains how to retrieve your Solana staking rewards transaction history for tax reporting without withdrawing your stake.
Understanding SOL Staking Rewards
Section titled “Understanding SOL Staking Rewards”- Protocol rewards auto-compound at the end of each epoch (~2-3 days)
- MEV/Jito rewards must be claimed manually via Figment’s Ledger Live dapp
- Solana does not assign unique transaction IDs to staking rewards—tools use
stakingaddress.epochas a substitute identifier
Option 1: Solscan (Easiest)
Section titled “Option 1: Solscan (Easiest)”Solscan offers a direct stake rewards CSV export feature.
- Go to solscan.io
- Search for your stake account address (not your main wallet address)
- Navigate to the Rewards tab
- Click the “Export to CSV” button
Finding Your Stake Account Address
Section titled “Finding Your Stake Account Address”Your stake account address is different from your main wallet address. In Ledger Live:
- Open your Solana account
- Look under staking details for the stake account address
Option 2: Stake.tax (Comprehensive)
Section titled “Option 2: Stake.tax (Comprehensive)”A free tool specifically designed for staking reward exports.
- Go to stake.tax
- Select SOL in the navigation bar
- Paste your wallet address
- Click SEARCH
- Wait for processing (typically 0-5 minutes)
- Download the generated CSV
What’s Included
Section titled “What’s Included”- Staking rewards (epoch-by-epoch)
- Transfers
- Swaps
- Serum DEX activity
- Raydium/Saberswap contracts
- NFT transfers and minting
Limitations
Section titled “Limitations”- Full Serum DEX transactional history may be incomplete (generally only transfers in/out of DEX)
- Download a fresh CSV each time to include latest transactions
Resources
Section titled “Resources”- Main site: https://stake.tax
- Documentation: https://docs.stake.tax/tokens/sol
Option 3: Command-Line Tool (Technical)
Section titled “Option 3: Command-Line Tool (Technical)”For developers or those comfortable with command-line tools.
Tool: solana-staking-csvs
This Haskell-based tool generates CSV exports of Solana staking rewards directly from the blockchain.
Importing into PrivateACB
Section titled “Importing into PrivateACB”The CSV files from Solscan or stake.tax can be imported into PrivateACB using the manual CSV import feature. You may need to:
- Map the columns manually during import
- Set the transaction type to staking or staking_reward
- Verify the asset is set to SOL
Solana staking formats are not pre-configured, so column mapping will be required.
Tracking Rewards in Ledger Live (No Export)
Section titled “Tracking Rewards in Ledger Live (No Export)”If you only need to view (not export) your rewards:
- Open Ledger Live
- Go to the Earn tab
- Find your Solana account
- View staked amount and accumulated rewards
For detailed breakdown (protocol vs MEV):
- Go to Discover tab
- Open the Figment dapp
- View positions and daily rewards
References
Section titled “References”- Solscan Stake Rewards CSV Export
- stake.tax Guide
- stake.tax SOL Documentation
- solana-staking-csvs GitHub
- Figment Solana Staking via Ledger Live
- Ledger Solana Staking Support
Last Updated: February 2026 PrivateACB Version: 2.0