Saxo Bank UK Capital Gains Tax Calculator

    How to download your Saxo Bank transaction history for CGT.

    Updated 9 February 20264 min read

    Saxo Bank (Saxo Markets in the UK) is a professional-grade trading and investment platform that provides access to a wide range of instruments, including shares, ETFs, bonds, options, and futures across global exchanges. UK-based Saxo users who trade within a standard investment account (outside of an ISA) may be liable for UK capital gains tax on any profits from selling their holdings. FiscalFox reads your Saxo transaction report and applies HMRC's share matching rules to produce accurate, HMRC-ready capital gains reports.

    How to download your Saxo transaction history

    Saxo provides comprehensive transaction reports that can be exported as Excel files. Follow these steps to download yours:

    1. Log in to your Saxo account through the SaxoTraderGO platform or at saxomarkets.com.
    2. Navigate to Account from the main menu.
    3. Click on Reports to access the report generation area.
    4. Select Transaction History (sometimes labelled "Trade Confirmations" or "Account Statement" depending on the report type).
    5. Set the date range to cover the period you need. For the most accurate CGT calculation, include your full trading history from your earliest trade to the end of the relevant tax year. This ensures FiscalFox can build complete Section 104 pools.
    6. Click Download XLSX to export the report as an Excel file.
    7. Save the .xlsx file to your computer.

    Multi-currency and multi-instrument portfolios

    Saxo users often trade across multiple currencies and instrument types. FiscalFox converts all amounts to GBP using the exchange rates from your Saxo report, and identifies each product type to process them correctly for CGT.

    With your file ready, go to your FiscalFox dashboard, select Saxo as your broker, and upload the XLSX file to start your capital gains calculation.

    File format details

    Saxo exports transaction data as an Excel XLSX file. The transaction report typically contains the following information:

    • Trade Date -- the date the order was executed
    • Value Date -- the settlement date of the transaction
    • Instrument -- the name and identifier of the security
    • ISIN -- the International Securities Identification Number
    • Trade Type -- Buy or Sell
    • Quantity -- the number of shares or units traded
    • Price -- the execution price per unit
    • Trade Currency -- the currency in which the trade was executed (e.g., GBP, USD, EUR)
    • Trade Value -- the total value of the trade in the trade currency
    • Exchange Rate -- the FX rate used for non-GBP trades
    • Commission -- brokerage fees charged on the transaction
    • Other Costs -- any additional fees, such as exchange fees or stamp duty
    • Product Type -- the type of instrument (e.g., Stock, ETF, Bond, Option)

    FiscalFox processes this file entirely within your browser. Your Saxo trading data is never uploaded to or stored on our servers.

    How FiscalFox processes your Saxo data

    When you upload your Saxo XLSX file, FiscalFox parses all transactions, converts non-GBP amounts to sterling, and applies HMRC's share matching rules in the correct order:

    1. Same-day rule -- shares of the same security bought and sold on the same calendar day are matched first. The gain or loss is calculated using the actual cost from that day's purchase.
    2. 30-day bed and breakfast rule -- if you sold a holding and repurchased the same security within 30 days, the disposal is matched against the repurchase rather than the Section 104 pool.
    3. Section 104 pool -- all remaining disposals are matched against the pooled average cost for each security. FiscalFox builds and maintains a separate pool for each instrument based on your full transaction history.

    For multi-currency transactions, FiscalFox converts both the acquisition cost and the disposal proceeds to GBP using the exchange rates from the Saxo report. This ensures that your gains are calculated in sterling as required by HMRC. The final report includes individual disposal computations with full details of matching rules applied, cost bases, and gains or losses, along with a summary suitable for completing your Self Assessment.

    Common issues with Saxo files

    Multi-currency transactions

    Saxo users frequently trade on international exchanges in multiple currencies. This means a single portfolio may contain GBP, USD, EUR, and other currency-denominated holdings. FiscalFox handles this by converting all amounts to GBP using the exchange rate provided in the Saxo export for each transaction. Note that currency fluctuations between the purchase and sale dates can themselves create gains or losses -- this is built into the GBP conversion and is correctly reflected in your CGT calculation.

    Different product types in the same report

    Saxo's transaction report may include stocks, ETFs, bonds, options, and other instrument types all in a single file. FiscalFox identifies each product type and processes them accordingly. For standard CGT on shares and ETFs, all buy and sell transactions are included. If your report contains options or futures, be aware that these may have different CGT treatment depending on the specific circumstances. FiscalFox will flag any transactions that may need manual review.

    Corporate actions

    If any of your Saxo holdings have been subject to corporate actions such as stock splits, mergers, or rights issues during the period covered by your report, these events will appear in the transaction history. FiscalFox recognises common corporate action types and adjusts the Section 104 pool accordingly. For example, a 2-for-1 stock split will double the number of shares in the pool while halving the cost per share, keeping the total cost base the same.

    Supported transaction types

    FiscalFox extracts and processes the following transaction types from your Saxo transaction report:

    Transaction TypeHow FiscalFox Uses It
    BuyAdded to the Section 104 pool for the relevant security, converted to GBP
    SellMatched against acquisitions using HMRC share matching rules
    DividendRecorded for reference (taxed under income tax, not CGT)
    Corporate Action (Split)Adjusts the quantity and cost per unit in the Section 104 pool
    Corporate Action (Merger)Closes the pool for the old security and opens a new one for the replacement
    Commission/FeesIncluded as allowable costs that reduce your taxable gain on disposals

    Saxo's detailed transaction reports provide all the information FiscalFox needs for thorough CGT calculations, even for complex multi-currency, multi-instrument portfolios. If you have questions about how specific Saxo transactions are handled or encounter any issues with your export file, visit our support page for assistance.

    Ready to calculate your capital gains?

    Upload your broker CSV files and get HMRC-ready reports in minutes. Start free - no credit card required.