How to Reduce Order Rejection Rate on Swiggy & Zomato (Avoid Penalties)
High rejection rate hurts restaurant ranking. 7 ways to accept more orders and avoid Swiggy/Zomato penalties in India.
Quick Answer
Keep Swiggy/Zomato rejection rate under 3%. Mark items out of stock before orders arrive, keep tablet volume on max, and prep delivery items separately. Above 5% rejection triggers ranking penalties and visibility drops.
Why rejection rate matters on Swiggy and Zomato
Both platforms penalize restaurants rejecting orders — ranking drops, reduced visibility, and in extreme cases, temporary delisting. Target: under 3% rejection rate.
Every rejected order is lost revenue plus a customer who may never try you again.
- Green zone: under 3% rejection rate
- Yellow zone: 3–5% — warning from account manager
- Red zone: above 5% — ranking penalty, reduced visibility
- Check rejection rate weekly in partner dashboard
7 ways to accept more orders
Most rejections happen because items are out of stock, kitchen is overwhelmed, or tablet was on silent. All are preventable.
- 1. Mark out-of-stock items on platform before service starts
- 2. Keep delivery tablet at max volume — always
- 3. Dedicated delivery prep station separate from dine-in
- 4. Set accurate prep times (better to overestimate)
- 5. Accept partial orders rather than rejecting entirely
- 6. Train backup staff to handle delivery tablet during rush
- 7. Review rejected orders daily — find the pattern
Managing out-of-stock without rejections
Update item availability on Swiggy/Zomato dashboard at opening and whenever an item runs out. Takes 30 seconds — prevents most rejections.
Sync your DineCard QR menu too — mark items unavailable so dine-in guests also know.
- Morning routine: verify all platform items are in stock
- Mark unavailable immediately when ingredient runs out
- Update DineCard QR menu simultaneously
- Set calendar reminder to re-enable items when restocked
Prep time accuracy prevents cascading rejections
If your prep time is set to 15 minutes but you consistently take 25, riders arrive early, food is not ready, and the next order gets delayed — leading to more rejections.
Set prep time to your 90th percentile (the time you meet 90% of orders), not your best-case time.
- Track actual prep time for 2 weeks before setting platform estimate
- Add 5-minute buffer during peak hours
- Reduce menu items during peak if prep times slip
- Review prep time accuracy weekly in partner dashboard
Build direct orders to reduce platform dependency
Every direct order saves 18–28% in commission. A DineCard QR menu with WhatsApp ordering link lets regulars order direct.
Use Swiggy/Zomato for discovery; convert repeat customers to direct via QR menu and WhatsApp.
- Insert WhatsApp order card in delivery packaging
- DineCard QR menu with "Order Direct" WhatsApp link
- Offer 10% off for direct orders (still cheaper than 25% commission)
- Track direct vs platform order ratio monthly
Frequently Asked Questions
What rejection rate will get me penalized on Swiggy?
Above 5% triggers ranking penalties. Above 8% risks temporary visibility reduction. Target under 3% consistently.
Should I reject an order if one item is unavailable?
No — accept the order and contact the customer via platform chat to offer a substitute. Partial fulfillment beats full rejection.
Can DineCard help reduce my dependency on Swiggy and Zomato?
Yes. DineCard QR menu with WhatsApp ordering link lets regulars order direct — saving 18–28% commission. Free 14-day trial at dinecard.in.
How do I check my current rejection rate?
Swiggy Owner app → Insights → Operations. Zomato Partner app → Performance → Order Metrics. Check weekly.
Put your menu online in 5 minutes
Upload a photo of your printed menu. DineCard AI extracts items in Hindi, Tamil, Telugu and 15+ languages. Free 14-day trial.
Start Free Trial14-day free trial • No credit card • ₹99/month after