Can Avg Cost be used instead of FIFO?

Wholly agree and I recall having a pretty unsatisfactory exchange with FT on this a few years ago (already). FIFO is a deeply misleading methodology and makes it really hard to know your P/L position on distressed holdings where averaging down hasn’t always worked out. Or maybe it did. FIFO will keep you guessing……


What would be the point of this, is it useful for tax purposes?

So my original purchases of 3i at £11.07p are excluded from my average after my recent sales?.
In fact at guess all my purchases up to £13 will be excluded.
That gives a rather false impression of my gain. I certainly wouldn’t want to tell the taxman I sold my £11 shares…if it was outside an ISA.
Really we don’t need choices we just need averages because they are accurate for tax purposes (I assume?)

1 Like

Useful for some other countries. Worse than useless for the UK.

This is completely irrelevant in the UK. We don’t differentiate between individual shares except is very specific time windows in non ISA accounts and only really for tax purposes as I remember.

In all other circumstances shares for any individual security is bundled and averaged. There is zero difference between a share you bought a year ago and a share you bought last month regardless of the change in share price.

Think of it this way.

You buy 5 apples in January
You buy 2 apples today

All the apples go into a bucket. When you sell 3 apples, you take apples out the bucket. It doesn’t matter when they were bough because they’re all the same apples

Why is it useless?

I do 90% of all my investment activity in an ISA so it’s purely academic for me.

But I’d imagine for those using a GIA, this could cause problems.

Yes if you sell 100 shares at £1.50 (150p)/share then you sell 100 shares at £1.50/share.

But if you bought those shares in tranches, this creates a problem when calculating capital gains.

If you don’t know which shares were sold, working out how much your capital gain is becomes far more of an arduous task then it needs to be.

If you have this scenario with shares of companies that trade at higher share prices, this becomes even more of a headache.

A key one is astra zeneca that has a share price that hovers currently at £110 GBP.

Let’s say you’ve have 1,000 shares and you’ve sold 300 but you bought them over many years, all at differing share prices.

Oh my word, what an unbelievable hassle that would be to calculate the capital gain, and I I mention, the tax reporting system (self assessment) is a headache at the best of times, and that’s when you have it all under control.

This is one reason why and ISA and SIPP is worth thier weight in gold. Not only do you not pay tax to HMRC, you also have none of the collosal headache which is the admin related to self assessment.

GIA has a specific timeframe relating to shares. after 30 days shares go ‘into’ a section 104 holding and are held as I described just as a big bucket of shares, when you bought what shares become irrelevant.

before that shares are handled in two ways.

  • shares acquired and sold on the same day
  • shares acquired within 30 days of a disposal

and the third as mentioned, all shares after 30 days fall under section 104 holding

these rules don’t apply for an ISA because no tax rules apply. so they’re all handled the same, just one bug bucked for each security.

For a GIA this would only apply in relation to the above rules. if trances are bought and sold on the same day, or bought after selling with in 30 days. after 30 days they become a section 104 holding, and when you bought them doesn’t matter.

In this example assuming a GIA, well make a more complex example.

todays date: 28th April 2024

shares bought and sold

  • 28th Apr 2023: 250 shares bought
  • 15th Apr 2024: 3000 shares sold
  • 1st jan 2024: 1000 shares bought
  • 25 nov 2023: 400 shares bought
  • 12 Mar 2022: 3000 shares bought

in this case. we had 4400 shares, and sold 3000 shares on the 15th April 2024. we then bought 250 shares a couple of weeks later.

of the shares we had. the 4400 shares fall under a section 104 holding initially (held for more than 30 days)

selling 3000 shares and then buying 250 shares within 30 days of the initial disposal means that instead of the entire 3000 share sell falling under the shares held in the 104 holding, only 2750 fall under the 104 holding, and 250 shares from the sale fall under the bed and breakfast ruling in relation to tax. which ones are sold are largely irrelevant, the fact that some were brought and sold within 30 days is what’s calculated for tax, regardless of which ‘specific’ shares are sold.

As you can see even in this scenario where some shares are not considered in one big pot, selling ‘specific’ shares you bought still isn’t relevant to this scenario. the scenario is tax related and specific to UK tax laws.

