Skip main navigation

Barclays uses cookies on this website. They help us to know a little bit about how you use our website, which improves the browsing experience– both for you and for others. They are stored locally on your computer or mobile device. To accept cookies, continue to use the website. Alternatively, go to the cookies policy for more information on how to disable cookies.


My Limit price was reached but the order wasn't executed - why?


There may be several reasons as to why your Limit Order wasn't executed and may include some of the following:

  • Execution on a Limit Order will depend on the Market Size of the stock in question and the Limit you have input for your order.  If, for example, you are trying to sell 100,000 shares at 5p or better, and the market are only offering 10,000 shares at 5p - then we will not be able to fill your order.
  • Prices on the stock market are quoted separately for buying and selling.  For example the price to sell may be 30p and the price to buy 32p.  Many websites will advertise the price for the stock using the mid price of 31p.  If you place a limit to sell at 30.5p and see the price advertised as 31p then you would believe that your limit price had been met. However, with a market sell price of 30p the deal would not have been placed.
  • Another possible reason as to why your Order was not executed may be that the price of the stock only reached your chosen Limit price for a very short period of time before moving outwith it, thus not giving us enough time to execute the order.

It is important to remember that Limit Orders guarantee price, but not execution.

How helpful was this answer?

Not at all Very helpful