However, the final charges in your contract note may not always match the estimate exactly. This happens because the estimate is based on assumptions and real-time market inputs, such as the Last Traded Price (LTP), while the final charges are calculated using the actual executed trade details.
For a detailed breakdown of brokerage, statutory, and other applicable charges, refer to this article.
There are two main reasons why the actual charges may vary slightly from what you see in the Price Breakup window:
When you check the Price Breakup before placing an order, the estimate is calculated based on the LTP available at that moment. However, the actual execution price may change by the time your order is filled, especially in market orders or fast-moving stocks.
Example:
Mr. Mahin places a market order to buy 100 shares of ITC at an LTP of ₹290.30 on NSE. The estimated charges show ₹12.23. If the order executes at ₹290.80, the actual charges come to ₹12.25—just ₹0.02 higher due to the difference in the execution price.
The Price Breakup estimate assumes that your order will execute in one go. However, depending on exchange bid/ask availability, large or high-volume orders may get executed in multiple trades.
When an order is split into multiple executed trades, brokerage may be applied separately for each executed order. This can cause the final brokerage and GST amount to be slightly higher than the estimate shown before order placement.
Example:
Mr. Mahin places a market order to buy 4 lots of BANKNIFTY 41400PE options at ₹100. The Price Breakup shows ₹20 brokerage, assuming the order executes as a single trade. If the order executes in two parts, such as 2 lots + 2 lots, the brokerage becomes ₹40 plus GST, since ₹20 is applied per executed order.
| Scenario | Solution |
|---|---|
| LTP changes before execution | The estimate is based on LTP, while actual charges are calculated using the executed price. |
| Order gets split into multiple trades | Brokerage may apply per executed order, not just on the total quantity entered. |
| You check only one side of the trade | The Price Breakup shows charges for one side of the trade, either Buy or Sell, not both together. |
| Final execution price is lower | Actual charges may be slightly lower than the estimate if the executed price is lower than the LTP used for estimation. |
| You want to check DP or post-trade charges | DP charges are separate and are shown in your Ledger, not in the contract note. Refer to this article. |
Last updated: 24 Jun 2026