Cash on Delivery for Ecommerce

Every founder who has sold online in India knows the number. Somewhere between half and three-quarters of orders arrive as Cash on Delivery, and no amount of prepaid discounting moves that as much as you would like.

So the question for a cash on delivery ecommerce website is not whether to offer COD. It is whether you can control it — because uncontrolled COD is the fastest way to turn a growing store into a losing one.

Starts at ₹4,990 ₹19,990 one-time · no monthly fees
  • ✔ One-time payment
  • ✔ You own the code
  • ✔ 3–5 day setup
  • ✔ GST-ready invoicing

COD is a switch on most platforms. It should be a dial.

Most store builders give you one toggle: COD on, or COD off. That is not a business decision, it is a coin flip.

Here COD is controlled at three levels. Per product — a high-value or fragile item can be prepaid-only while the rest of the catalogue stays COD. Per order value — you can allow COD below a threshold and require prepayment above it, because a refused ₹800 order stings and a refused ₹12,000 order hurts.

And store level, so you can switch the whole thing off during a festive rush when your courier is already struggling, then switch it back the following week.

A COD charge changes behaviour more than a discount does

Prepaid discounts are the usual advice, and they work — but they cost you margin on every single order, including the ones that would have been prepaid anyway.

A small COD handling charge does the opposite. It costs you nothing, and it shifts a meaningful share of buyers to prepaid simply because they can see a reason to. The ones who still choose COD are paying towards the risk they represent.

You set the charge yourself from the admin panel — a flat amount or nothing at all, changed as often as you like. Nobody needs to touch code to run an experiment.

Where COD orders actually go wrong

The order that never gets delivered is only half the loss. You also paid forward freight, return freight, and the packing cost of a product that came back looking less new than it left.

Most of those failures trace to the same handful of causes — an address that was never complete, a phone number nobody answers, or a buyer who ordered on impulse at midnight and had forgotten by morning.

Order confirmation is where you catch this. WhatsApp ordering and alerts send a confirmation to the number the buyer actually uses, which surfaces a wrong number immediately rather than three days later at the doorstep. Order management keeps every order in one queue with its status, so you can hold the doubtful ones before dispatch instead of after.

Invoicing does not change just because the money comes later

A COD order is still a GST transaction. The invoice has to be correct whether the customer paid on your website or paid the delivery boy.

GST billing generates the invoice on every order regardless of payment method — automatic CGST and SGST within your state, IGST outside it, HSN codes and per-product tax rates. The financial-year invoice series stays unbroken, which is what your CA cares about at quarter end.

The GST register exports to Excel, so reconciling a month of mixed prepaid and COD orders is one download rather than a day of copying.

What to do if COD is eating your margin

If your refused-delivery rate is already high, the first fix is not to remove COD — you would lose most of your orders. It is to add friction in exactly one place.

Partial COD takes a small advance online and leaves the balance for delivery. The advance is small enough that serious buyers do not blink, and large enough that impulse orders drop away on their own. It is available from the Pro plan.

Alongside that, RTO prevention tooling flags the orders that look risky before you ship them, so you can confirm those specifically rather than calling every customer.

Which plan includes it

COD is included in Starter at ₹4,990, along with the per-product and per-order-value controls, Razorpay, UPI and GST invoicing. That is the complete store, live in three to five days.

Pro at ₹9,990 adds Partial COD, Shiprocket, abandoned cart recovery, Meta Pixel and reviews. If COD is more than half your orders, this is the plan that pays for itself.

Elite at ₹19,990 adds Meta CAPI, WhatsApp automation, advanced analytics and multi-store admin.

All one-time. No monthly platform fee and no commission on your sales.

Plans & Pricing

Hosting (~₹500–800/month) and a domain (~₹800/year) are paid directly to those providers. No markup, no per-order commission.

Starter ₹4,990

Complete store, Razorpay + COD, GST invoicing, admin panel.

Most popular Pro ₹9,990

Adds Shiprocket, Partial COD, abandoned cart, Meta Pixel, reviews.

Elite ₹19,990

Adds Meta CAPI, WhatsApp automation, advanced analytics, multi-store admin.

Full feature comparison →

Frequently Asked Questions

Can I offer COD on some products and not others?
Yes. COD is controlled per product, per order value and at store level, so a high-value item can be prepaid-only while the rest of your catalogue stays COD.
Can I charge extra for COD orders?
Yes. You set a COD handling charge from the admin panel and can change it whenever you want. It usually shifts more buyers to prepaid than a discount does, and it costs you nothing.
Is a GST invoice generated for COD orders?
Yes. Every order gets a proper GST invoice regardless of payment method, with the correct CGST/SGST or IGST split, HSN codes and an unbroken financial-year series.
Which plan includes Cash on Delivery?
COD is in the Starter plan at a one-time ₹4,990. Partial COD, which takes an advance to filter out impulse orders, is on Pro at ₹9,990.

Ready to start selling online?

Tell us what you sell — we'll show you exactly what your store will look like before you pay anything.