Why Might the Actual Charges Differ from Estimated Charges on Order Execution?

Why Might the Actual Charges Differ from Estimated Charges on Order Execution?

The Price Breakup feature in FYERS shows an estimated preview of brokerage and regulatory charges before you place an order. However, the final charges in your contract note may not match exactly. This happens because the estimate is based on assumptions and real-time factors like the Last Traded Price (LTP), not the final executed price.

For a detailed breakdown of all brokerage and transaction costs, refer to this article.

What Causes the Difference Between Estimated and Actual Charges?

There are two main reasons why the actual charges may vary slightly from what you see in the Price Breakup window:

1. Orders Are Estimated Using the Last Traded Price (LTP), Not the Executed Price

When you check the price breakup, the estimate is calculated based on the LTP at that moment. However, the execution price can change slightly by the time your order is filled.

Example:
Mr. Mahin places a market order to buy 100 shares of SBIN at an LTP of ₹535.80. The estimated charges show ₹22.80. If the order executes at ₹536.50, the actual charges come to ₹22.82—just ₹0.02 higher due to the difference in price.

Price Breakup Example 1

2. Charges Are Calculated Assuming the Order Executes in a Single Trade

FYERS assumes your order will execute in one go. However, large or high-volume orders often get split into multiple trades based on exchange bid/ask availability. Each executed order is billed separately for brokerage, which may slightly increase your total cost.

Example:
Mr. Mahin places a market order to buy 4 lots of BANKNIFTY 41400PE options at ₹100. The price breakup shows ₹20 brokerage (assuming one order). If the trade executes in two parts (2+2 lots), the brokerage becomes ₹40 + GST (₹20 per executed order).

What If...

ScenarioWhy the Charges Differ
LTP changes before executionThe estimate used LTP; actual charges used executed price.
Order gets split into multiple tradesBrokerage applies per executed order, not on total quantity.
You check only one side of the tradeThe breakup shows charges for one side (Buy or Sell), not both.
Final execution price is lowerActual charges may be slightly less than estimated.
You want to check DP or post-trade chargesDP charges are separate and shown in your Ledger, not in the contract note. Refer to this article.
The Price Breakup is only an estimate. For precise charges, always check the contract note after trade execution. To understand all statutory and DP charges, refer to this article.

Notes

  • Orders execute based on live bid/ask prices available on the exchange.
  • FYERS does not control execution price or partial fills.
  • Price Breakup shows charges for one side only (Buy or Sell).

Last updated: 10 Oct 2025