Skip to content
Logo FinBooks in nero

02/10/2026

How do you calculate capital gains and losses across multiple brokers in the UK?

Learn how HMRC’s same-day, 30-day and Section 104 rules combine transactions across brokers, with a worked example for the 2025/26 tax year.

If you buy the same shares through two brokers, you do not normally calculate two separate UK gains. HMRC looks at the shares you hold in the same capacity, not at the app in which each trade appears.

For shares of the same class in the same company, acquisitions and disposals must be combined before the gain or loss is calculated. Same-day purchases are matched first, purchases made during the following 30 days come next, and the remaining disposal is matched with the average cost in the Section 104 holding.

That creates a blind spot in otherwise accurate broker reports. The platform that recorded the sale cannot see a purchase made through another broker, yet that purchase may determine the allowable cost used on your 2025/26 Self Assessment.

The multi-broker rule in five points

  • Shares of the same class in the same company, held by you in the same capacity, normally belong to one UK tax calculation across taxable brokers.

  • A purchase made through Broker B can alter the gain on a sale recorded by Broker A.

  • HMRC applies same-day matching, the following 30-day rule and then the Section 104 pool in that order.

  • Moving shares between accounts you beneficially own does not give them a new acquisition cost; the original history must follow the position.

  • ISA and pension holdings remain outside the taxable Section 104 pool and must not be combined with shares held in a General Investment Account.

Why can’t you calculate each broker separately?

A broker’s realised profit is calculated within the information available to that platform. It may be internally consistent and still differ from the UK chargeable gain because HMRC’s identification rules operate across your holdings of the same shares.

Suppose Broker A records a sale while Broker B records a repurchase of the same share two weeks later. The later acquisition falls within HMRC’s 30-day rule and must be matched with part of the earlier disposal. Broker A cannot make that match unless it receives the Broker B history.

The same issue appears without a repurchase. If both brokers hold shares of the same class in the same company, their quantities and allowable costs feed one Section 104 pool. Calculating the average cost separately on each platform can therefore overstate or understate the gain.

Your broker account is not the boundary of the Section 104 pool

The relevant boundary is normally the shares of the same class in the same company held by the same person in the same capacity. A taxable holding does not keep a separate pool merely because part of it sits with another broker.

What should remain outside the combined calculation?

Different companies and different share classes keep separate pools. Holdings owned in another legal capacity can also require separate treatment. Qualifying investments inside an ISA or pension remain within their tax wrapper, so they are not added to the Section 104 pool for shares held personally in taxable brokerage accounts.

A transfer between taxable brokers should be reconciled rather than recorded as a sale and repurchase. The number of shares, original acquisition cost and transaction history move with the position; otherwise the receiving broker’s report may show a missing or invented cost.

Combine your brokers before calculating the gain

Import each account into Finbooks and apply UK matching to the complete holding instead of reconciling broker totals by hand.

How do HMRC matching rules apply across multiple brokers?

HMRC identifies the shares disposed of in a fixed order. You apply the first rule as far as possible before moving to the next; you cannot choose the purchase that produces the lowest gain.

HMRC’s matching order for shares
OrderShares matched with the disposalMulti-broker effect
1. Same-day ruleShares of the same class acquired on the same day as the disposal.Same-day purchases count even if they were made through a different taxable broker.
2. Following 30-day ruleShares of the same class acquired during the 30 days after the disposal.A repurchase through another broker can replace pooled cost for the matched part of the sale.
3. Section 104 holdingThe remaining disposal is matched with the pooled average cost.The pool combines qualifying shares and costs held across your taxable brokers.

Worked example: buying and selling the same share through two brokers

Assume you hold the same class of ABC plc ordinary shares in two taxable General Investment Accounts. All figures already include the allowable dealing costs shown.

