What Is Execution Price?

Explore What is Execution Price: mechanics, differences, limitations, and practical checks.

Direct answer

Execution price is the actual forex price at which your order becomes filled (executed). In practical terms, it is the price your broker or trading venue uses to create the trade record in your account—typically after any requested constraints and during the exact moment the fill happens.

Because execution happens over time, execution price is not always the same as the quote you saw when you submitted the order. The difference is most noticeable when markets move quickly or when there is limited liquidity.

Mechanism and definition

To understand execution price, it helps to separate three ideas:

  1. Quoted/requested price: the price shown to you when you place an order, or the limit you set.
  2. Execution conditions: how and when the venue can match your order, including whether the order is market or limit, and whether partial fills are possible.
  3. Execution price: the filled price written to the trade confirmation.

A simple example (with stated assumptions): Suppose you place an order expecting 1.1000 because you see that quote. If the market ticks to 1.1002 before your order matches, the execution price could be 1.1002. This is a general illustration; real fills depend on the venue, timing, and liquidity.

For market orders, execution price is determined by what the market provides at fill time. For limit orders, execution price is constrained by your limit, but the order may still fill at a better price (for example, lower for a buy, higher for a sell), or it may not fill at all if the market never reaches your limit.

Evidence or example (how it differs from nearby concepts)

Execution price often gets confused with related terms:

  • Spread: the difference between bid and ask. Spread affects the cost of entering a position, but execution price is the price used for the fill itself.
  • Mid-price: an average of bid and ask often used for display. Mid-price is not usually the actual execution price.
  • Stop-loss and take-profit levels: these are triggers or targets. Execution price is the resulting fill price after the trigger condition is met.
  • Slippage: the change between an expected price and the actual execution price. Slippage is one common reason execution price differs from what you anticipated.

Limitation and failure mode example: In fast markets, an order can be filled after a large jump. Even with a limit order, you may experience non-fill (no execution) rather than execution at an unintended price. For market orders, the main failure mode is getting a materially worse execution price than expected.

Limitations and risks (what can go wrong)

Execution price uncertainty is normal. The main limitations are:

  • Variable market conditions: price can move between order submission and execution.
  • Liquidity differences: thin order books or concentrated liquidity can increase the chance of a different fill price.
  • Execution timing: delays in matching can increase the distance between the displayed quote and the filled price.
  • Costs and record interpretation: commissions, swap/financing, and fees affect overall results, but they are separate from the execution price itself.

Outcomes also vary by jurisdiction and by how a specific provider records fills. Historical relationships between expected and actual prices do not guarantee future behavior.

Verification or next question

You can verify execution price using your own trade records. Compare what you saw or what you expected at submission time with the executed price shown on the filled order confirmation or the account’s trade history.

If you want to go one step deeper, the most useful next question is: How does your order type (market vs limit) set constraints on the fill price, and how are partial fills shown in your account?

Trading foreign exchange and CFDs involves substantial risk. Information on FoxiForex is educational and is not personal financial advice. Sponsored placements are labelled clearly.