Import your cgtcalculator.com file without reformatting
Already have trades in the classic cgtcalculator.com format? Upload the text file directly — no CSV headers or spreadsheet rework needed. The same seven columns are parsed into our HMRC share-matching engine.
The seven-column format
There is no header row. Each line is space-separated: Command Date Company Shares Price Charges Tax.
| Field | Value |
|---|---|
Command | B (buy), S (sell), or T (spouse/civil-partner transfer) |
Date | DD/MM/YYYY |
Company | Ticker or holding name |
Shares | Number of shares |
Price | Price per share in GBP |
Charges | Broker fees in GBP |
Tax | Stamp duty or other transaction tax in GBP |
The original Example 1
This is the exact 12-line file from cgtcalculator.com’s Example 1:
B 30/10/2020 VOD 20000 1.034 5.00 103.4
B 13/11/2020 BP. 48500 2.369 5.00 574.48
B 30/04/2021 VOD 4000 1.368 5.00 27.36
S 16/12/2022 BP. 1000 4.554 5.00 0.00
S 24/03/2023 VOD 1000 0.8858 5.00 0.00
S 08/08/2025 VOD 15500 0.8458 5.00 0.00
S 29/08/2025 VOD 3000 0.8836 5.00 0.00
S 05/09/2025 BP. 6420 4.1565 5.00 0.00
B 05/09/2025 VOD 12000 0.8786 5.00 52.72
S 12/09/2025 BP. 25000 4.2055 5.00 0.00
B 03/10/2025 BP. 4150 4.2375 5.00 87.93
B 10/10/2025 BP. 1000 4.205 5.00 21.03
Why our total is £3.96 higher
The trades and HMRC matches agree. The old calculator uses whole-pound intermediate amounts for each match before adding them, so it displays £45,380 for 2025–26. We keep the pence throughout and get £45,383.96; the £3.96 difference is only intermediate rounding. The earlier year is £1,953 there and £1,953.32 here for the same reason.
Open the live cgtcalculator.com example report, download its source file, or see every supported command in the format documentation.