Transactions across Broker A and Broker B
DateBrokerTransactionUK tax treatment
1 June 2024Broker ABuy 100 ABC shares for £1,010.Added to the Section 104 holding.
1 September 2025Broker BBuy 100 ABC shares for £1,510.The combined pool now holds 200 shares at a total cost of £2,520: £12.60 per share.
1 December 2025Broker ASell 80 ABC shares for net proceeds of £1,590.The disposal must wait for any same-day or following 30-day acquisitions to be identified.
15 December 2025Broker BBuy 30 ABC shares for £510.The 30 shares are matched first with the 1 December sale under the 30-day rule.

The first 30 shares sold use the actual £510 cost of the Broker B repurchase. The remaining 50 shares are matched with the Section 104 pool at £12.60 each, producing a further allowable cost of £630.

The total allowable cost is therefore £1,140. Deducting that from the net proceeds of £1,590 produces a chargeable gain of £450.

Why Broker A cannot calculate this gain correctly on its own

Broker A cannot see either the 100 shares bought through Broker B in September or the 30-day repurchase in December. A gain based only on Broker A’s history would ignore transactions that HMRC requires you to use.

What if one broker records the trades in dollars or euros?

Foreign-currency investments still enter the UK calculation in pounds. Convert the acquisition cost at the rate applying when the shares were bought and the disposal proceeds at the rate applying when they were sold, together with relevant costs at their appropriate dates. Converting only the final dollar profit can miss a sterling gain or loss created by movements in the exchange rate.

Once converted, those sterling amounts join the same matching and pooling calculation as equivalent transactions recorded by a sterling broker.

How do you combine multiple brokers before Self Assessment?

The reliable route is to build one dated transaction history for every taxable holding before calculating annual totals. Start with the acquisition history rather than limiting the import to the tax year in which the sale occurred: Section 104 costs can have been accumulated years earlier.

  1. 1

    List every taxable broker: include active, closed and foreign platforms, plus any broker from which positions were transferred.

  2. 2

    Keep wrappers separate: exclude ISA and pension activity from the taxable pools.

  3. 3

    Normalise each holding: match company, share class, quantity and corporate actions so the same security is recognised across accounts.

  4. 4

    Convert foreign transactions into pounds: use the appropriate dates for purchases, sales and allowable costs.

  5. 5

    Apply HMRC’s matching order: calculate same-day and following 30-day matches before using the Section 104 pool.

  6. 6

    Aggregate the tax-year result: combine gains and allowable losses across chargeable assets, then prepare the totals and supporting computations for SA108.

Before you accept the final gain

  • Every purchase of the same share class appears in one taxable history.

  • Transfers retain their original dates and costs.

  • Same-day and 30-day purchases on other brokers have been checked.

  • Corporate actions and fees have been reflected correctly.

  • Foreign purchases and proceeds have been converted separately into pounds.

  • The remaining quantity and pooled cost reconcile after each disposal.

Calculate the combined position with Finbooks

Finbooks brings the underlying transactions from your brokers into one UK tax calculation. Acquisitions made on one platform can therefore be matched with disposals made on another, while transfers, foreign currencies and the remaining Section 104 pool stay connected to the history that produced them.

Once the calculation is complete, use our guide to reporting investments on your 2025/26 UK Self Assessment to transfer the resulting gains, losses, proceeds and allowable costs to SA108. For the wider portfolio review, see how to check that you are paying the right amount of tax on your UK investments.

Other contents for you

04/04/2026

HMRC crypto penalties: what happens if you don’t report your crypto in the UK

Missed a crypto gain, reward or filing deadline? Understand the penalties HMRC can charge, how behaviour affects the outcome and how to correct your UK tax position.

20/04/2026

How to report your Metamask taxes with Finbooks (complete guide)

Learn how to prepare your tax report from Metamask transactions using Finbooks.

20/04/2026

How to report Binance transactions with Finbooks

Learn how to report Binance transactions for tax purposes using Finbooks with correct HMRC classification and Self Assessment reporting.

20/04/2026

How to report your Phantom taxes with Finbooks

Learn how to organise your Phantom data and generate a complete tax report with Finbooks.