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 reads supported Vanguard transaction history files, applies HMRC's share-matching sequence, and produces reports for you or your adviser to review before filing.
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 from your earliest relevant purchase through 5 May after the completed tax year ends (for example, through 5 May 2025 for 2024/25). Earlier purchases establish your Section 104 pool, and the extra 30 days include repurchases that may match year-end sales. The report still covers only the selected year.
- 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, open the FiscalFox calculator, 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 workbook, the Client Transaction Listing. It starts with a Summary sheet, then one sheet per account. Each account sheet has two tables.
The Cash Transactions table is the account's cash ledger: deposits, withdrawals, the cash side of each trade, dividends, interest and fees.
- Date: the date the cash moved
- Details: a description such as "Bought 22 FTSE All-World UCITS ETF - Distributing (VWRL)", "DIV: VUSA.XLON.GB @ GBP 0.220186170", "Cash Account Interest" or "ETF dealing fee (buy)"
- Amount: the cash movement in GBP, negative for money out
- Balance: the cash balance after the row
The Investment Transactions table lists every purchase and sale of a fund or ETF.
- Date: the date the deal is recorded, usually a day or two after the cash row
- InvestmentName: the fund or ETF, with the ETF ticker in brackets, for example "S&P 500 UCITS ETF - Accumulating (VUAG)"
- TransactionDetails: the wording of the deal, for example "Bought 4 S&P 500 UCITS ETF - Accumulating (VUAG)"
- Quantity: units or shares, negative for a sale
- Price: the price per unit in GBP
- Cost: the deal value in GBP, negative for a sale
FiscalFox takes buys and sells from the Investment Transactions table and income and dealing fees from the Cash Transactions table. The "Bought" and "Sold" rows in the cash table are the same deals, so they are not counted twice. Upload the workbook as downloaded: there is no need to rename columns or delete the Summary sheet.
FiscalFox parses this file in your browser where possible. A copy is also kept privately for support and troubleshooting, whether or not you are signed in, normally for 14 days, with the exceptions explained in our privacy policy.
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. FiscalFox reads every account sheet in the workbook, so select only the General Account when you download, or delete any ISA or SIPP sheets before uploading.
Date format variations
Vanguard stores dates as Excel dates, so the display format on your computer (for example DD/MM/YYYY or M/D/YY) does not matter. FiscalFox reads the underlying date, so it does not need any manual adjustment.
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. Most switches appear in the Investment Transactions table as a sale of the old fund and a purchase of the new one. Where the wording says "Switch Out" or "Switch In" instead, FiscalFox treats it as a sale or a purchase in the same way, and a negative Quantity or Cost is always read as a sale.
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 rows from your Vanguard workbook:
| Row in the Vanguard file | How FiscalFox Uses It |
|---|---|
| Investment row: "Bought ..." | An acquisition, added to the Section 104 pool for that fund or ETF |
| Investment row: "Sold ..." | A disposal, matched against acquisitions using HMRC rules to calculate the gain or loss |
| Investment row: "Selling of account investments for payment of Account Fee" | A disposal. Vanguard sells a small number of units to pay the account fee, and that sale counts for CGT |
| Switch wording ("Switch Out", "Switch In") | Switch Out is a disposal of the old fund; Switch In is an acquisition of the new fund |
| Cash row: "DIV: ..." | Recorded as dividend income for reference (taxed under income tax, not CGT) |
| Cash row: "Cash Account Interest" | Recorded as savings interest, not as a dividend |
| Cash row: "ETF dealing fee (buy)" or "ETF dealing fee (sell)" | An allowable cost, added to the matching ETF purchase or sale. If a fee could belong to more than one deal, FiscalFox flags the deals for you to allocate it instead of guessing |
| Cash row: "Account Fee for the period ..." | Not counted. Platform account fees are not an allowable cost for CGT |
Deposits, withdrawals and the cash side of each deal are not tax events and are skipped. For most Vanguard users with standard fund and ETF holdings, the automated calculation covers everything required for an accurate CGT report, and any row that needs your decision is flagged for review.
Frequently asked questions
Does Vanguard calculate capital gains tax for my General Account?
Vanguard provides tax information and transaction records, but capital gains from selling units still need a disposal calculation. For Self Assessment, keep Vanguard income tax documents and calculate the CGT working separately.
Do Vanguard ISA or SIPP transactions count for CGT?
No. Vanguard ISA and SIPP transactions are outside capital gains tax. Only General Account disposals are relevant for the CGT calculation.
What is Vanguard excess reportable income?
Excess reportable income can arise on offshore reporting funds, including some Irish-domiciled Vanguard funds and ETFs. It is usually an income-tax item for Self Assessment even when no cash is paid.
Does ERI affect my Vanguard capital gains calculation?
ERI is reported as income first, but amounts already taxed as income can generally increase the CGT base cost so they are not taxed again as capital gain. Keep the ERI records with your transaction history.
Official UK tax references
This guide is checked against published GOV.UK and HMRC material. FiscalFox is a calculation tool, not personal tax advice; review unusual transactions with a qualified adviser.