Settled RTO, not optimistic RTO
COD and prepaid return rates on shipments that have finished. For recent periods, rates come from orders placed 15 to 75 days ago, which have had time to come back.
Gran. Delivery Pro
In Indian D2C, the courier decides a surprising share of your margin. Gran Delivery measures RTO on settled orders by courier, state and pincode, tracks delivery speed and first-attempt success, and tells you how much cash on delivery is still sitting with your couriers.
Part of Gran Pro. Every account starts with 7 days of Pro, and you can explore it on the sample brand at any time.

A cash-on-delivery order that comes back costs you forward freight, return freight, packaging, and often the product. At a 20% COD RTO rate, that can be the difference between a profitable month and a loss, and it is spread across courier invoices nobody reads.
RTO is also easy to underestimate. Returns arrive a week or more after deliveries, so last week always looks better than it will end up. Gran measures RTO only on orders that have finished.
COD and prepaid return rates on shipments that have finished. For recent periods, rates come from orders placed 15 to 75 days ago, which have had time to come back.
Delivered rate, COD RTO, prepaid RTO, days to deliver, first-attempt delivery and cost per shipment, for every courier you use. The best and worst on COD are named, with the gap between them.
Pincodes whose actual COD RTO runs at 1.8 times your average or more, over the last 90 days, ready to switch to prepaid-only in your checkout.
Cash from delivered COD orders that couriers still hold, the oldest unpaid delivery, and your usual wait, so finance knows what to chase.
Upload a courier invoice or MIS file and Gran Profit uses the real freight, RTO and COD charges instead of an estimate per order.
Tracking numbers come from Shopify fulfilments for every courier. Connect Shiprocket, Delhivery, NimbusPost, iThink Logistics, Shipway or ClickPost for live status, and upload invoices from anyone else.
The numbers
Read-only connections. Gran never changes anything in your accounts.
These calculators answer the same questions with numbers you type in. Gran Delivery answers them every day from your live data.
What cash-on-delivery returns cost you each month, per RTO and per COD order, and the prepaid incentive that pays for itself.
Contribution margin P&L builderCM1, CM2, CM3 and EBITDA per order and per month, with RTO, COD, channel comparison and a board-ready report.
Break-even ROAS calculatorThe minimum ROAS and maximum CAC your unit economics can afford, with a full contribution margin waterfall.
Any courier whose tracking number reaches Shopify, which is nearly all of them. Live status comes from Shiprocket, Delhivery, NimbusPost, iThink Logistics, Shipway and ClickPost accounts; charges and remittance come from any courier’s invoice or MIS file.
No. Every courier connection is read-only. Gran reads status, charges and remittance; it never creates, edits or cancels a shipment.
Usually because Gran counts only finished shipments and measures recent periods on older, settled orders. Courier panels often divide returns by all shipments, including the ones still moving, which makes the rate look lower than it will end up.
RTO, COD and Indian couriers are where it is strongest. Delivery speed and shipping cost work for any market where tracking numbers reach Shopify.
No card needed. Connect Shopify, Meta and Google in a few minutes, or look around the sample brand first. After the trial, Gran Free keeps the last 7 days of Home, Gran Profit and Gran Ads for as long as you like.
Pro from ₹2,499 or $33 a month, billed yearly. Pricing
Advisory conversations, speaking, podcasts and media. Tell me what you are working on and I will reply personally within two working days.