Skip to main content

SL Limit Order Rejected? Permissible Trigger and Limit Price Range

6 min read•Updated on 29th Oct, 2026•by Team Angel One
An SL-limit order may be rejected when the gap between its trigger and limit prices exceeds the range NSE permits for that instrument.
Share

An SL (Stop-Loss) Limit Order helps traders limit potential losses by combining a trigger price with a limit price.

Understanding how these two prices work, and the required gap between them, is important for placing a valid order.

This article explains why an SL Limit Order may be rejected and the permissible trigger and limit price ranges.

Key Takeaways

  • NSE applies a maximum permitted gap between the trigger and limit prices of an SL-limit order.
  • Equity and futures orders use a ₹1.50 limit up to a ₹50 trigger and a 3% limit above ₹50.
  • Index and stock options use a ₹10 limit up to a ₹50 trigger and a 20% limit above ₹50.
  • The validation applies when an SL-limit order is entered or modified.
  • Passing this check does not guarantee execution after the order is triggered.

What is an SL-Limit Order?

A stop-loss limit order contains two prices:

  • Trigger price: The price at which the inactive stop-loss order is released to the order book.
  • Limit price: The least favourable price at which the resulting limit order may execute.

For a buy SL-limit order, the limit price is normally equal to or above the trigger price. For a sell SL-limit order, it is normally equal to or below the trigger price.

Once triggered, the order becomes a limit order. It can execute only at the limit price or a better price. Read more about how stop-loss orders work and the different stock-market order types.

What Does the Beyond Permissible Range Error Mean?

NSE rejects an incoming SL-limit order when the absolute difference between its trigger and limit prices exceeds the permitted amount. NSE applies the same validation when an existing SL-limit order is modified.

The condition can be written as:

|Limit price − Trigger price| ≤ Maximum permissible difference

If the left side is larger, the order may be rejected with error code 16448: Difference between limit price and trigger price is beyond permissible range.

This validation restricts how far apart the two prices can be. It is different from the exchange’s broader Limit Price Protection, which checks an order price against a reference-price range.

What is the Permissible Range for SL-Limit Orders?

The NSE parameters covered by the relevant circulars are:

Segment or Instrument  Trigger Price  Maximum Permissible Difference 
Equity or Capital Market  Up to ₹50  ₹1.50 
Equity or Capital Market  Above ₹50  3% of trigger price 
Index and Stock Futures  Up to ₹50  ₹1.50 
Index and Stock Futures  Above ₹50  3% of trigger price 
Index and Stock Options  Up to ₹50  ₹10 
Index and Stock Options  Above ₹50  20% of trigger price 

The exchange may review these parameters. Traders should check the current exchange and platform rules when placing an order.

How is the Permissible SL-Limit Range Calculated?

Use the following steps:

  1. Note the trigger price.
  2. Identify whether the order concerns equity, futures, or options.
  3. Select the fixed or percentage-based difference from the table.
  4. Calculate the permitted limit-price boundary.
  5. Confirm that the final price follows the instrument’s tick size.

For a buy SL-limit order:

Highest permissible limit price = Trigger price + Permissible difference

For a sell SL-limit order:

Lowest permissible limit price = Trigger price − Permissible difference

The final limit price should also maintain the appropriate relationship with the trigger price: at or above it for a buy order and at or below it for a sell order.

Buy SL-Limit Order Example

Suppose a trader enters a buy SL-limit order in the equity segment with these values:

  • Trigger price: ₹100
  • Limit price: ₹105
  • Actual difference: ₹5
  • Permitted difference: 3% of ₹100, or ₹3
  • Highest permissible limit price: ₹103

The ₹105 limit price is outside the permitted range, so the order may be rejected. The trader can reduce it to ₹103 or another valid price between ₹100 and ₹103, subject to the applicable tick size.

Sell SL-Limit Order Example

Consider a sell SL-limit order for an options contract:

  • Trigger price: ₹200
  • Limit price: ₹130
  • Actual difference: ₹70
  • Permitted difference: 20% of ₹200, or ₹40
  • Lowest permissible limit price: ₹160

The ₹130 limit price is too far below the trigger, so the order may be rejected. Raising it to ₹160 or another valid price between ₹160 and ₹200 brings the gap within the stated range, subject to tick size.

How can the SL-Limit Order Error be Fixed?

When this error appears, review the order in this sequence:

  1. Check the order type: Confirm that you selected SL-limit, not SL-market or a regular limit order.
  2. Confirm the segment: Equity and futures follow different limits from options when the trigger is ₹50 or lower.
  3. Recalculate the gap: Use the absolute difference between the two entered prices.
  4. Adjust the limit price: Move it closer to the trigger without reversing the required buy or sell relationship.
  5. Use a valid tick: Round the price to a valid tick size for the instrument.
  6. Review other rejection messages: An order that passes this check may still fail another exchange or platform validation.

If the order was modified, calculate the range again using the revised trigger and limit prices. For guidance on placing a stop-loss through the app, see How to Fix a Stop-Loss While Trading.

Does a Valid SL-Limit Order Guarantee Execution?

No. Passing the permissible-gap validation only allows the order to be accepted. After the trigger is reached, the order becomes a limit order and requires a matching buyer or seller within its price condition.

Sharp price movement or a thin order book may leave the order pending or unexecuted. A wider permitted gap may improve the usable price range, but it cannot assure a trade.

Traders should understand this execution risk before choosing between an SL-limit order and other stop-order types.

Common Mistakes to Avoid

  • Using the options percentage for an equity or futures order
  • Treating the permitted difference as a guaranteed execution range
  • Reversing the buy or sell relationship between the two prices
  • Ignoring tick-size requirements
  • Reusing the old calculation after modifying the trigger price
  • Confusing this validation with Limit Price Protection

Conclusion

The difference between the limit price and trigger price is beyond the permissible range error means the two prices in an SL-limit order are too far apart under the applicable NSE rule. Identify the instrument, calculate the permitted difference, and bring the limit price closer to the trigger. An accepted order may still remain unexecuted if the market moves beyond the limit price or sufficient liquidity is unavailable. The validation controls order entry; it does not remove execution risk.

FAQs

One possible reason is that the absolute difference between the limit and trigger prices exceeded the NSE range for that instrument. The rejection may also arise from a separate price, tick-size or platform validation.

The fixed range applies. It is ₹1.50 for equity and futures and ₹10 for index and stock options under the cited NSE parameters.

The maximum difference is 3% of the trigger price for equity and futures, and 20% for index and stock options.

Yes. NSE states that the validation applies to both order entry and modification requests.

It executes only when a matching order is available at the limit price or a better price after the trigger is reached.

The permitted difference is ₹3, so the limit price must not exceed ₹103. You may use a valid price from ₹100 to ₹103, subject to tick size and other validations.