A COD partial payment deposit of ₹50 dropped one store's RTO from 35% to 12% in a single month. The store — a D2C fashion brand in Delhi — was shipping 1,200 COD orders per month. 420 came back undelivered. Each failed delivery cost ₹150 in reverse logistics alone. Monthly damage: ₹63,000 in shipping costs for orders that generated zero revenue.
They added a ₹50 deposit at checkout. One month later, RTO dropped to 12%. They didn't switch to prepaid. They didn't add OTP verification. They didn't change their product catalog. They just asked customers to put ₹50 down — less than the price of a cup of chai at a nice cafe — and the fake orders disappeared.
If your COD RTO rate is above 20%, you're burning cash on every delivery attempt that fails. A 30% RTO rate on 1,000 monthly orders at ₹150 per failed delivery is ₹45,000/month — ₹5.4 lakh per year — going straight into the logistics company's pocket for moving boxes back and forth. That money doesn't show up as a line item in your Shopify dashboard, which is exactly why most merchants underestimate it.
Why "Just Switch to Prepaid" Is Bad Advice for COD Markets
Every RTO reduction guide eventually lands on the same recommendation: push customers toward prepaid. Offer a 10% discount. Make COD more expensive. Slowly phase it out.
This ignores why COD exists. In India, 60-65% of ecommerce transactions are still cash-on-delivery. In Pakistan, it's closer to 80%. In Saudi Arabia, COD accounts for 40% of online orders despite strong digital payment infrastructure. Your customers aren't choosing COD because they're lazy — they're choosing it because they don't trust online payments, don't have a credit card, or got burned by a previous order that never arrived.
Forcing prepaid doesn't convert COD customers. It loses them entirely. Internal data from Indian D2C brands shows that aggressive prepaid pushes reduce total order volume by 25-40%, while only shifting 15-20% of COD orders to prepaid. The math doesn't work — you lose more customers than you convert.
The Psychology Behind a Tiny Deposit
A ₹50 deposit on a ₹1,500 order is 3.3% of the total. The customer still pays ₹1,450 in cash on delivery. From a financial perspective, it's almost nothing.
Even a tiny deposit changes buyer behavior dramatically — behavioral economists call it the "commitment device" effect. Once someone pays any amount, they shift psychologically from browsing to owning. The deposit creates "sunk cost momentum" — the customer has skin in the game, however small, and is significantly more likely to accept delivery.
The data backs this up consistently across markets:
- ₹25-50 deposits reduce RTO by 25-40% across Indian D2C brands (Shipway 2026 merchant data)
- Stores using partial COD see 60-70% fewer fake orders compared to full COD (PenguinCOD case studies)
- The conversion drop from adding a small deposit is typically 5-8% — but the revenue saved from eliminated RTOs more than compensates
That last point is critical. You will lose some orders. Not every customer will complete the deposit. But the customers you lose are disproportionately the ones who would have been RTOs anyway.
The Exact Math: What You Lose vs. What You Save
Let's run the numbers on a real scenario. Assume you're doing 1,000 COD orders per month with a 30% RTO rate and an average order value of ₹1,200.
Before partial payment (full COD):
- 1,000 orders shipped
- 300 returned (30% RTO)
- 700 delivered successfully
- Failed delivery cost: 300 × ₹150 = ₹45,000/month
- Effective revenue: 700 × ₹1,200 = ₹8,40,000
After adding a ₹50 deposit:
- 920 orders placed (8% conversion drop from deposit requirement)
- 110 returned (12% RTO — the committed buyers follow through)
- 810 delivered successfully
- Failed delivery cost: 110 × ₹150 = ₹16,500/month
- Effective revenue: 810 × ₹1,200 = ₹9,72,000
Net result: You ship 80 fewer orders but deliver 110 more successfully. Revenue goes up by ₹1,32,000/month. Reverse logistics costs drop by ₹28,500/month. Total monthly improvement: ₹1,60,500. That's ₹19.26 lakh per year from one checkout change.
How Much COD Deposit Should You Charge to Reduce RTO?
The deposit amount matters more than most merchants realize. Too low and it doesn't filter fake orders. Too high and it kills conversion rates for genuine COD customers.
The sweet spot depends on your AOV:
- AOV under ₹500: ₹25-30 deposit (5-6% of order value)
- AOV ₹500-2,000: ₹50-100 deposit (3-5% of order value)
- AOV above ₹2,000: ₹100-200 deposit (3-5% of order value)
- For USD markets: $0.50-$2 works for most AOV ranges
The percentage matters more than the absolute number. Stay between 3-7% of your AOV. Below 3%, the commitment effect weakens. Above 7%, you start losing legitimate COD customers who don't want to enter payment details for what they perceive as a "cash" transaction.
Start at the lower end and increase gradually. Run the deposit at ₹25 for two weeks, measure your conversion rate and RTO rate, then bump to ₹50 if conversion held steady. You want the minimum amount that separates real buyers from impulse clickers.
Setting Up the Partial Payment Flow
The technical setup is straightforward. Your checkout needs to do three things:
- Show the deposit option clearly. The customer should see "Pay ₹50 now, ₹1,450 on delivery" — not a confusing split-payment interface. Clarity reduces drop-off.
- Process the deposit through a standard payment gateway. The small amount goes through Razorpay, Stripe, or whatever gateway you're using. The rest is collected COD as usual.
- Track partial vs. full payment orders separately. You need to know which orders have deposits so your delivery team collects the right amount.
EasySell has a built-in partial payment system that handles this — customers choose between full payment or a deposit (you set the amount or percentage), and the remaining balance is flagged for COD collection. It plugs into your existing Shopify checkout without custom development.
Whatever tool you use, make sure the deposit is non-refundable for cancelled orders. This is the enforcement mechanism. If customers can get the deposit back by refusing delivery, you've just added friction without adding commitment.
What to Do When Customers Push Back on the Deposit
Some customers will message you asking why they need to pay upfront for a COD order. This is normal — and it's actually a good sign. The customers who ask are the ones who intend to accept delivery. The fake orderers just leave.
Your customer service response should be simple and honest: "We ask for a small booking amount to confirm your order and reserve your item. The remaining amount is paid in cash when your order arrives. This helps us offer faster delivery and keep prices lower for all customers."
Frame the deposit as a reservation fee, not a trust issue. Three specific approaches that reduce pushback:
- Call it a "booking amount" instead of a deposit. The language matters — "booking" implies you're reserving something for them, which feels like a benefit.
- Offer free shipping on deposit orders. If your margins allow it, waive shipping for customers who pay the deposit. The perceived value of free shipping often exceeds the deposit amount.
- Show the full breakdown clearly. "₹50 booking amount + ₹1,450 on delivery = ₹1,500 total." When customers see the total hasn't changed, resistance drops.
Combine Partial Payment With OTP for Maximum RTO Reduction
Partial payment alone cuts RTO significantly. But if you're still seeing 10-15% RTO after implementing deposits, layering OTP verification on top pushes it down further.
The combination works because they filter different types of fake orders. Deposits filter impulse buyers and window shoppers who never intended to accept delivery. OTP verification filters people using fake phone numbers or placing orders at random addresses. Together, they catch both categories.
Merchants running both partial payment and OTP verification report RTO rates between 5-8% — compared to 25-35% with full COD and no verification. That's not a marginal improvement. That's the difference between a profitable COD business and one that's subsidizing its logistics partner.
Start With One Week of Data, Then Decide
You don't need to commit to partial payment permanently before you see results. Run it for one week on all COD orders. Track three numbers: total orders placed (will your conversion dip?), RTO rate (should drop immediately), and revenue per order shipped (should increase once you factor in eliminated failed deliveries).
If your conversion drops more than 10%, lower the deposit amount. If RTO doesn't drop below 20%, raise it. The right deposit amount for your store is the one where the RTO savings significantly exceed the revenue lost from fewer orders — and for most COD merchants, that number sits between ₹25 and ₹100.
Every day you run full COD without a deposit, you're paying for deliveries that will never convert to revenue. The fix takes 15 minutes to set up and pays for itself within the first week.