Revolut Crypto Tax UK: What You Need to Report
Everything a UK Revolut user needs to know about crypto tax — why Revolut wallets aren't on-chain, how to export your history, and what to file with HMRC.
Revolut is one of the UK's most popular crypto on-ramps — millions of British customers buy and hold Bitcoin, Ethereum, Solana and dozens of other tokens directly in the app. It's easy to use, but it also creates a slightly awkward tax situation that catches a lot of people off guard when Self Assessment season comes around. Here's what you actually need to do.
Why Revolut crypto is different
Unlike a self-custody wallet (MetaMask, Phantom) or even a full-service exchange like Binance, Revolut's crypto sits on the Revolut platform. You don't get a public wallet address, you can't move the coins on-chain (until recently, and even then only to allowlisted destinations), and portfolio trackers can't just paste your wallet and see everything. The consequence at tax time is that you can't rely on a wallet scanner — you have to feed your Revolut data in via CSV.
Every disposal is taxable
Every time you sell crypto back to GBP on Revolut, that is a Capital Gains Tax disposal. Every time you swap one crypto for another (BTC → ETH, ETH → SOL), that is also a disposal — even though no fiat changed hands. Staking rewards paid out inside Revolut (SOL, ETH, DOT and others depending on the country) are Income Tax at the value received. So is Learn & Earn.
The £3,000 annual CGT allowance and the 18%/24% CGT rates apply exactly as they do for any other UK crypto — see our <a href="/blog/uk-crypto-tax-2026-27-filing-walkthrough">2026/27 filing walkthrough</a>.
How to export your Revolut history
Inside the Revolut app: tap the crypto tab, choose the specific holding, then Statement, then export as CSV. The file includes every buy, sell, swap, and reward for that token. Repeat for each token you've held. Alternatively, you can request a full account statement from Support — a bit slower but delivers everything in one go.
The columns Revolut gives you are Symbol, Type, Quantity, Price, Value, Fees, Date, and (on newer exports) Currency and State. The Type column is the important one — EXCHANGE means a trade, REWARD or STAKING means income, TRANSFER means a wallet-to-wallet move (non-taxable if it's between wallets you control).
Feeding it into a tax tool
Two options. Option one: hand-calculate everything with a spreadsheet, applying HMRC's same-day, 30-day and Section 104 pooling rules by hand. This is entirely legal but painful — a typical Revolut user with a few dozen trades will take an evening or two to get right, and the arithmetic is unforgiving.
Option two: use a tool that speaks Revolut natively. CryptoLens imports the Revolut CSV directly — no reformatting needed. The parser distinguishes EXCHANGE, REWARD, STAKING and CASHBACK rows automatically, filters out pending/reverted transactions, and handles fiat currencies other than GBP by FX-converting at each trade's transaction date. The output slots straight into a filing-ready SA108 summary.
What if I've never reported before
HMRC's Crypto-Asset Reporting Framework (CARF) came into effect on 1 January 2026. Revolut, as a UK-serving crypto business, now reports customer transaction data to HMRC automatically once a year. If you've been holding for a while and never reported, this is an urgent moment. HMRC has a Voluntary Disclosure route that dramatically reduces penalties compared to being caught. Reporting properly this year and, if needed, going back through prior years via voluntary disclosure, is nearly always the cleaner outcome.
What to do this week
Export every token's CSV from Revolut. Import them into CryptoLens (or your tool of choice). Generate a 2026/27 CGT summary. Note the gain and hold onto the transaction-level detail for six years. When Self Assessment opens for the 2026/27 year in April 2027, you'll have everything ready — no January panic.
Frequently asked questions
Do I need to report Revolut crypto if I never withdrew to my bank?
Yes. Every disposal (sell, swap, spend, gift) is potentially taxable regardless of whether GBP was withdrawn. HMRC's Crypto-Asset Reporting Framework means Revolut now reports your activity to them automatically.
Can I use a wallet scanner for Revolut?
No — Revolut crypto isn't on a public blockchain address you can scan. You have to export the CSV from the app and import it into your tax tool.
Are Revolut staking rewards taxable?
Yes, as Income Tax at the GBP value on the day you received them. If you then sell those tokens later, any further gain or loss is a separate Capital Gains event.
What if my Revolut CSV is in USD or EUR, not GBP?
You'll need to FX-convert each transaction to GBP at the exchange rate on its date. CryptoLens does this automatically when the Currency column is non-GBP.
Import your Revolut CSV
Put this knowledge into action with CryptoLens — free to use, no sign-up required.
Open Tool →