If you sold shares or ETFs in a taxable Trading 212 Invest account, FiscalFox can calculate the UK capital gains from the Invest account History CSV. Do not start with an annual statement, tax statement, ISA history, or CFD export. Those are different records.
How to download the right Trading 212 CSV
In Trading 212, open the taxable Invest account and use Menu → History → Export. Select every activity category and enough history to include the original purchases behind anything you sold.
Use History export, not Documents
Right path: Menu → History → Export. Wrong path: Menu → Documents. Documents contains useful statements, but FiscalFox needs the row-level History CSV for this calculation.
- Export from the taxable Invest account, not the ISA or CFD account.
- Keep the original CSV columns and do not convert the file to Excel.
- Upload consecutive date ranges together if one export cannot cover the full history.
- Open your Trading 212 Invest account on the web or in the app.
- Go to Menu → History, then tap Export.
- Set the start date to the earliest taxable Invest purchase that may still feed a Section 104 pool. Do not default to the start of the tax year.
- Select every available activity category, including orders, transactions and dividends, so the file contains buys, sells, fees, income and relevant account activity.
- Generate and download the file as CSV.
- If Trading 212 limits the selected range, repeat with consecutive, non-overlapping periods until you reach the end of the tax year.
- Upload every CSV together. FiscalFox combines them into one chronological history.
Start with the first taxable purchase, not 6 April
A sale in the current tax year can be matched to purchases from years earlier through the Section 104 pool. If those buys are missing, FiscalFox cannot deduct their pooled cost.
Use non-overlapping consecutive exports if Trading 212 will not let you select the full period in one file. Upload every CSV together before calculating.
A valid Trading 212 History file keeps the original export columns. FiscalFox requires Action, Time, Ticker or ISIN, No. of shares, Quantity, or Shares, Total. The Ticker or ISIN and share quantity labels can vary slightly between export versions.
Have the Invest History CSV?
Trading 212 will already be selected. Upload every date range and review the calculation for free.
Do you need SA108 for Trading 212?
You may need SA108 for Trading 212 Invest account sales if your gains, losses, or disposal proceeds are reportable under HMRC Self Assessment rules. Trading 212 ISA disposals are outside CGT and should not be included in this calculation.
Trading 212 statements and the app performance figure are useful records, but they are not the finished UK CGT calculation. HMRC share matching can connect a sale to same-day purchases, later purchases within 30 days, and older purchases in the Section 104 pool.
Do I need SA108 for Trading 212?
Short answer: maybe. Trading 212 Invest disposals can be reportable if taxable gains exceed the annual exempt amount, you need to claim losses, or your Self Assessment disposal proceeds exceed HMRC's reporting threshold.
Official context: GOV.UK explains when gains must be reported and publishes the SA108 capital gains summary.
File format details
Trading 212 exports transaction data as a CSV (comma-separated values) file. The History export typically contains the following columns:
If the file does not have dated trade rows with Action, Time, Ticker or ISIN, quantity, price, total, currency, and GBP amounts, it is probably a statement rather than the History CSV.
- Action -- the type of transaction (e.g., Market buy, Market sell, Limit buy, Limit sell, Dividend)
- Time -- the date and time the transaction was executed
- ISIN -- the International Securities Identification Number for the instrument
- Ticker -- the stock ticker symbol
- Name -- the full name of the security
- No. of shares -- the quantity of shares traded (supports fractional amounts)
- Price / share -- the execution price per share
- Currency (Price / share) -- the currency of the price (e.g., USD, GBP, EUR)
- Exchange rate -- the FX rate applied for non-GBP transactions
- Total (GBP) -- the total transaction value converted to GBP
- Stamp duty (GBP) -- UK stamp duty paid, if applicable
- Transaction fee (GBP) -- any applicable fees
FiscalFox parses this file in your browser where possible. Signed-in uploads may also be stored in private, user-scoped storage for support and troubleshooting.
How FiscalFox processes your Trading 212 data
When you upload your Trading 212 CSV files, FiscalFox merges all transactions into a single chronological sequence and then applies HMRC's share matching rules:
- Same-day rule -- any shares bought and sold on the same calendar day are matched first, with the gain or loss calculated from the actual same-day purchase cost.
- 30-day bed and breakfast rule -- disposals are matched against any repurchase of the same security within the following 30 days, preventing artificial loss crystallisation.
- Section 104 pool -- remaining disposals are matched against the pooled average cost basis, which FiscalFox calculates from your complete transaction history.
For non-GBP transactions, FiscalFox uses the exchange rate provided in the Trading 212 export to convert all amounts to GBP. This ensures your gains and losses are calculated in sterling as required by HMRC. The final report includes disposal-by-disposal computations and a summary of total gains, losses, and the net position for your tax return.
Common issues with Trading 212 files
Missing earlier purchases
A tax-year-only export can omit older purchases that still belong in the Section 104 pool. Start with the earliest relevant purchase and use consecutive date ranges if one History export cannot cover the full period. Upload all files together.
CFD transactions
Trading 212 offers separate Invest and CFD exports. The FiscalFox Trading 212 importer on this page is for taxable Invest account shares and ETFs. Do not upload the CFD export here: it uses a different row format and the tax treatment is not the standard share-pooling calculation described above.
Multi-currency holdings
Trading 212 users frequently hold US stocks, European ETFs, and other non-GBP assets. Each transaction includes the exchange rate used at the time of execution. FiscalFox uses these rates to ensure all calculations are performed in GBP. If you notice discrepancies, they are typically due to rounding differences between the rate shown in Trading 212 and the rate used in the calculation -- these are usually negligible.
Accumulation ETFs and ERI
Trading 212 users often hold Irish-domiciled ETFs in a taxable Invest account. If those funds are offshore reporting funds, you may need to report excess reportable income even when no cash was paid. FiscalFox uses the ISIN in the History CSV to identify those funds. For supported funds and reporting periods, it calculates the ERI and matching CGT allowable-cost addition automatically. Initial verified automatic coverage is VWRP; unsupported funds are flagged rather than treated as having zero ERI. See the ERI guide for the income and CGT treatment.
Supported transaction types
FiscalFox extracts and processes the following transaction types from your Trading 212 CSV export:
| Transaction Type | How FiscalFox Uses It |
|---|---|
| Market buy / Limit buy | Added to the Section 104 pool for the relevant security |
| Market sell / Limit sell | Matched against acquisitions using HMRC share matching rules |
| Dividend (Ordinary) | Recorded for reference (taxed under income tax, not CGT) |
| Stamp duty | Included as an allowable cost on the associated purchase |
| Currency conversion | Used to verify exchange rates on non-GBP transactions |
| Transaction fee | Included as an allowable cost where applicable |
Trading 212's CSV format is well-structured and contains all the data FiscalFox needs for accurate CGT calculations. If you encounter any issues with your export or have questions about specific transaction types, visit our support page for help.
Frequently asked questions
Do I need SA108 for Trading 212?
You may need SA108 if your Trading 212 Invest account disposals are reportable for UK capital gains tax, for example because taxable gains exceed the annual exempt amount, you need to claim losses, or your Self Assessment disposal proceeds exceed the HMRC reporting threshold. Trading 212 ISA disposals are outside CGT.
Does Trading 212 calculate UK capital gains tax?
Trading 212 gives you transaction records and tax documents, but UK CGT depends on taxable Invest account disposals, GBP proceeds and costs, allowable fees, and HMRC share matching rules. You should not rely only on the app performance figure.
Which Trading 212 file should I upload to FiscalFox?
Upload the Trading 212 Invest account History export as a CSV. Do not upload the annual statement, tax statement, account statement, ISA activity, PDF, or Excel file.
Do I report Trading 212 ISA trades for CGT?
No. Stocks and Shares ISA disposals are outside capital gains tax. For UK CGT, use only Trading 212 Invest account activity and exclude ISA transactions.
How do US shares on Trading 212 affect UK CGT?
For UK Self Assessment, non-GBP buys, sells, and allowable fees need to be reflected in sterling. FiscalFox uses the GBP amounts and exchange-rate data in the Trading 212 export when calculating gains.
Why do I need multiple Trading 212 exports?
Trading 212 exports are commonly limited by date range. If your Section 104 pool depends on earlier purchases, you need enough history to cover the original acquisitions as well as the tax year being reported.
Official UK tax references
This guide is checked against published GOV.UK and HMRC material. FiscalFox is a calculation tool, not personal tax advice; review unusual transactions with a qualified adviser.