The rules behind the capital gains report, country by country, and where every number comes from.
This is a working tool, not tax advice and not a filing. It turns the trades on your account into realised gains and losses, by tax year, in your home currency, using the rules of the country set on your account. Your adviser or your tax software does the return.
The report reads the country on your account. Each country has its own engine, written from that authority's own published guidance:
A sale is matched to the purchases recorded on your account. If no purchase record exists, the opening cost is taken from the holding as you entered it, and the report says so on that row. A sale with no cost anywhere is listed as unmatched, never silently priced.
Each leg of a trade is converted on its own day. Where we hold a daily rate for that day, the report uses it and labels the row "daily". Where we do not, it uses today's rate and labels the row "today". A currency pegged to the dollar uses its fixed rate. Nothing is converted silently.
Purchase fees join the cost. Sale fees come off the proceeds.
Short positions, futures, currency pairs and indices are matched first in, first out in every country, and the row says so.
Where a flat rate exists (France, Germany, Spain), the report shows an estimate at that rate, labelled as an estimate. Elsewhere it gives the taxable amount only, because the rate depends on your income.
Trades made before you started recording them, holdings in accounts you have not connected, and anything typed wrongly. The report is as complete as the trades on your account. The profit and loss page explains why the dashboard and the tax report can show different figures for the same sale.
Found a figure that does not match what you expected? Use the contact page and tell us which holding or which trade. We read every report.
This page was published on 8 October 2026. It describes the product as built; when the method changes, this page changes with it. It is not tax advice.