All articles
|10 min read

Gemini Tax UK: Trades, Staking and What HMRC Sees

Does Gemini report to HMRC? Yes — under CARF from 2026. Why converting to USDC or GUSD is a taxable disposal, and how Section 104 pools your Gemini trades.

Gemini has a reputation as the tidy, compliance-first exchange — and that reputation lulls UK users into the most expensive assumption in crypto tax: that moving into a stablecoin is "safe". Convert ETH to USDC or GUSD on a red day and you haven't sheltered anything: you've crystallised a disposalat that day's price, with a gain or loss HMRC expects on your return.

The second assumption — that Gemini's own history export is filing-ready — fails for the same reason every exchange export fails: it can't see your other platforms, and it doesn't apply HMRC's Section 104 average-cost pooling or the 30-day matching rules that decide your actual gain.

This guide covers what Gemini reports to HMRC, why stablecoin conversions are the hidden disposal, and how to build the figures HMRC actually wants.

Does Gemini report to HMRC?

Yes. Gemini is FCA-registered for UK crypto activity, and since 1 January 2026 the Crypto-Asset Reporting Framework (CARF) requires crypto platforms serving UK customers to collect and report user identity and transaction data to HMRC. First automatic reports are due by 31 May 2027, covering the 2026 calendar year — and CARF data is exchanged internationally across 48+ jurisdictions from 2027, so a US-headquartered exchange is no shield.

HMRC has already sent over 100,000 nudge letters based on the partial exchange data it held before CARF. The cross-referencing only gets sharper from here.

The stablecoin trap: "parking" is a disposal

HMRC treats stablecoins as cryptoassets like any other. That means every one of these is a Capital Gains Tax disposal:

  • ETH → USDC to sit out volatility
  • BTC → GUSD ahead of a withdrawal
  • Stablecoin → stablecoin rotations (USDC → GUSD)

The gain or loss is measured in GBP on the conversion date: proceeds (the GBP value of the stablecoins received) minus the Section 104 average cost of what you disposed. Because stablecoins track the dollar, not the pound, even the stablecoin itself can produce small gains or losses against GBP when you eventually convert out — a second layer most spreadsheets never model.

Losses count too

Converting to stables on a red day crystallises a lossjust as readily — and UK losses must be claimed to be usable. If your stable-parking year was a down year, the disposals you didn't report may be allowable losses you're leaving unclaimed.

Worked example — the "safe" move that wasn't

Scenario: parking ETH in USDC during a wobble

2023 — buy 2 ETH for £2,600 total

2024 — buy 1 ETH for £2,500

Mar 2025 — convert 2 ETH → USDC when ETH = £2,700

Correct — it's a disposal, Section 104 average cost:

Pool: 3 ETH, cost £5,100 → £1,700/ETH

Proceeds: 2 × £2,700 = £5,400

Gain: £5,400 − £3,400 = £2,000 — reportable, even though no pounds left Gemini

Wrong — "I didn't sell, I just moved to stables":

Reported gain: £0— a £2,000 gain missing from the return, sitting in data Gemini reports under CARF

When the USDC is later converted back to ETH, that's a fresh acquisition at a fresh GBP cost — and if it happens within 30 days of a disposal, the bed-and-breakfast rule rewrites the matching entirely.

Staking rewards on Gemini

If you've earned staking rewards on Gemini, each payout is taxable as miscellaneous incomeat its GBP market value on the date of receipt — reported on SA100 "Other income", not SA108. The receipt value becomes the cost basis of those units in your Section 104 pool, so the value isn't taxed twice when you sell. Our staking rewards guide walks through the mechanics and the SA100 entries.

One pool across Gemini, Coinbase, and your wallets

Section 104 pooling is per token, not per platform. Your ETH on Gemini, your ETH on Coinbase, and your ETH in MetaMask are one pool with one average cost. Two consequences:

  • Transfers between platforms are not disposals— moving ETH from Gemini to self-custody carries its cost basis with it. Tools that read a withdrawal as a "sale" and a deposit as a "zero-cost buy" corrupt both sides.
  • Matching crosses platforms— sell ETH on Gemini on Monday, buy ETH on Coinbase (or via a DEX) within 30 days, and the B&B rule matches them. No single-exchange report can see this; it's the main reason per-platform tax summaries don't reconcile with HMRC's rules. See how exchange and DeFi activity meet in one pool.

Getting your history out of Gemini

Export your full transaction historyfrom Gemini's account settings — from your first transaction onward, not just the current tax year, and covering every product you used (including ActiveTrader if you traded there). Your Section 104 pool depends on every prior acquisition; a partial export inflates the gain on everything you've sold since.

As with every exchange, the export is raw material, not a filing figure: the HMRC computation — GBP valuation per transaction, pooling across platforms, same-day and 30-day matching — still has to be built on top of it.

How ChainTax handles Gemini activity

ChainTax starts from HMRC's manual, not an exchange default. Bring your Gemini history together with every other exchange and wallet you use, and the engine:

  1. Catches the stablecoin disposals.Crypto → stablecoin conversions are Disposals at GBP value on the date — including the loss years worth claiming.
  2. Pools at average cost, never FIFO. One Section 104 pool per token across Gemini, your other exchanges, and on-chain wallets.
  3. Applies the matching rules in order. Same-day, then 30-day bed-and-breakfast, then the pool — across platforms, which is where single-exchange reports break.
  4. Splits income from gains. Staking rewards are Income at receipt-date value and enter the pool as cost basis; disposals land on SA108.
  5. Keeps transfers non-taxable.Gemini → self-custody moves are Transfers with basis carried, and on-chain wallets connect natively with 33 protocol-specific classifiers.

Weighing up your options first? See how ChainTax compares to Koinly, CoinTracker, and Recap.

Find the disposals your Gemini history is hiding

Bring your Gemini trades together with your other exchanges and wallets and get a unified report with correct Section 104 pooling — including every stablecoin conversion — and the SA108 boxes filled in. Free for up to 200 transactions.

This article is for informational purposes only and does not constitute tax, legal, or financial advice. Tax rules can change, and individual circumstances vary. Always consult a qualified tax adviser before filing your Self Assessment return. HMRC guidance referenced: CRYPTO22100 (disposals), CRYPTO22200 (Section 104 pooling and same-day / Bed & Breakfast matching), CRYPTO61100 (staking income), s104 TCGA 1992. CGT rates: 18% basic / 24% higher from 30 October 2024 (Autumn Budget 2024). Income tax rates: 20% basic, 40% higher, 45% additional.

Related articles