# SolLedger > Solana wallet history as a tax-software CSV. Paste a public wallet address, pick a calendar year or a UK tax year, preview free, then download every swap, transfer, SPL token movement and network fee in Koinly, CoinTracker or CoinLedger import format for 3 USDC per wallet-year. SolLedger is a service from GPT Shop Ltd, a UK limited company registered in England and Wales (company no. 15766335), Goodison Middleton, Winterslow, Salisbury SP5 1QR. Founder: Chris Elder. Contact: chris@gptshopltd.com. ## Pricing - Free preview: Free, latest transactions of the year, first 12 rows and a net-flow summary, no payment or account. Start: https://solledger.gptshopltd.com/#export - Full-year CSV export: 3 USDC, one wallet and one calendar year or UK tax year, up to 4,000 transactions, Koinly, CoinTracker and CoinLedger formats all included. Order: https://solledger.gptshopltd.com/#pricing ## How payment works Pay 3 USDC with any Solana Pay wallet (Phantom, Solflare, Backpack) or send the exact USDC amount shown on your order on Base. The CSV downloads as soon as the payment confirms on-chain. No wallet connection, no account. ## Not included SolLedger exports clean transaction data. It does not calculate gains or tax, and nothing here is tax advice. ## Guides - Guide: https://solledger.gptshopltd.com/guides - UK Self Assessment (HMRC): https://solledger.gptshopltd.com/guides/hmrc-self-assessment - CoinTracker import: https://solledger.gptshopltd.com/guides/cointracker-solana-csv - CoinLedger import: https://solledger.gptshopltd.com/guides/coinledger-solana-csv ## FAQ ### Which software does the CSV work with? You choose the layout before you preview. Koinly format follows Koinly’s Universal template (Date in UTC, Sent and Received Amount and Currency, Fee, Label, Description, TxHash) and Koinly imports it as a custom CSV. CoinTracker format uses the exact header row from CoinTracker’s CSV guide (Date, Received Quantity, Received Currency, Sent Quantity, Sent Currency, Fee Amount, Fee Currency, Tag) with dates as MM/DD/YYYY HH:MM:SS in UTC. CoinLedger format uses the exact header row of CoinLedger’s Universal Manual Import template, optional columns included, with MM/DD/YYYY HH:MM:SS dates in UTC and the Type column filled in. Awaken has its own template, so for Awaken you would need to rename and reorder columns in a spreadsheet first. ### How does the CoinTracker file show swaps, rewards and fees? A swap is one row with both the sent and received side, which CoinTracker reads as a trade. Staking rewards get the staking tag and airdrops the airdrop tag; everything else is left untagged, as CoinTracker’s guide asks. A transaction where only the network fee left your wallet is written as a small SOL send, because CoinTracker needs a sent or received amount on every row; you can recategorise it after import. Long-tail tokens appear as their mint address, which CoinTracker may ask you to map to a custom currency once. The CoinTracker template has no column for the transaction hash or description, so those stay in the Koinly version. Our CoinTracker import guide walks through it step by step. ### How does the CoinLedger file fill the Type column? CoinLedger needs a Type on every deposit and withdrawal. Swaps are Trade. Staking rewards are Staking and airdrops Airdrop. Every other incoming transfer is Deposit and every outgoing one is Withdrawal, which CoinLedger treats as moves between your own wallets. If a row was really income, a payment or a gift, change its Type before you import. Unused columns stay blank, as CoinLedger asks, and each row keeps its Solana signature in TxHash. Our CoinLedger import guide covers the details. ### What is included? Every successful transaction in the year where your wallet’s SOL or token balances changed: swaps (one row with sent and 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 and others) are named. Long-tail SPL tokens are written as their mint address so they can never be confused with another token using the same ticker. Koinly lets you map them once. ### Do you support the UK tax year? Yes. Pick “2025/26 UK tax year” and the file covers 6 April 2025 to 5 April 2026, cut at midnight UK time, so one 3 USDC export matches the period HMRC asks about for Self Assessment instead of two calendar years. Dates in the file stay in UTC, which is what Koinly, CoinTracker and CoinLedger expect. Our UK Self Assessment guide covers the HMRC deadlines and records. ### 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 finds the confirmed transaction containing that key and checks it moved at least 3 USDC to Bx9Fq6sNBR6fhE5Auw8A9N6mwHLERrhYWcC8gLGtQAut. Base payments are matched by the unique amount on your order (for example 3.004217 USDC) sent to 0x51dec2df04885ba291fc56125dd7c7d85a8ce44e. ### My wallet has more than 4,000 transactions in a year. The file then covers the most recent 4,000 and says it is partial. For very active wallets, email chris@gptshopltd.com before you pay. ### Do you store my data? No accounts, no wallet connection, no stored history. We only read public blockchain data for the address you enter. ## Links - Home: https://solledger.gptshopltd.com/ - Other GPT Shop Ltd services: https://tools.gptshopltd.com/