When you place an order, we give an indicative price based on the current market data we have available to us at the time. When we execute your order you may find the actual price you need to pay may be different.

This could be for a number of reasons, but the most common is that the live price, taken from the market, reflects the ‘last price’ of the stock. This is the most recent price that the security was bought or sold for which we receive from our pricing provider.

You can check when this price was actually executed by scrolling down to the grey timestamps at the bottom of the page when viewing a stock.

When executing your order, we take quotes from multiple sources to ensure that we get the best price possible for you.

Prices constantly change, especially during periods of market volatility.

Did this answer your question?