Revolut lets UK investors buy and sell stocks and receive dividends through an investment account. If those investments are outside an ISA or pension wrapper, share disposals may need to be included in your UK capital gains tax calculation. FiscalFox reads Revolut investment account statement CSV files, converts non-GBP trades using the FX rate in the file, imports dividends, ignores cash movements, and applies HMRC share matching rules.
How to export the correct Revolut file
Use the Revolut investment account statement or trading account statement CSV. Revolut's help centre says investment documents are available from the Invest area under More and Documents. FiscalFox needs the statement with row-level buy and sell transactions, not a portfolio summary.
- Open the Revolut mobile app and go to Invest.
- Tap More, then Documents.
- Select your brokerage, stocks or investment account.
- Choose Account statement or Trading account statement.
- Do not choose Profit and loss only, Costs and charges, a currency account statement, a valuation, or a cash-only statement.
- Select the full date range that includes every taxable buy and sell, or export every monthly statement covering those trades.
- Download or export the statement as CSV, then upload it to FiscalFox using the Revolut option.
The columns matter
The Revolut CSV should include Date, Ticker, Type, Quantity, Price per share, Total Amount, Currency and FX Rate. Portfolio summaries, P&L reports and cash statements do not contain enough row-level data to calculate CGT.
Revolut's official investment statement guidance is available in its investment statements and reports help article.
File format details
FiscalFox recognises Revolut investment account statement CSV files with these columns:
- Date -- the transaction timestamp
- Ticker -- the traded stock symbol
- Type -- BUY - LIMIT, SELL - MARKET, DIVIDEND, CASH TOP-UP or similar
- Quantity and Price per share -- the share quantity and execution price
- Total Amount, Currency and FX Rate -- used to calculate sterling proceeds and costs
How FiscalFox processes Revolut rows
| Revolut Row Type | How FiscalFox Uses It |
|---|---|
| BUY - LIMIT / BUY - MARKET | Adds shares to the Section 104 pool using GBP cost converted from the file FX rate |
| SELL - LIMIT / SELL - MARKET | Creates a disposal and applies same-day, 30-day and Section 104 matching |
| DIVIDEND | Imports a dividend record with GBP amount converted from the Revolut FX rate |
| CASH TOP-UP / CASH WITHDRAWAL | Ignored for CGT because cash movements are not share acquisitions or disposals |
Common Revolut upload issues
Portfolio summary uploaded
A summary or valuation can show holdings but not the dated buy and sell rows needed for CGT. Re-export the investment account statement CSV with row-level transactions.
No buy or sell rows
Some Revolut statements contain only cash top-ups, withdrawals or dividends for the selected period. Export a wider date range that includes the taxable share trades.
Missing FX rate
FiscalFox does not guess non-GBP conversions. If a USD or EUR trade row has no FX Rate, re-export the statement with all columns included.
Once the CSV is ready, open the FiscalFox calculator, choose Revolut, and upload the file.