How to Calculate CGT on Trading 212 UK — Step by Step

Last updated: April 2026

Trading 212 is one of the most popular commission-free brokers in the UK, with millions of active users trading shares, ETFs, and fractional shares. While the app makes investing easy, it doesn't calculate your Capital Gains Tax for you. If you trade in a General Investment Account (GIA) — not an ISA — you are responsible for calculating and reporting your gains to HMRC.

This guide walks you through the complete process: exporting your transaction history from Trading 212, understanding the CSV format, and calculating your CGT liability correctly.

Step 1: Export Your Transaction History

Trading 212 allows you to export your complete transaction history as a CSV file. Here's how:

  1. Open the Trading 212 app or website and log in to your account.
  2. Navigate to the Activity or History section (this may be under the menu or in account settings).
  3. Look for an Export or Download button — Trading 212 typically offers a “Download statement” or “Export CSV” option.
  4. Select the date range covering the full tax year: 6 April of one year to 5 April of the next. For the 2025-26 tax year, this is 6 April 2025 to 5 April 2026.
  5. Download the CSV file to your computer.

[SCREENSHOT: Trading 212 export screen showing the date range selector and Download CSV button]

Step 2: Understanding the CSV Format

The Trading 212 CSV typically contains the following columns:

ColumnDescription
Action“Market buy”, “Market sell”, “Limit buy”, “Limit sell”, “Dividend (Ordinary)”, etc.
TimeThe date and time of the transaction (e.g., “2025-06-15 09:30:22”)
TickerThe stock ticker symbol (e.g., “TSCO”, “LLOY”)
No. of sharesNumber of shares bought or sold
Price / sharePrice per share in the currency of the exchange
TotalTotal value of the transaction in your account currency (GBP)
Currency (Price / share)The currency the share is priced in (GBP, USD, EUR, etc.)
Exchange rateIf foreign, the FX rate used to convert to GBP

Step 3: Key Things to Watch For

Transaction Type Detection

Trading 212 uses phrases like “Market buy” and “Market sell” rather than simple “BUY”/“SELL” labels. Any action containing the word “buy” is a purchase, and any containing “sell” is a disposal. “Dividend” rows should be excluded from CGT calculations (dividends are taxed separately as income).

Foreign Currency Transactions

If you buy US shares on Trading 212 (e.g., AAPL, TSLA), the price per share will be in USD. For CGT purposes, HMRC requires all calculations to be in GBP. Trading 212 provides an exchange rate column — the “Total” column is usually already converted to GBP. CGT Tracker handles this conversion automatically.

Fractional Shares

Trading 212 supports fractional share trading. You might see quantities like “0.5” or “2.347”. These are valid and should be included in your CGT calculation exactly as reported.

Stock Splits and Corporate Actions

If a company underwent a stock split during the period, Trading 212 should reflect this in the transaction history. However, it's worth double-checking that your share counts align before and after the split date.

Common Mistakes

  • Including ISA transactions: If you have both a GIA and an ISA on Trading 212, make sure you only export the GIA transactions. ISA gains are tax-free.
  • Ignoring dividends: Don't include dividend rows in your CGT calculation — they are taxed under different rules.
  • Wrong tax year: Ensure your date range covers exactly 6 April to 5 April, not calendar year January to December.
  • Reinvested dividends: If you have “Dividend (Reinvested)” rows, these represent a new purchase and should be added to your Section 104 pool.

Skip the manual work: CGT Tracker imports Trading 212 CSVs automatically. Upload your exported file and get your complete CGT calculation — including same-day and 30-day matching, Section 104 pooling, and an SA108-ready report — in under 2 minutes.

Related Guides

Ready to calculate your exact CGT position?

Upload your broker CSV and get your SA108 figures in minutes.

Start free trial

14-day free trial. No credit card required.