PrivateACB

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.epoch as a substitute identifier

Option 1: Solscan (Easiest)#

Solscan offers a direct stake rewards CSV export feature.

Steps#

  1. Go to solscan.io
  2. Search for your stake account address (not your main wallet address)
  3. Navigate to the Rewards tab
  4. 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:

  1. Open your Solana account
  2. Look under staking details for the stake account address

Option 2: Stake.tax (Comprehensive)#

A free tool specifically designed for staking reward exports.

Steps#

  1. Go to stake.tax
  2. Select SOL in the navigation bar
  3. Paste your wallet address
  4. Click SEARCH
  5. Wait for processing (typically 0-5 minutes)
  6. 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#


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:

  1. Map the columns manually during import
  2. Set the transaction type to staking or staking_reward
  3. 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:

  1. Open Ledger Live
  2. Go to the Earn tab
  3. Find your Solana account
  4. View staked amount and accumulated rewards

For detailed breakdown (protocol vs MEV):

  1. Go to Discover tab
  2. Open the Figment dapp
  3. View positions and daily rewards

References#


Last Updated: July 2026 PrivateACB Version: 2.12.0