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 accounts | Account fee | UK share dealing | Currency fee | For your tax return | Link |
|---|---|---|---|---|---|
| AJ BellHas a ISAHas a SIPPHas a LISAHas a GeneralThe general account is called a Dealing account | 0.25% a year, capped at £3.50 a month for shares | £5 online, or £3.50 after 10+ deals the month before | 0.75% on the first £10,000, falling to 0.25% over £20,000 | Gains reportAnnual tax summary with CGT figures, Dealing account only | Visit AJ BellVisit |
| Barclays Direct InvestingHas a ISANo SIPPNo LISAHas a GeneralSIPP not open to new applications | No account fee | £6 per online trade | 1% on the first £5,000, then tiered, plus 0.03% | Annual statementYearly tax certificate covers income, not gains | Visit Barclays Direct InvestingVisit |
| eToroHas a ISANo SIPPNo LISAHas a GeneralISA run with Moneyfarm | No account fee on the ISA | Free in the ISA; $1 or $2 may apply outside it | 0.75%, or 0.70% in the ISA | Gains reportUK tax report with gains, for Club members only | Visit eToroVisit |
| 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 investing | 0.75% on the first £10,000, falling to 0.25% over £20,000 | Gains reportRealised and unrealised gains reports online | Visit FidelityVisit |
| FreetradeHas a ISAHas a SIPPNo LISAHas a General | Free on Basic; Standard £4.99 or Plus £9.99 a month | Free | 0.99% on Basic, 0.59% Standard, 0.39% Plus | Annual statementYearly tax statements, with no gains figure | Visit FreetradeVisit |
| Hargreaves LansdownHas a ISAHas a SIPPHas a LISAHas a GeneralThe general account is called a Fund and Share Account | 0.35% a year, capped at £12.50 a month for shares | £6.95 online, or £3.95 after 20+ trades the month before | 0.99% on the first £10,000, falling to 0.20% over £25,000 | Annual statementQuarterly reports and a tax certificate, with no gains report | Visit Hargreaves LansdownVisit |
| IGHas a ISAHas a SIPPNo LISAHas a GeneralSIPP through Options UK, £210 a year admin fee | No account fee | Free, or £3 if you convert currency yourself | 0.7% | Annual statementIG says it gives no capital gains statements | Visit IGVisit |
| Interactive BrokersHas a ISANo SIPPNo LISAHas a GeneralSIPP only through a third-party administrator | No account fee; the ISA has a £3 a month minimum | 0.05% of the trade, minimum £3 | 0.03% when converted automatically | Annual statementCalendar-year gains on a FIFO basis, not HMRC's rules | Visit Interactive BrokersVisit |
| 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 plan | 0.75% on the Core plan, 0.25% on higher plans | Annual statementTax certificate covers dividends and interest, not gains | Visit interactive investorVisit |
| InvestEngineHas a ISAHas a SIPPNo LISAHas a GeneralETFs only | No account fee on DIY portfolios; ETF costs apply | ETFs only, with no dealing fee | Can't buy US shares: London-listed ETFs only | Gains reportCGT report of gains and losses after the tax year | Visit InvestEngineVisit |
| LightyearHas a ISANo SIPPNo LISAHas a General | No account fee | Free for UK, US and EU shares and ETFs | 0.1% | Gains reportFIFO or average cost, not HMRC's matching rules | Visit LightyearVisit |
| RevolutHas a ISANo SIPPNo LISAHas a GeneralOpened in the Revolut app | No ISA account fee; paid Revolut plans are optional | One 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 choose | Visit RevolutVisit |
| Trading 212Has a ISAHas a SIPPNo LISAHas a GeneralThe general account is called Invest | No account fee | Free, plus stamp duty on UK shares | 0.15% of the trade | Annual statementTax-year trading statement, Invest account only | Visit Trading 212Visit |
| 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 £375 | Free, or £7.50 for a live ETF deal | Can't buy US shares: Vanguard funds only | Annual statementVanguard says it gives no Capital Gains Tax report | Visit VanguardVisit |
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.
