How to Export Solana Transactions to CSV

Your CPA or tax software needs a structured record of every Solana transaction you made in 2025 — with dates, amounts, and USD values at time of transaction. Here's every way to get that data, and the real cost of each approach.

Option 1: The Hard Way Manual

Solana's blockchain is public, and block explorers like Solscan and Solana Explorer let you look up any wallet address and view individual transactions. This is genuinely useful for investigating a specific transaction, but it was never designed for bulk tax export.

Here's what doing this manually actually looks like: you open Solscan, paste your wallet address, and see a paginated list of transactions. You can click each one to see what happened. But Solscan doesn't let you export the full list as a CSV — you'd have to click transaction by transaction, manually record each one in a spreadsheet, look up the USD price of SOL at that specific timestamp, and then categorize it (was this a swap? a transfer? an NFT purchase?).

If you made 50 transactions in 2025, this is an afternoon of tedious work. If you made 500 — which is easy if you traded on Jupiter or farmed any DeFi protocols — this is unrealistic.

Option 2: Paid Tax Tools $50–200/year

Services like Koinly, CoinLedger, TaxBit, and TokenTax are full-featured crypto tax platforms. They connect to your wallets, pull transaction history, and generate tax reports across multiple chains and exchanges. If you're heavily invested across Ethereum, Bitcoin, Solana, and multiple CEXes, a paid multi-chain tool may be worth the cost.

For Solana-only users, the tradeoffs are meaningful. These platforms have improved their Solana support, but complex DeFi interactions — liquidity pool deposits, leveraged trading on Mango, Kamino vault strategies — are still frequently miscategorized. You'll often need to review and manually correct a percentage of transactions before the output is reliable enough to hand to a CPA.

Option 3: LanaTax Free

We built LanaTax specifically for Solana users who need a clean, tax-ready CSV export without paying a recurring subscription. It's a browser-based tool that connects to the Helius API — one of the most reliable Solana RPC providers — to pull your complete transaction history and parse each transaction type accurately.

Everything runs in your browser. Your wallet address is used to query the blockchain, but your data isn't stored on any server. When you're done, you download a CSV and close the tab. That's it.

The exported CSV is formatted to be compatible with Koinly and CoinLedger's import formats, so if you do use one of those platforms for final tax form generation, LanaTax becomes a free data layer that feeds into them.

Export Your Transactions — Free
What's in the CSV? Each row in the export includes: timestamp (Unix epoch), date (human-readable), transaction type (SWAP, TRANSFER, STAKE, NFT_SALE, etc.), asset symbol, amount, fee in SOL, transaction signature (for verification), description, and mint address for tokens. This maps directly to the columns your CPA or tax software needs.
A note on accuracy: No automated tool — free or paid — is perfect for every Solana transaction type. Exotic DeFi interactions, cross-program invocations, and obscure protocols may require manual review. Always spot-check your export against Solscan before handing it to your CPA.