SLSolLedger by GPT Shop Ltd

Home / Guides / UK Self Assessment

UK guide · 7 minute read

Your Solana wallet on a 2025/26 HMRC Self Assessment return.

If you swapped, sold or spent tokens from a Solana wallet between 6 April 2025 and 5 April 2026, those are disposals HMRC may want on your return. This guide covers the dates, the records HMRC says to keep, and how to get the wallet’s transactions into Koinly so it can do the sterling calculations.

SolLedger exports transaction data. It does not work out gains, tax or filing positions, and this page is not tax advice. The HMRC facts below were checked on GOV.UK on 15 October 2026 and link to the source.

The dates for the 2025/26 return

WhatDate
Tax year covered6 April 2025 to 5 April 2026
Paper return must reach HMRC11:59pm, 31 October 2026
Online return deadline11:59pm, 31 January 2027
Pay the tax you owe11:59pm, 31 January 2027
Capital Gains Tax-free allowance, 2025/26£3,000

Sources: GOV.UK, Self Assessment tax returns: deadlines; GOV.UK, Capital Gains Tax rates and allowances.

What HMRC counts as a disposal

HMRC’s guidance says you may need to pay Capital Gains Tax when you dispose of tokens by:

If your total gains for the tax year are above the tax-free allowance, you must report them and pay. Tokens you receive from staking, lending or liquidity pools are treated differently: HMRC counts them as income, not a gain, when you aren’t trading.

Sources: GOV.UK, Check if you need to pay tax when you sell cryptoassets (updated 5 October 2026); GOV.UK, Check if you need to pay tax when you receive cryptoassets.

The records HMRC asks for, and what the file covers

For each type of token, HMRC says to keep a record of every transaction. Here is how that list lines up with a SolLedger export and with the work your tax software does.

HMRC recordWhere it comes from
Type of tokenSolLedger: Sent and Received Currency columns
Date of the disposalSolLedger: Date column, in UTC
Number of tokens disposed ofSolLedger: Sent Amount
Number of tokens leftYour tax software, from every year of history
Value in pounds sterlingYour tax software prices each row
Pooled cost before and afterYour tax software, from every year of history
Bank statements, wallet addressesYou. The TxHash column links each row to Solscan.

Source: GOV.UK, Records you must keep.

Pooling, and why one year is not always enough

UK gains use pooling. Each token type has one pool with an average cost. Two rules come first: tokens bought on the same day as a sale are matched to it, and tokens bought in the 30 days after a sale are matched to it next. Only then does the pool apply. Koinly calls this method Share Pooling and uses it by default for UK users.

That has two practical effects on a single-year file:

Sources: HMRC Cryptoassets Manual, CRYPTO22200: pooling; Koinly Help Center, Cost basis method.

Example · invented figures, not a customer

You bought 10 SOL for £1,000 in 2023 and 10 SOL for £1,600 in 2024. Your pool is 20 SOL with a cost of £2,600, so £130 per SOL.

In August 2025 you swap 5 SOL for USDC worth £700, with no other SOL bought that day or in the next 30 days. The cost taken from the pool is 5 × £130 = £650, so the gain is £50 before fees, which are an allowable cost. The pool is left with 15 SOL at £1,950.

A 2025/26 file alone would show the swap but not the 2023 and 2024 purchases, which is why the earlier years matter.

Step by step

  1. Open SolLedger with the 2025/26 UK tax year selected and paste your wallet’s public address. You never connect the wallet.
  2. Run the free preview and check the rows look like your activity.
  3. Pay 3 USDC and download the CSV. It runs from 6 April 2025 00:00 UK time (5 April, 23:00 UTC) to the same moment in 2026.
  4. Repeat for earlier years if the wallet held tokens before April 2025. Calendar years are fine for that; Koinly merges and removes duplicates.
  5. In Koinly, set your country to the United Kingdom, add the wallet and import the file. Check the cost basis method shows Share Pooling.
  6. Use Koinly’s figures, in pounds, in the cryptoasset section of your return. HMRC says that section is on returns from 2024/25 onwards.

Questions

Why does the file use UTC if the cut is UK time?

The range follows the UK tax year, so nothing from 5 April 2026 UK time is missed or double counted. Inside the file, dates stay in UTC because Koinly expects UTC.

Does SolLedger tell me what I owe?

No. It gives you clean transaction rows. Koinly or your accountant prices them in pounds and applies the pooling rules. For anything you’re unsure about, ask an accountant or HMRC.

I have several wallets.

Export each wallet separately and import them all into Koinly, so it can match transfers between your own wallets instead of treating each side on its own.

Can I give the file to my accountant instead?

Yes. It opens in Excel or Google Sheets, and every row has the Solana signature so it can be checked on Solscan.

What if the preview looks empty?

The preview reads the newest transactions first. For a busy wallet and a past year it can show nothing even though the paid export goes further back. Email chris@gptshopltd.com with the address before you pay and I’ll check it.

Check your 2025/26 rows first.

The free preview shows real rows from your wallet for the UK tax year before you pay anything. The full file is 3 USDC.

Preview 2025/26

Who you deal with

Chris Elder, founder

SolLedger is a small, independent tool from a UK company. If an export looks wrong, email me the order reference and I’ll look at it.

  • Ex-Amazon. Built and led 3P Grocery operations globally.
  • Former British Army officer, Royal Logistic Corps.
  • GPT Shop Ltd, a UK limited company, no. 15766335. You email me directly at chris@gptshopltd.com.