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?


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.

It is also important to remember that Limit Orders guarantee price, but not execution - If your Limit Price is reached for a very short period of time, there may not be enough time for us to execute your order.


How helpful was this answer?

Not at all Very helpful