Ghost Orders on Delivery Apps: How to Spot & Stop Fake Restaurant Orders
Restaurants lose $200/month to fraudulent delivery orders. 6 warning signs of fake bookings and prevention tactics for Uber Eats, DoorDash.
Quick Answer
Ghost orders on Swiggy/Zomato cost Indian restaurants ₹3,000–8,000/month. Red flags: new account + high value order, rider account under 3 days old, delivery to parking lot or public space. Call customer before preparing orders above ₹600.
What are ghost orders on delivery apps?
Ghost orders are fraudulent delivery orders using stolen payment methods or fake accounts. Food is prepared and collected by a fake rider; the payment is reversed days later.
Indian restaurants on Swiggy/Zomato report losing ₹3,000–8,000/month to ghost orders.
- Fake customer account + stolen payment method
- Fake rider collects food — never delivers
- Payment reversed/chargeback 3–14 days later
- Restaurant loses: food cost + packaging + time
- More common on high-value orders (₹600+)
6 warning signs of fake orders
Train staff to spot these patterns before preparing food. Catching fraud pre-prep saves 100% of the loss.
- 1. New account, first order, high value (₹600+)
- 2. Delivery address is parking lot, park, or hotel lobby (no room)
- 3. Rider account created in last 72 hours, no ratings
- 4. Order placed during peak rush (exploits chaos)
- 5. Multiple expensive add-ons inflating ticket
- 6. Customer unreachable via platform masked call
Prevention protocol for Indian restaurants
Implement a ₹600+ verification rule: call customer via platform masked number before cooking. Legitimate customers answer 90%+ of the time.
Verify rider account age and rating before handoff.
- Call customer for all orders above ₹600 before prep
- Verify rider account: 3+ days old, 4.0+ rating
- Photo of rider ID for orders above ₹1,000
- Document everything for chargeback disputes
- Report suspicious orders to Swiggy/Zomato immediately
Reduce platform dependency with direct orders
Ghost orders happen on anonymous platform transactions. Direct orders via WhatsApp with known customers have near-zero fraud.
Build direct channel with DineCard QR menu + WhatsApp ordering link.
- Direct orders: known customer, near-zero fraud
- DineCard QR menu with WhatsApp order link
- Offer 10% off direct orders (still cheaper than 25% commission)
- Convert regular delivery customers to direct channel
- Track ghost order rate monthly — target under 1% of orders
After a ghost order: damage control
File dispute with platform within 7 days. Provide evidence: order timestamp, rider details, call attempt records.
Implement verification protocol immediately to prevent repeat targeting.
- File platform dispute within 7 days
- Evidence: timestamps, rider ID, call logs, photos
- Report and block fraudulent accounts
- Implement ₹600+ call verification same day
- Share intel with neighbouring restaurants
Frequently Asked Questions
How much do ghost orders cost Indian restaurants monthly?
₹3,000–8,000/month for average delivery volume (200–400 orders). Each incident costs ₹400–800 in food, packaging, and time. High-value ghost orders can exceed ₹2,000 per incident.
Should I call the customer before preparing every delivery order?
For orders above ₹600 or from new accounts, yes. The 30-second call catches 80%+ of ghost orders. Legitimate customers appreciate the confirmation.
Can direct ordering via DineCard reduce ghost order fraud?
Yes. Direct WhatsApp orders from known customers have near-zero fraud vs anonymous platform orders. DineCard QR menu with WhatsApp link enables direct ordering. Free 14-day trial at dinecard.in.
Will Swiggy/Zomato refund ghost order losses?
Rarely. Platforms typically hold restaurants responsible unless platform security failure is proven. Prevention is far cheaper than dispute recovery.
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