Partial COD: Taking a Small Advance to Kill the Impulse RTO
12 September 2026 · 5 min read · by Courier Uncle team

A buyer with Rs 100 already paid on a Rs 2,000 COD order rarely refuses it at the door. That is the whole idea of partial COD: a small advance at checkout, the balance in cash on delivery. It cuts refusal RTO on high-value orders sharply, and the implementation questions are how much to take, where to apply it, and how to keep checkout drop-off in check.

Why it works
Refusal RTO is a stake problem: the COD buyer has promised, not paid. Any payment, however small, converts the promise into a sunk cost the buyer would lose by refusing. Behaviourally, Rs 99 on a Rs 2,000 order is enough: the buyer has “bought” it. It also filters the test and prank orders completely, because those buyers will not pay anything.
Typical effect on orders where it applies: COD RTO from 25 to 30 percent down to under 10.
How much to take
Enough to matter to the buyer, not so much that it reads as prepaid with extra steps.
| Order value | Advance | Share |
|---|---|---|
| Rs 1,000 to 1,500 | Rs 99 | 7 to 10 percent |
| Rs 1,500 to 3,000 | Rs 149 to 199 | 5 to 13 percent |
| Rs 3,000 to 5,000 | Rs 249 to 299 | 5 to 10 percent |
| Over Rs 5,000 | 10 percent | 10 percent |
A flat amount reads better than a percentage on the checkout (“Pay Rs 99 now, Rs 1,900 on delivery”). Keep it under 10 percent for most orders; the effect on RTO flattens above that while the effect on drop-off keeps rising.
Where to apply it
Not everywhere. Partial COD on a Rs 400 order irritates buyers and moves little, because low-value RTO is cheaper to absorb. Apply it:
- Above a value threshold, usually Rs 1,000 to 1,500, where the RTO cost is highest.
- On high-RTO pincodes, from your own RTO report, at a lower threshold.
- For first-time buyers at a lower threshold than repeat buyers, whose RTO is already low.
- On specific SKUs with high RTO, regardless of value.
Below the threshold and for repeat buyers, plain COD stays.
Implementation
At checkout. The payment step offers three options: pay in full now (with the prepaid incentive), pay a part now and the rest on delivery, or, where still allowed, COD in full. The partial option is presented as the COD option for qualifying orders: “Cash on delivery: pay Rs 149 now to confirm, Rs 1,850 at the door.”
On the shipment. Book with the COD amount set to the balance, not the order value. On Courier Uncle the shipment carries order_value (the full value, for the label and declared value) and cod_amount (what the rider collects), and the label prints the collectable. The COD fee is computed on the collectable, which is a small saving in itself.
On the label. The rider must see the balance amount clearly. Riders collect what the label says; a label showing the full value produces a doorstep argument.
Refunds. If the order is cancelled before dispatch, the advance is refunded automatically. If the parcel returns, refund the advance unless your terms say otherwise; keeping it is legal in most cases but generates disputes and reviews out of proportion to the amount.
What it does to checkout
Some buyers who would have placed a full-COD order will not pay Rs 149 now. Across sellers who have measured it, the drop-off on qualifying orders is 5 to 12 percent. Against an RTO reduction from 27 percent to 9 on those orders, the arithmetic is strongly positive: fewer orders, but far more of them deliver, and the ones lost were disproportionately the ones that would have returned.
Test it on half of qualifying traffic for three weeks before rolling out, and compare delivered orders (not placed orders) between the two halves.
Messaging
Frame the advance as confirmation, not payment: “A small advance confirms your order and reserves the stock. The rest is cash on delivery.” Show it as a deduction from the doorstep amount, not an addition. Buyers accept a confirmation fee they would resist as a surcharge.
A worked example
A home appliance seller, AOV Rs 2,400, 65 percent COD, COD RTO 28 percent. Partial COD at Rs 199 above Rs 1,500.
- Before: 1,000 COD orders a month, 280 RTOs, at Rs 300 cash cost each: Rs 84,000, plus lost margin on 280 orders at Rs 700: Rs 1.96 lakh.
- After: 920 COD orders (8 percent drop-off), 83 RTOs (9 percent): Rs 24,900 cash cost, Rs 58,100 lost margin.
- Net: 837 delivered orders instead of 720. Rs 2.2 lakh a month improvement in cash cost and recovered margin, on fewer orders placed.

Frequently asked questions
Does the courier support partial COD?
Any courier does, in effect: the shipment’s COD amount is simply the balance. The rider collects what the label says. Nothing about the courier’s process changes.
Is the COD fee charged on the full value or the balance?
On the amount collected, the balance. A smaller collectable means a smaller fee where the percentage applies.
What happens to the advance if the parcel is RTO?
Refund it. Some sellers deduct a cancellation charge per their terms; the goodwill cost usually exceeds the amount.
Will buyers understand it?
If the checkout shows “Rs 149 now, Rs 1,850 on delivery” in one line, yes. The confusion comes from presenting it as a separate fee.
Should the advance be a fixed amount or a percentage?
Fixed, rounded to a price-like number (Rs 99, 149, 199). It reads as a confirmation fee, not a proportion of the price.
Can I do partial COD on marketplaces?
No; marketplace checkouts control the payment options. On your own store, yes, with any checkout that supports a split payment or a two-step order.
Ship smarter with Courier Uncle
Book with the collectable balance as the COD amount and the full value declared; the label and the fee follow. Start free.
Ship smarter with Courier Uncle
Compare live rates across multiple couriers on your actual routes — sign-up is free, no volume commitment.
Compare rates free →