UK brokers and investing apps, compared.

Accounts, fees, and what each one gives you when it's time to work out your Capital Gains Tax.

Updated

Every broker is listed in alphabetical order and the facts come from each broker's own website. This is information, not a recommendation.

Included: every UK broker or app with a Stocks and Shares ISA or general account for buying shares yourself. Listed A to Z. Every broker here is authorised by the FCA, and you can check any of them on the FCA register. Filters hide brokers; they never reorder them.

14 brokers

Broker and accountsAccount feeUK share dealingCurrency feeFor your tax returnLink
AJ BellHas a ISAHas a SIPPHas a LISAHas a GeneralThe general account is called a Dealing account0.25% a year, capped at £3.50 a month for shares£5 online, or £3.50 after 10+ deals the month before0.75% on the first £10,000, falling to 0.25% over £20,000Gains reportAnnual tax summary with CGT figures, Dealing account onlyVisit AJ Bell
Barclays Direct InvestingHas a ISANo SIPPNo LISAHas a GeneralSIPP not open to new applicationsNo account fee£6 per online trade1% on the first £5,000, then tiered, plus 0.03%Annual statementYearly tax certificate covers income, not gainsVisit Barclays Direct Investing
eToroHas a ISANo SIPPNo LISAHas a GeneralISA run with MoneyfarmNo account fee on the ISAFree in the ISA; $1 or $2 may apply outside it0.75%, or 0.70% in the ISAGains reportUK tax report with gains, for Club members onlyVisit eToro
FidelityHas a ISAHas a SIPPNo LISAHas a GeneralThe general account is called an Investment Account£7.50 a month under £25,000; 0.35% a year above, capped for shares£7.50 per online trade, or £1.50 regular investing0.75% on the first £10,000, falling to 0.25% over £20,000Gains reportRealised and unrealised gains reports onlineVisit Fidelity
FreetradeHas a ISAHas a SIPPNo LISAHas a GeneralFree on Basic; Standard £4.99 or Plus £9.99 a monthFree0.99% on Basic, 0.59% Standard, 0.39% PlusAnnual statementYearly tax statements, with no gains figureVisit Freetrade
Hargreaves LansdownHas a ISAHas a SIPPHas a LISAHas a GeneralThe general account is called a Fund and Share Account0.35% a year, capped at £12.50 a month for shares£6.95 online, or £3.95 after 20+ trades the month before0.99% on the first £10,000, falling to 0.20% over £25,000Annual statementQuarterly reports and a tax certificate, with no gains reportVisit Hargreaves Lansdown
IGHas a ISAHas a SIPPNo LISAHas a GeneralSIPP through Options UK, £210 a year admin feeNo account feeFree, or £3 if you convert currency yourself0.7%Annual statementIG says it gives no capital gains statementsVisit IG
Interactive BrokersHas a ISANo SIPPNo LISAHas a GeneralSIPP only through a third-party administratorNo account fee; the ISA has a £3 a month minimum0.05% of the trade, minimum £30.03% when converted automaticallyAnnual statementCalendar-year gains on a FIFO basis, not HMRC's rulesVisit Interactive Brokers
interactive investorHas a ISAHas a SIPPNo LISAHas a GeneralThe general account is called a Trading Account£5.99 a month on the Core plan, up to £100,000£3.99 per online trade on the Core plan0.75% on the Core plan, 0.25% on higher plansAnnual statementTax certificate covers dividends and interest, not gainsVisit interactive investor
InvestEngineHas a ISAHas a SIPPNo LISAHas a GeneralETFs onlyNo account fee on DIY portfolios; ETF costs applyETFs only, with no dealing feeCan't buy US shares: London-listed ETFs onlyGains reportCGT report of gains and losses after the tax yearVisit InvestEngine
LightyearHas a ISANo SIPPNo LISAHas a GeneralNo account feeFree for UK, US and EU shares and ETFs0.1%Gains reportFIFO or average cost, not HMRC's matching rulesVisit Lightyear
RevolutHas a ISANo SIPPNo LISAHas a GeneralOpened in the Revolut appNo ISA account fee; paid Revolut plans are optionalOne free order a month on Standard, then 0.25%Free to £1,000 a month on Standard, then 1%Gains reportProfit and loss statement for a period you chooseVisit Revolut
Trading 212Has a ISAHas a SIPPNo LISAHas a GeneralThe general account is called InvestNo account feeFree, plus stamp duty on UK shares0.15% of the tradeAnnual statementTax-year trading statement, Invest account onlyVisit Trading 212
VanguardHas a ISAHas a SIPPNo LISAHas a GeneralVanguard's own funds and ETFs only£4 a month under £32,000; 0.15% a year above, up to £375Free, or £7.50 for a live ETF dealCan't buy US shares: Vanguard funds onlyAnnual statementVanguard says it gives no Capital Gains Tax reportVisit Vanguard

How we chose these brokers

We include every broker or app that offers UK residents a Stocks and Shares ISA or a general investment account for buying shares yourself. Robo-advisers that only offer managed portfolios aren't in the table.

Brokers are listed alphabetically, and whether a broker pays us has no effect on whether it's included or where it appears. We check every fact against the broker's own website and update the page when they change. Where a broker's site doesn't say, the table says "Not confirmed".

What the tax columns mean

  • Gains report: the broker works out your realised gains for the tax year. Check it uses HMRC's same-day and 30-day rules and the Section 104 pool.
  • Annual statement: a list of what you bought and sold. You still work out the gain.

Whatever your broker gives you, the SA108 guide shows which boxes the figures go in.

Broker doesn't work out your gains?

Load its export into the calculator, and it applies HMRC's matching rules for you.

Open the CGT calculator →