CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. 76% of retail investor accounts lose money when trading CFDs with this provider. You should consider whether you understand how CFDs work and whether you can afford to take the high risk of losing your money.
Export your CFD activity as a CSV to file taxes, review trading costs, or share your history with an accountant.
To export your CFD data, follow these steps:
- Go to Menu.
- Select History.
- Tap the export button.
- Select the timeframe (From / To dates) and tick the activity categories you want to include.
- Tap Generate. The file will be downloaded to your device.
đź“„ Note
CFD CSV export is available with the latest version of the Trading 212 app. If you don't see the export button yet, please update to the latest version from the App Store or Google Play.
What is included in the export?
You can choose any combination of the six activity categories below. Each ticked category adds its rows to the same CSV file.
| Category | What it includes |
| Closed Positions | Every position you closed during the period — one row per close event, including partial closes. Shows entry and exit prices, your realised result, fees, and any tax. |
| Orders | Every order you placed, executed, or cancelled — including market, limit, stop, and trailing stop orders, with target and executed prices. |
| Transactions | Cash movements on your CFD account: deposits, withdrawals, fees, and balance adjustments. |
| Dividends adjustment | Dividend credits, debits, and other corporate actions (such as index adjustments) applied to your positions. |
| Overnight Interest | Daily financing charges or credits applied to positions held overnight. |
| Interest on Cash | Interest earned on uninvested cash in your CFD account. |
How is the file structured?
All categories you select are combined into a single CSV. Each row has a RecordType column telling you which category the row belongs to — for example, CLOSED_POSITION, ORDER, TRANSACTION, and so on.
Every row also includes the date of the event and the currency of your CFD account. All other columns are specific to the category — for instance, instrument, units, and prices are only filled in for trade-related rows.
What can I use the export for?
| Purpose | How the export helps |
| Tax filing | Use the Result, Total result, dividends, and (where applicable) tax columns to declare your CFD gains and losses to your local tax authority. |
| Cost review | Sum the Spread, FX fee, and Overnight interest columns to see what your strategy is really costing you over time. |
| Performance analysis | Filter by Closed Positions to review your entries, exits, holding periods, and realised P&L — useful for spotting which instruments or setups are working. |
| Reconciliation | Match the export against your own records or bank statements. Position ID and Order ID let you trace individual trades end-to-end. |
| Sharing with an accountant | Send the CSV straight to your accountant or financial adviser — it opens in Excel, Google Sheets, or any tax-prep software. |
đź’ˇ Tip
Open the file in a spreadsheet app and apply a filter on the RecordType column to view one activity type at a time.
Can I export my open positions?
Not yet. The CFD export currently covers closed and historical activity only. We are evaluating an open-position snapshot for a future release.
What date range can I select?
You can export up to 12 months of activity in a single file. If you need a longer history, generate multiple exports for consecutive 12-month periods.
I have a German account - are taxes included?
Yes. If you are a German tax resident with a T212DE account, the export includes the relevant tax columns (such as withholding tax and applicable taxes on transactions). The columns appear in every export for consistency, but values are only filled in where they apply to you.
Where can I see my previous exports?
Open Menu → History → Export and switch to the Recent Exports tab. You'll find every export you have generated, ready to download again.