{"id":318,"date":"2026-08-10T09:00:00","date_gmt":"2026-08-10T09:00:00","guid":{"rendered":"https:\/\/taxbull.co.uk\/blog\/?p=318"},"modified":"2026-08-10T09:00:00","modified_gmt":"2026-08-10T09:00:00","slug":"how-to-read-broker-statement-tax","status":"publish","type":"post","link":"https:\/\/taxbull.co.uk\/blog\/how-to-read-broker-statement-tax\/","title":{"rendered":"How to Read Your Broker Statement for Tax Purposes"},"content":{"rendered":"<p>Your broker&#8217;s transaction history is the raw material for your CGT calculation. Every broker formats it differently \u2014 different column names, different date formats, different ways of handling fees. Here&#8217;s a decoder for the major UK platforms.<\/p>\n<h2>The fields that matter for CGT<\/h2>\n<p><strong>Trade date:<\/strong> The date the trade executed (not the settlement date). CGT is triggered on the trade date. Some brokers show both \u2014 always use the earlier one. The <a href=\"https:\/\/www.gov.uk\/hmrc-internal-manuals\/capital-gains-manual\/cg14250\" target=\"_blank\" rel=\"noopener\">Capital Gains Manual at CG14250<\/a> confirms this.<\/p>\n<p><strong>Buy or sell:<\/strong> The direction. Some brokers use &#8220;Market Buy&#8221; or &#8220;Limit Sell&#8221; \u2014 the order type doesn&#8217;t matter for tax, just whether it&#8217;s a purchase or disposal.<\/p>\n<p><strong>Quantity:<\/strong> Number of shares or contracts. Watch for negative numbers (some brokers represent sells as negative quantities) and fractional shares.<\/p>\n<p><strong>Price per share:<\/strong> Check the currency. GBP or USD? If USD, you&#8217;ll need <a href=\"\/blog\/hmrc-exchange-rates-usd-gbp\/\">HMRC exchange rates<\/a>.<\/p>\n<p><strong>Fees:<\/strong> Commission, stamp duty, FX spread. These are <a href=\"\/blog\/calculate-uk-capital-gains-tax-shares\/\">allowable costs<\/a>.<\/p>\n<p><strong>Total amount:<\/strong> Net cost (buy) or net proceeds (sell). For buys: price \u00d7 quantity + fees. For sells: price \u00d7 quantity \u2212 fees.<\/p>\n<h2>Broker-by-broker quirks<\/h2>\n<p><strong><a href=\"\/blog\/robinhood-uk-export-capital-gains-tax\/\">Robinhood UK<\/a>:<\/strong> US date format (MM\/DD\/YYYY \u2014 don&#8217;t confuse 03\/05 with 05\/03). All amounts in USD. Multi-line description fields can corrupt CSV parsing. Option codes (BTO, STO, BTC) in the transaction type column. Fees baked into the amount \u2014 not shown separately.<\/p>\n<p><strong><a href=\"\/blog\/trading-212-capital-gains-tax-uk\/\">Trading 212<\/a>:<\/strong> GBP amounts if your account is GBP-denominated. Export limited to 1-year periods \u2014 download multiple files for a complete history. ISA and GIA transactions may be in the same export (check the &#8220;Account&#8221; column). As noted by the <a href=\"https:\/\/www.which.co.uk\/money\/investing\/investment-platforms\" target=\"_blank\" rel=\"noopener\">Which? investment platform reviews<\/a>, Trading 212 is one of the most popular UK platforms \u2014 meaning their CSV format issues affect the most people.<\/p>\n<p><strong><a href=\"\/blog\/freetrade-capital-gains-tax-uk\/\">Freetrade<\/a>:<\/strong> Account column distinguishes ISA from GIA \u2014 critical for filtering. FX fee (0.99% or 0.59%) is baked into the execution price, not shown separately. Fractional shares are common.<\/p>\n<p><strong><a href=\"\/blog\/tastytrade-uk-capital-gains-tax\/\">Tastytrade<\/a>:<\/strong> Most detailed CSV of any broker. Option fields (call\/put, strike, expiry) in separate columns. &#8220;Receive Deliver&#8221; rows indicate assignment\/exercise \u2014 these link to <a href=\"\/blog\/options-capital-gains-tax-uk\/\">option premium treatment under TCGA s.144<\/a>.<\/p>\n<p><strong>Interactive Brokers:<\/strong> Extremely comprehensive but complex. Multiple report types \u2014 the &#8220;Activity Statement&#8221; in CSV format is what you need. Amounts in the trade currency with a separate FX rate column. Corporate actions appear as distinct transaction types.<\/p>\n<h2>Rows to ignore<\/h2>\n<p>Not every row in your CSV is a CGT event. Common non-trade rows:<\/p>\n<p>Deposits and withdrawals (cash movements, not disposals).<br \/>\nDividends (income tax, not CGT \u2014 see our <a href=\"\/blog\/uk-dividend-tax-explained\/\">dividend guide<\/a>).<br \/>\nInterest payments.<br \/>\nFX conversions (converting your GBP to USD to fund trades isn&#8217;t a disposal of a chargeable asset in most cases).<br \/>\nFee adjustments and rebates.<\/p>\n<h2>Contract notes vs CSV exports<\/h2>\n<p>A contract note is the formal confirmation of each individual trade \u2014 typically a PDF. Your CSV export is a summary of all trades in a period. For CGT calculation purposes, the CSV is more practical. But contract notes are your legal proof of the trade details if HMRC ever queries your figures. The <a href=\"https:\/\/www.fca.org.uk\/consumers\/contract-notes\" target=\"_blank\" rel=\"noopener\">FCA requires brokers to issue contract notes<\/a> for every transaction.<\/p>\n<p>Save both. CSVs for calculation, contract notes for evidence. See our <a href=\"\/blog\/cgt-record-keeping-hmrc\/\">record-keeping guide<\/a> for retention periods.<\/p>\n<p>Upload your broker CSVs to <a href=\"https:\/\/taxbull.co.uk\">TaxBull<\/a> \u2014 it auto-detects the broker format, filters out non-trade rows, handles the quirks listed above, and applies <a href=\"\/blog\/hmrc-share-matching-rules-explained\/\">HMRC matching rules<\/a> across all your trades.<\/p>\n<p><em>This is general information only.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>How to read and interpret your broker&#8217;s transaction history for UK Capital Gains Tax. What each column means, which rows matter, and which to ignore.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[163,83,164,14,96,15],"class_list":["post-318","post","type-post","status-publish","format-standard","hentry","category-broker-guides","tag-broker-statement","tag-cgt","tag-contract-note","tag-csv-export","tag-tax-records","tag-transaction-history"],"_links":{"self":[{"href":"https:\/\/taxbull.co.uk\/blog\/wp-json\/wp\/v2\/posts\/318","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/taxbull.co.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/taxbull.co.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/taxbull.co.uk\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/taxbull.co.uk\/blog\/wp-json\/wp\/v2\/comments?post=318"}],"version-history":[{"count":1,"href":"https:\/\/taxbull.co.uk\/blog\/wp-json\/wp\/v2\/posts\/318\/revisions"}],"predecessor-version":[{"id":363,"href":"https:\/\/taxbull.co.uk\/blog\/wp-json\/wp\/v2\/posts\/318\/revisions\/363"}],"wp:attachment":[{"href":"https:\/\/taxbull.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=318"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/taxbull.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=318"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/taxbull.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=318"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}