Documentation › Data and tools
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#
- 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)#
Solscan offers a direct stake rewards CSV export feature.
Steps#
- 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#
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)#
A free tool specifically designed for staking reward exports.
Steps#
- 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#
- Staking rewards (epoch-by-epoch)
- Transfers
- Swaps
- Serum DEX activity
- Raydium/Saberswap contracts
- NFT transfers and minting
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#
- Main site: https://stake.tax
- Documentation: https://docs.stake.tax/tokens/sol
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#
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)#
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#
- 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: July 2026 PrivateACB Version: 2.12.0