InvestEngine Capital Gains Tax Calculator

    How to export your InvestEngine transactions for capital gains tax.

    Updated 9 February 20264 min read

    InvestEngine is a UK investment platform specialising in commission-free ETF investing. The platform offers both a DIY portfolio option, where you choose your own ETFs, and a managed portfolio option, where InvestEngine builds and rebalances a portfolio for you. If you hold ETFs in an InvestEngine Personal Account (their general investment account, as opposed to their ISA), any gains from selling those holdings may be subject to UK capital gains tax. FiscalFox reads your InvestEngine trading statement and automatically applies HMRC's share matching rules to calculate your CGT liability.

    How to download your InvestEngine trading statement

    InvestEngine provides your transaction data as a downloadable CSV file. Follow these steps to obtain it:

    1. Log in to your InvestEngine account at investengine.com.
    2. Navigate to Statements from your account menu or dashboard.
    3. Select Trading Statement from the available statement types.
    4. Choose the date range that covers the period you need. For the most accurate CGT calculation, select a range starting from your first ever trade through to the end of the tax year you are filing for. This allows FiscalFox to build a complete Section 104 pool history for each ETF.
    5. Click Download CSV to export the trading statement.
    6. Save the .csv file to your computer.

    Auto-rebalancing creates taxable events

    If you use InvestEngine's managed portfolio or auto-rebalance features, each rebalancing trade is a disposal for CGT purposes. These appear as regular Buy and Sell transactions in your statement and FiscalFox processes them all automatically.

    With the CSV ready, go to your FiscalFox dashboard, select InvestEngine as your broker, and upload the file to start your calculation.

    File format details

    InvestEngine exports your trading statement as a CSV (comma-separated values) file. The file typically includes the following columns:

    • Date -- the date the transaction was executed
    • Account -- the account type (Personal Account or ISA)
    • Type -- the transaction type, such as Buy, Sell, or Dividend
    • Instrument -- the name or ticker of the ETF
    • ISIN -- the International Securities Identification Number
    • Quantity -- the number of units traded
    • Price -- the execution price per unit
    • Amount -- the total transaction value in GBP
    • Notes -- additional context, such as whether the trade was part of an auto-rebalance

    FiscalFox reads this file entirely in your browser. Your InvestEngine data is never uploaded to or stored on our servers.

    How FiscalFox processes your InvestEngine data

    When you upload your InvestEngine CSV, FiscalFox first separates transactions by account type, keeping only Personal Account (GIA) transactions for CGT purposes. It then applies HMRC's share matching rules in the legally required priority order:

    1. Same-day rule -- ETF units sold on the same day they were purchased are matched first, with the gain or loss calculated using the actual purchase cost from that day.
    2. 30-day bed and breakfast rule -- if you sold ETF units and repurchased the same ETF within 30 days, the disposal is matched against the repurchase. This includes auto-rebalancing trades that may trigger a sell and subsequent buy of the same instrument.
    3. Section 104 pool -- all remaining disposals are matched against the pooled average cost for each ETF, which FiscalFox maintains as a running calculation updated with every transaction.

    The output report provides a disposal-by-disposal breakdown showing the matching rule applied, the cost basis, proceeds, and resulting gain or loss. The summary section gives you the figures needed for your Self Assessment tax return, including total disposals, total gains, total losses, and the net chargeable gain after the annual exempt amount.

    Common issues with InvestEngine files

    Auto-rebalancing trades

    If you use InvestEngine's managed portfolio or auto-rebalance features, the platform periodically sells and buys ETFs to maintain your target asset allocation. These rebalancing trades appear in your trading statement as regular Buy and Sell transactions. FiscalFox processes them the same way as manual trades, because each sale is a disposal for CGT purposes regardless of whether you initiated it manually or it was triggered by auto-rebalancing. This can result in more disposals than you might expect, but each one is correctly calculated.

    Only GIA transactions are relevant for CGT

    InvestEngine offers both a Personal Account (GIA) and an ISA. Only transactions in the Personal Account are subject to capital gains tax. The trading statement CSV may include transactions from both accounts. FiscalFox identifies transactions by account type and processes only the Personal Account data for CGT calculations. You do not need to manually filter the file.

    Small rebalancing amounts

    Auto-rebalancing may generate trades with very small values (sometimes just a few pounds). While individually insignificant, these are still taxable events and must be included in your CGT calculation for completeness. FiscalFox processes all trades regardless of size, ensuring your report is fully accurate and HMRC-compliant.

    Supported transaction types

    FiscalFox extracts and processes the following transaction types from your InvestEngine trading statement:

    Transaction TypeHow FiscalFox Uses It
    BuyAdded to the Section 104 pool for the relevant ETF
    SellMatched against acquisitions using HMRC share matching rules
    DividendRecorded for reference (taxed under income tax, not CGT)
    Auto-rebalance BuyTreated as a standard buy and added to the Section 104 pool
    Auto-rebalance SellTreated as a standard disposal and matched using HMRC rules

    InvestEngine's focus on ETFs and its clean CSV format make it well-suited for automated CGT calculations. If you have questions about how FiscalFox handles specific InvestEngine transactions, or if you encounter issues with your trading statement, visit our support page for help.

    Ready to calculate your capital gains?

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