Vanguard Investor is one of the UK's most popular investment platforms, known for its low-cost index funds and ETFs. If you hold investments in a Vanguard General Investment Account (GIA), you may need to calculate and report capital gains tax to HMRC each tax year. FiscalFox makes this straightforward by reading your Vanguard transaction history file and automatically applying HMRC's share matching rules to produce accurate, ready-to-file tax reports.
Vanguard GIA tax return: income, ERI and CGT
A Vanguard General Account tax return can have more than one moving part. Vanguard's tax documents help with income such as dividends, interest, and any excess reportable income. Capital gains from selling units still need a separate disposal calculation before you complete the SA108 capital gains pages.
Vanguard explains that General Account investors may need to report income and capital gains outside ISA or pension wrappers. HMRC's offshore funds guidance also says reportable income can be taxable even when it is not distributed in cash. FiscalFox focuses on the CGT calculation from your transaction file; keep Vanguard's tax certificate and ERI records for the income side.
How to download your Vanguard transaction history
To calculate your capital gains tax with FiscalFox, you first need to export your transaction data from Vanguard. Follow these steps to download the file you need:
- Log in to your Vanguard Investor account at vanguardinvestor.co.uk.
- Navigate to My Portfolio from the main menu.
- Select Transaction History from the account options.
- Choose the date range that covers the tax year you want to calculate (for example, 6 April 2024 to 5 April 2025 for the 2024/25 tax year). If you have held investments across multiple tax years, select a range that covers all relevant years so that FiscalFox can build an accurate Section 104 pool history.
- Select the account type. Make sure you select your General Investment Account (GIA), as ISA and SIPP transactions are not subject to capital gains tax.
- Click Download as Excel to export the Client Transaction Listing report.
- Save the .xlsx file to your computer.
Important: Only export your GIA transactions
Vanguard allows you to hold investments in both an ISA and a General Investment Account. Only GIA transactions are subject to capital gains tax. Make sure you select the GIA account when downloading your transaction history.
Once you have the file, go to your FiscalFox dashboard, select Vanguard as your broker, and upload the file to begin your calculation.
File format details
Vanguard exports your transaction data as an Excel XLSX file, known as the Client Transaction Listing report. This file typically contains the following columns:
- Trade Date -- the date the transaction was executed
- Settlement Date -- the date the transaction settled
- Transaction Type -- such as Buy, Sell, Dividend, Switch In, or Switch Out
- Fund Name -- the full name of the fund or ETF
- Units/Shares -- the number of units or shares traded
- Price per Unit -- the price at which the trade was executed
- Amount -- the total transaction value in GBP
- Fees -- any fees or charges applied to the transaction
FiscalFox reads this file directly in your browser. Your data is never uploaded to our servers.
How FiscalFox processes your Vanguard data
When you upload your Vanguard transaction file, FiscalFox applies the full set of HMRC share matching rules in the correct order of priority:
- Same-day rule -- any shares sold on the same day they were purchased are matched first, and the gain or loss is calculated using the actual purchase cost from that day.
- 30-day bed and breakfast rule -- if you sell shares and repurchase the same fund within 30 days, the sale is matched against the repurchase rather than the Section 104 pool. This prevents investors from crystallising a loss and immediately rebuying.
- Section 104 pool -- all remaining disposals are matched against the Section 104 pooled average cost. FiscalFox maintains a running pool for each fund, updating it with every buy and sell transaction.
After processing, FiscalFox generates a detailed capital gains report that includes a breakdown of each disposal, the matching rule applied, the cost basis, and the resulting gain or loss. The report summary provides the figures you need for your Self Assessment tax return, including total gains, total losses, and the net chargeable gain after the annual exempt amount.
Common issues with Vanguard files
ISA and GIA transactions
Vanguard allows you to hold investments in both an ISA and a General Investment Account. Only GIA transactions are subject to capital gains tax. When downloading your transaction history, make sure you select only the GIA account. If your file includes ISA transactions, FiscalFox will flag them, but it is best to export only GIA data to avoid confusion.
Date format variations
Depending on your system settings and the version of the Vanguard export, dates may appear in different formats (for example, DD/MM/YYYY or YYYY-MM-DD). FiscalFox automatically detects and handles common date formats used by Vanguard, so this should not require any manual adjustment on your part.
Fund switches
If you have switched from one Vanguard fund to another, this is treated as a disposal of the original fund and an acquisition of the new fund. Both transactions appear in the export file. FiscalFox recognises Switch Out as a sell and Switch In as a buy and processes them accordingly for CGT purposes.
Excess reportable income
If you hold Irish-domiciled Vanguard funds or ETFs in a General Account, check Vanguard's tax documents for excess reportable income. ERI is not a sale, so it does not go into the disposal list, but it may need to be reported as income and can affect the CGT base cost later. The ERI guide explains how this fits with Self Assessment and capital gains records.
Supported transaction types
FiscalFox extracts and processes the following transaction types from your Vanguard file:
| Transaction Type | How FiscalFox Uses It |
|---|---|
| Buy | Added to the Section 104 pool for the relevant fund |
| Sell | Matched against acquisitions using HMRC rules to calculate gain or loss |
| Dividend | Recorded for reference (dividends are taxed separately under income tax, not CGT) |
| Switch Out | Treated as a disposal of the original fund |
| Switch In | Treated as an acquisition of the new fund |
| Fees | Included as allowable costs that reduce your taxable gain |
If your file contains transaction types not listed above, FiscalFox will note them in the processing summary so you can review whether any manual adjustments are needed. For most Vanguard users with standard fund and ETF holdings, the automated calculation covers everything required for an accurate CGT report.