and yes if your selling and buying a lot of shares frequently, this is one reason an ISA is useful


It’s scary that people think this is the case.

This isn’t how CGT law works at all.

Get an accountant because if HMRC ever come knocking you’ll be in trouble.


I take back this statement. It would be helpful for trades that sit outside section 104.

But in practical terms, it sounds like most people would misuse it.

I almost missed this update.
Very happy that it’s being looked at

People should also remember that this is not just about gains on shares.
CGT rules also allows you to make a loss that can be used to offset against a gain somewhere else for tax purposes.
It’s a good way to get rid of all those shares that have dropped 80-90% and are almost never going to recover and would require a lot of further investments to try and average down.
In any case I’m just happy that it’s being looked at

@acamp has there been any news on when this might be getting addressed? Also only noticed this earlier today, sold some shares and at a break even point, but the FIFO system is indicating a current unrealised profit of almost 80%, which is very misleading as there is no actual profit.

1 Like

What a crap policy when they could just force platforms to track blocks of shares like Fidelity does; but I guess it was created to try and maximise CGT. bed and breakfast ruling is a different matter; the US also has rules against selling for losses & re-buying too quickly

im not sure what you mean by this? are you saying you’d rather have a US based tax system in relation to share holding? you also have to keep in mind we have an extremely generous tax shelter for shares that places like the US just don’t have access to anything close as good.

1 Like

Any update/timeline on this?

The biggest problem with the current system is that it’s not giving people a correct outlook on what their profit/loss is. If you buy shares and then sell them in their entirety, it will work fine, but if you ever sell some of the shares, then it will recalculate your average price again, and then start to give incorrect numbers.

For example, if you buy 10 shares at £10 each, your break even price (BEP) would be £10. Later on, the price drops to £5 each, you then decide to buy another 10 to average down your BEP to £7.50. At this point, Freetrade will correctly show that your average share price is £7.50.

Now, if the share price rises to £7.50, you might decide to sell 10 shares, at this point, you’re not making a profit, you are breaking even. Once you sell these 10 shares, however, Freetrade will then recalculate your average share price using FIFO, so it will look at it as you sold the 10 shares that were £10 each, and now all you have left is the 10 shares that cost £5, so it will say your average share price is now £5, instead of £7.50, and thus indicate to you that you now have a 50% profit while the share price sits at £7.50, even though you don’t have a profit at all - you’re sitting exactly on the break even point.

I find it substantially concerning that this has never been addressed, I’m bordering on moving my entire portfolio elsewhere, as this isn’t really a “nice to have” in my opinion - it’s a necessity.


I 100% agree, the comment you replied too was made in response to a post talking about the ability to sell individual shares. I’ve raised the topic of FIFO on this forum multiple times and every time Freetrade does a feedback survey I’ve listed the issue.

1 Like

They are ignoring you.
To much trouble for them. It should have been average from the start.

1 Like

They are ignoring you.
To much trouble for them. It should have been average from the start not FIFO I don’t know of any broker that does that.
It was just easier to do FIFO to begin with.
No logic at all.

1 Like

My bad - I didn’t notice that it was replying to the individual shares post (I suppose the explanation will be useful if there is anyone browsing who doesn’t understand still at least).

I’ve ended up cashing out my entire portfolio a few days ago and began a move to Vanguard.

The implementation of this system is too easy for it to take this long, which is just raising a lot of red flags to me as to what is going on internally at FT. I developed a system of my own to help me track my investments before I fully moved to Freetrade, as I was using 3 different brokers, and as one person developing that system over the space of 2 months in my spare time, it supported more analytics and correct BEP calculations.

The development team will surely be big enough to make this change, as it’s not a difficult one to implement (they’re already half way there, they just have to stop the recalculation when selling, unless the position is completely closed, at which point you just reset the BEP to zero); which means there is a project manager somewhere refusing to prioritise resolving something that is a huge issue.

I’ll probably still utilise my GIA here and there for one off short term trades, but for regular investing, it’s just not workable without other tools to track performance, and I’m not comfortable with a portfolio the size of the one I am migrating out being in the hands of management that are not priotising such huge problems.