All resources

Reducing RTO

Should I block customers who repeatedly refuse orders?

Direct answer

Do not block on the first refusal; life happens. But after two or more refused deliveries, stop offering that customer normal COD. Require explicit confirmation plus a deposit, or prepayment only. This protects your margin while still letting a reformed customer buy from you.

A graduated policy beats a blacklist

  1. First RTO: no action. Couriers fail, plans change. Treat the customer normally.
  2. Second RTO: flag the customer. Their next order ships only after an explicit WhatsApp confirmation, no silent shipping.
  3. Third RTO: deposits or prepayment only. Send a payment link during confirmation; no payment, no shipment.
  4. Obvious fraud (fake names, prank patterns, abusive behavior): block outright without ceremony.

How to track refusers on Shopify

  • Tag customers with an internal tag like rto-1, rto-2 when a shipment returns.
  • Check the tag before fulfilling: your confirmation tool can require stricter rules for tagged customers automatically.
  • Match by phone number, not just email. In COD markets the phone number is the real identity, and repeat refusers reuse it more often than they reuse emails.

Why not just block everyone after one refusal?

Because a meaningful share of refusals are the courier's fault or bad luck, and a blocked genuine customer is lost revenue plus a bad review. The graduated ladder costs serial refusers their free-risk privilege while keeping the door open. It also quietly deters fraud: once refusers learn your store requires deposits from them, they move on to stores that do not track anything.

Last updated 2026-07-09

Put this to work

ReplAi does this automatically.

COD confirmation, RTO reduction, and 24/7 customer replies over WhatsApp and Instagram, in Arabic and English. Live in about 10 minutes on Shopify.

Related questions