All resources

Reducing RTO

How do I measure my RTO rate correctly?

Direct answer

RTO rate is returned shipments divided by shipped orders in the same period, measured on COD orders specifically. Do not mix in checkout cancellations (those are savings, not failures) or customer returns after successful delivery. Track it monthly, per courier and per region, or you will hide the real problem areas.

The formula

RTO rate = (shipments returned undelivered / shipments dispatched) x 100, per month, for COD orders.

The three numbers people wrongly mix together

MetricWhat it isWhat it means
Cancellation rateOrders canceled before shippingYour confirmation filter working. This is money saved.
RTO rateShipments that came back undeliveredYour real failure metric. This is money burned.
Return rateDelivered orders sent back by the customerA product or expectation problem, not a delivery problem.

A store that confirms aggressively will see cancellations rise and RTO fall. That trade is the entire point, so measuring them separately is what lets you see it working.

Slice it or it lies to you

  • Per courier: one weak courier can hide behind two good ones in a blended average.
  • Per region: remote zones often run several times the RTO of major cities; you may want deposits there.
  • Per product type: impulse-priced items refuse more. Knowing which products drive RTO changes what you advertise.
  • Confirmed vs unconfirmed: if you still ship silent orders, compare their RTO against confirmed ones. That single comparison usually settles the "is confirmation worth it" debate for good.

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