GuidesFAQ

Your Solana wallet, as a tax-ready CSV.

Paste a wallet address, pick a tax year, get every swap, transfer, SPL token movement and network fee in Koinly’s Universal CSV format (also imports into CoinTracker, Awaken, CoinLedger and spreadsheets). No signup, no wallet connection, no 1,000-row cap.

Read-only: public address only$3 USDC per wallet-yearPaid via Solana Pay, verified on-chain

Live example

A real public wallet (86xCnPeV69n6t3DnyGvkKobf9FdN2H9oiVDdaMpo2MMY), generated live from mainnet. This is exactly what the CSV rows look like.

Loading example…

Pricing

Free preview
$0

Latest transactions of the year, first 12 rows, net-flow summary. Check the data before you pay.

Full year export
$3 USDC

One wallet, one calendar year (UTC), up to 4,000 transactions in one file. Pay with Phantom, Solflare, Backpack or any Solana Pay wallet, or with USDC on Base.

For comparison
$49–$279/yr

Typical paid plans of crypto tax suites. If you only need clean Solana data in, you don’t need the subscription to get it.

FAQ

Which software does the CSV work with?

The columns follow Koinly’s Universal template (Date in UTC, Sent/Received Amount and Currency, Fee, Label, Description, TxHash). Koinly imports it directly as a custom CSV. CoinTracker, CoinLedger and Awaken accept the same columns via their generic/custom CSV import, and it opens in Excel or Google Sheets.

What’s included?

Every successful transaction in the year where your wallet’s SOL or token balances changed: swaps (as one row with sent + received), transfers in and out, airdrops, staking rewards, and the SOL network fee you paid. Wrapped SOL is merged into SOL. Failed transactions are skipped.

Why do some currencies show as a long address?

Major tokens (USDC, USDT, BONK, JUP, WIF, JTO, mSOL, jitoSOL…) are named. Long-tail SPL tokens are written as their mint address so they can never be confused with another token of the same ticker; Koinly lets you map them once.

Do you calculate my gains or tax?

No. SolLedger produces clean transaction data; your tax software prices it and computes gains for your jurisdiction. This is not tax advice.

How is payment verified?

Each order gets a unique Solana Pay reference key. Our server looks up the confirmed transaction containing that key and checks that it moved at least $3 USDC to Bx9Fq6sNBR6fhE5Auw8A9N6mwHLERrhYWcC8gLGtQAut. Base payments are matched by the unique amount on your order (e.g. 3.004217 USDC) sent to 0x51dec2df04885ba291fc56125dd7c7d85a8ce44e. Your download link works again any time with the same order.

My wallet has more than 4,000 transactions in a year.

The file then covers the most recent 4,000 and the response says it is partial. Bots and very active traders should split by wallet or contact us.

Do you store my data?

No accounts, no wallet connection, no stored history. We only read public blockchain data for the address you enter.