TipsUpdated July 2026

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 Trial

14-day free trial • No credit card • ₹99/month after