View costs & charges for ETFs & Trusts 🧐

There’s a new section in the app when you click on a ETF you have invested in called “Costs and Charges” underneath the “Key Information Document” link. Clicking it takes you a page like this


This is incredibly useful and in some cases downright eye opening (I’m looking at you 3i Infrastructure :face_with_monocle:)


Hats off to the team, this is a great feature in the making.

Hopefully, before long, this data will be integrated within the app rather than via a browser because – ideally – it would be nice to see this information for my holdings and orders rather than an example.

One other thing I’d point out: some of the data seems incomplete: it would appear that I’m paying nothing to hold SGLN, for example. If only that were true!

That is insane. I’d sooner put £5k in IWDG: with charges of £1,147.94 versus £105 over five years, 3IN would have to so drastically outperform the developed world.


Makes fees very simple :+1:t3:

It’s probably worth also labelling the investment performance example…


This is a great feature and eye opening! But how come the fees for SGLN say £0 on FT but on justetf say o.25%?

Noob question, but when/how are these fees taken?

1 Like

This is such a great feature, very slick.


They are taken within the investment, essentially detracted from performance. FTSE100 goes up 10% but the ETF has a charge of 0.2%, you get 9.8% return (numbers made up)


Infant Investors ( @Certi.Curti ) created a video on this


Would this be a similar daily “charge” embedded in the price (e.g LON:SGLN) that adds up to 0.2% annually? Or is it less frequent?

The fee is taken daily I think, but you would need to check this within each factsheet/information document

1 Like

This is brilliant!
A) How up-to-date will the data there be?
B) Are there any plans to make a dashboard so it’s easier to access from desktop? I know we could just paste in the ISIN in the url, but it would be a good step to making research easier.

A real eye opener!

The MSCI China ETF would have charges of around £200 over 5 years.

Interesting seeing these.


I’d suggest the finki API … :wink:

Another eye opener and “benefit” of putting this data out in the public domain is to raise awareness of the differing methodologies that can be used in order to generate these figures.

Sounds weird? “We should standardise this calculation so everybody discloses figures using the same rules” you say? Sounds logical, doesn’t it?

I won’t bore you with the details but “arrival price” gathering or “slippage” is a murky process whereby fund managers are forced by the regulators to disclose what the trade actually costs them to execute. If you’re slightly curious and have time on your hands you could Google the Priips rule regarding this and try not to laugh out loud. However a lot of managers are known (I can’t actually prove this in a court of law!) to manipulate these figures to meet there needs. Thier “needs” are usually to lower the transaction costs to make their fund look more competitive! They can do this by transmitting trades at certain times of a day, out of hours, claiming favourable FX rates etc etc… or the classic “default to spread” methodology that allows them not bother doing any analysis and benchmarking their trading against a provider like AFGs equity average spread figure.

Make no sense? No, it doesn’t to me either.

What does it mean? Well, firstly these figures are a useful guide and the best basis for comparison we have to hand. But be aware they are often tweaked

Look at IE00BCRY6441. It claims a negative transaction charge. So all it’s trade activities actually generated a profit for the fund? This is a quirk of the trade of the “slippage” rules.

Even the FCA voiced issues with these rules.

Then the AIC came out and voiced concerns too.


You can get the Freetrade costs and charges data via the API here …

Using the ftOCF, ftTRANS or ftOTHER function call.

For example

Makes it easy to pull the costs into gSheets or Excel



Love this feature! :heart_eyes:

Would be great to see if the API link could pull user account type (general or ISA etc) to make the example more relevant to the end user.

The costs it displays are regardless of wrapper. So I don’t really understand. If you’re in a Freetrade ISA and you’re paying for it … then add your £3 monthly cost into the equation… Or am I missing the point of your GIA/ISA question?

I feel like SDRT/Stamp Duty is pretty relevant… I’ll add that in…

Would be really helpful if this included some sort of scale or graph as a comparison to the costs and charges for other ETF’s and Trusts on the freetrade platform.


Why some ISINs lists transaction costs as negative value?