Museum
33 transactions
- Stock transactions
- Interest & income
- Awards
- Multi‑broker
| DATE | ASSET | ACTION | AMOUNT | STATUS |
|---|---|---|---|---|
| 15/03/24 | AAPL | SELL | £4,280 | |
| 15/03/24 | AAPL | BUY | £3,120 | |
| 18/01/24 | VWRL | SELL | £2,450 | |
| 02/02/24 | VWRL | BUY | £2,100 | |
| 05/09/23 | TSLA | SELL | £1,890 |
Stocks. Options. Crypto. Multi-broker. HMRC built in.
Each option is a separate CGT asset per HMRC rules.
Exercise, assignment, expiry — every outcome calculated correctly.
| Iron Condor | |||
|---|---|---|---|
| SELL | 95 Put | -$2.00 × 100 | |
| BUY | 90 Put | +$0.50 × 100 | |
| SELL | 110 Call | -$1.80 × 100 | |
| BUY | 115 Call | +$0.40 × 100 |
60+ strategies supported
Consolidate stocks, options, and crypto from all your brokers
into a single HMRC rules-based report.
Calculations run in your browser. No tracking. No ads. Read More →
3,500+ Vanguard & iShares ERI entries built in. Cost basis adjustments calculated automatically.
Read more →Automatic USD/GBP rate handling. Every trade converted at the correct daily rate.
Read more →Dividend income per holding, accrued interest, and broker interest — all tracked and included in your tax report.
Read more →Full HMRC matching rules for cryptocurrency. Spot trades, stablecoin conversions, and crypto-to-crypto pairs.
Read more →We prepared something proper British for you.
Browse the museum for free, or pick a heartier portion.
33 transactions
100 transactions
500 transactions
Unlimited transactions
HMRC share matching, options taxation, crypto, broker support,
and everything else you need to know.
Yes. The Museum tier (up to 33 stock transactions) and Tea with Milk tier (up to 100 transactions including options) are both completely free. Just sign in with Google or a magic link — no credit card needed. Upload your broker CSV, get your HMRC-compliant report, and download the PDF.
Your data is used only to generate your tax report. We do not use advertising cookies or tracking scripts.
With Fish & Chips and High Tea tiers, all calculations run entirely in your browser — nothing is sent to the server.
When you sell shares, HMRC requires a specific order to determine which shares you sold (CG51560). First, the Same Day Rule matches any shares bought on the same day as the sale. Second, the Bed & Breakfast Rule matches shares bought within the next 30 days. Third, remaining shares come from your Section 104 Pool, a running average cost basis of all prior acquisitions.
Example: you sell 100 AAPL on 15 March. If you bought 100 AAPL that same day, those match under Same Day. If not, any AAPL purchase between 16 March and 14 April matches under Bed & Breakfast. Everything else uses your Section 104 average cost.
Under HMRC rules (CG12300), each option contract is a separate chargeable asset — options are not pooled like shares. When you sell to close an option, the gain or loss is the difference between closing and opening premiums. When you write (sell to open) an option, the premium received is a disposal under CG12312 and CG55590.
If the option expires worthless, the writer keeps the full premium as a gain and the buyer claims a capital loss. CGT Calculator tracks all of these outcomes automatically for 60+ strategies.
An iron condor has four legs, each taxed as a separate CGT asset per CG12300 and CG55590. Example: sell a 95 put for £200 premium, buy a 90 put for £50, sell a 110 call for £180, buy a 115 call for £40. Net credit: £290.
If all options expire worthless, you have four disposals — two gains from written options (£200 and £180) and two losses from bought options (£50 and £40). Net gain: £290 converted at the relevant GBP/USD rate on each transaction date.
Per CG12300, when a call option is exercised, the option premium adjusts the stock cost basis. If you bought a call with a £150 strike for £1.20/share premium, your acquisition cost for the stock is £150 + £1.20 = £151.20/share, plus fees.
For put options, exercising means selling stock at the strike price, and the premium paid reduces your disposal proceeds. When assigned on a written option, the premium received adjusts the stock transaction similarly.
Eight brokers and exchanges: Interactive Brokers (IBKR), Charles Schwab, Trading 212, Freetrade, Morgan Stanley, Revolut, Binance, and Coinbase (last two in beta). Covers stocks, options, and cryptocurrency. Each requires a specific CSV or Excel export — upload from multiple sources and get a single HMRC-compliant report.
See the Documentation for step-by-step export instructions.
HMRC treats cryptocurrency as property, not currency (see HMRC cryptoassets manual CRYPTO22200). The same CGT matching rules apply — Same Day Rule, Bed & Breakfast Rule, and Section 104 Pool. Every disposal — sell, swap, or spend — is a taxable event. Converting between tokens (e.g. BTC to ETH) counts as a disposal of BTC and an acquisition of ETH.
Upload your Binance trade history CSV and CGT Calculator applies all HMRC matching rules automatically, including trades between crypto pairs and stablecoin conversions. Binance support is currently in beta.
Yes. The CGT report maps directly to HMRC Self Assessment form SA108 (Capital Gains). It provides total disposal proceeds, total allowable costs, and net gains or losses for the tax year — the exact figures you enter on SA108.
The report includes a full audit trail showing how each disposal was matched (Same Day, Bed & Breakfast, or Section 104), so you can verify every calculation. Download as PDF to keep with your tax records.
Offshore reporting funds — both accumulating (e.g. Vanguard VWRP, VUAG) and distributing (e.g. VWRL, VUSA) — are subject to Excess Reportable Income (ERI) rules per HMRC HS265. Accumulating funds typically have a large ERI figure because income is retained inside the fund; distributing funds usually have a small or zero ERI. Either way, any excess must be reported, and the ERI also increases your Section 104 Pool cost basis to prevent double taxation on disposal.
CGT Calculator has 3,500+ ERI entries built in for Vanguard and iShares funds. When you upload transactions containing these funds, ERI adjustments are applied automatically. See the ERI documentation for the full list of supported funds.