Cash on delivery: how to offer COD without losing money
COD brings orders, and returned parcels take the profit away. Here is how to keep COD on your store while cutting refused and fake orders.
Short answer: keep cash on delivery, but control it. Set a maximum order value for COD, add a small COD fee or give a prepaid discount, confirm COD orders before you ship, and turn COD off for products and customers where refusals are common. Every refused parcel costs you shipping both ways, so a few rules protect your margin without losing the buyers who need COD.
Why COD is still worth offering
Many Indian shoppers, especially first-time buyers from a new brand, do not want to pay before they see the parcel. COD lowers that trust barrier. Turning it off completely can cost you orders you would have kept, so the goal is not "COD or no COD" but "COD on your terms".
What is RTO and why does it hurt?
RTO (return to origin) is a parcel that goes out but comes back undelivered, usually because the buyer refused it, could not be reached, or gave a wrong address. With COD the buyer has paid nothing, so refusing costs them nothing. For you, an RTO costs:
- Forward shipping, which you pay even though the sale failed.
- Return shipping back to your warehouse.
- Packaging, and sometimes damaged goods.
- Stock that is stuck in transit for days instead of being sold.
Work out your own cost of one RTO from your courier invoices. Once you know it, the rules below become simple maths.
Seven ways to cut COD losses
1. Set a maximum order value for COD
The bigger the order, the more a refusal costs. Many stores allow COD only up to a limit and ask for online payment above it. Start with a limit just above your typical order value and adjust it as you see the results.
2. Add a small COD fee, or reward prepaid
A COD fee of a few tens of rupees covers part of the extra cost and nudges buyers to pay online. If a fee feels unfriendly, do the opposite: a small discount or free shipping for prepaid orders. Either way, say it clearly on the product and checkout pages so nobody is surprised.
3. Confirm COD orders before you ship
A quick call or message ("Your order of ₹1,299 will arrive on Thursday, please keep cash ready. Reply YES to confirm") catches impulse orders, wrong numbers and fake orders before you pay for shipping. Ship only confirmed orders, and cancel the ones that stay silent after a reasonable time.
4. Check the address and phone number
Incomplete addresses are a common reason parcels come back. Ask for a landmark, check that the pincode matches the city, and make the phone number required at checkout.
5. Restrict COD where it does not work
You do not have to offer COD everywhere. Common restrictions are: no COD on custom-made or very expensive items, no COD for international orders, and COD only with certain delivery methods.
6. Watch repeat refusers
Keep a note of customers who refused a parcel. Next time, ask them to pay online. A customer group for "prepaid only" makes this easy to apply.
7. Convert COD to prepaid after the order
Some buyers choose COD out of habit. Sending a payment link soon after the order, with a small incentive, turns some of them into prepaid orders, which are far less likely to come back.
Partial COD: a middle path
Some sellers ask for a small advance online (for example the shipping charge) and collect the rest in cash. Buyers who have paid something are less likely to refuse. This works best for higher-value orders; for small orders the extra step can cost you the sale.
How to measure whether it is working
Track three numbers every month: the share of orders paid by COD, the share of COD orders that come back, and the total cost of those returns. If the RTO cost falls faster than your order count, your COD rules are paying off.
A worked example: what COD really costs
Use your own numbers, but the logic looks like this. Suppose 100 COD orders go out in a month and 20 come back refused. For each of those 20 you have paid forward shipping, return shipping and packaging, and the stock was tied up for a week or more. If one return costs you a few hundred rupees in total, 20 returns can wipe out the profit on many of the 80 orders that were delivered.
Now suppose a confirmation message filters out half of the doubtful orders before shipping, and a prepaid discount moves some buyers to UPI. Even if you lose a few genuine orders, the money saved on returns is often larger. The only way to know is to track it: write down your COD orders, refusals and return costs every month and compare before and after each change.
What to say to buyers about COD
Clear wording avoids surprises and complaints:
- On the product page: "Cash on delivery available on orders up to ₹X."
- At checkout: show any COD fee as its own line before the buyer places the order.
- In the confirmation message: the order amount, the expected delivery day and a request to keep the exact cash ready.
- In your policy page: what happens if a COD parcel is refused, for example that future orders must be prepaid.
Be polite and factual. The aim is to make the honest buyer's life easy, not to treat every COD customer as a suspect.
When to turn COD off completely
For some stores COD simply does not pay: very low-priced items where shipping is a big share of the price, made-to-order products, or fragile goods that suffer from a second trip. If your COD return rate stays high after trying the steps above, consider prepaid-only for those products while keeping COD for the rest.
COD settings in CartWhizz
In a CartWhizz store, cash on delivery is a payment method you switch on in the admin under Payments. For each payment method you can set:
- A minimum and maximum order amount, so COD only appears for orders in the range you choose.
- A surcharge, as a fixed amount or a percentage, which is added at checkout when the buyer picks that method.
- Which customer groups can or cannot use it, and which shipping methods it works with.
Online methods such as UPI and cards come through the payment gateway you connect, so you can offer both and steer buyers toward prepaid. See plans on our pricing page.
Frequently asked questions
Should a new online store offer cash on delivery?
Usually yes, because many first-time buyers trust COD more. Start with a maximum COD order value, confirm COD orders before shipping, and review your return rate after the first month.
What is a good COD fee?
There is no standard figure. Pick an amount that covers part of your extra handling and return risk without scaring buyers away, show it clearly, and test it against a prepaid discount.
How do I reduce fake COD orders?
Confirm every COD order by call or message before shipping, require a valid phone number and complete address, set a maximum COD order value, and ask repeat refusers to prepay.
What does RTO mean in e-commerce?
Return to origin: a parcel that is sent but comes back undelivered, for example because the buyer refused a COD parcel. You usually pay shipping both ways.
Ready to start selling?
Launch your store with CartWhizz in minutes.
