Commerce OS / Answers / Accept cash on delivery on a website
Answers · India · 2026

How to accept cash on delivery on my website

How COD works end to end, and the three places sellers lose money on it.

Short answer: Turn on COD at checkout, ship through a courier that collects cash, and the courier remits the cash to your bank in a weekly or bi-weekly cycle. On D2 Commerce OS COD is on every plan with Shiprocket collection built in. The work is not switching it on but confirming orders before dispatch, tracking which remittances have arrived, and keeping returns down.

How COD works end to end

The buyer picks cash on delivery at checkout. You confirm the order, book a courier with COD collection, the rider collects the cash, and the courier pays it into your bank after their cycle, less their COD fee. Between delivery and remittance the money sits with the courier, which is why a COD-heavy store needs tracking.

Where sellers lose money on COD

Three places, all fixable.

Keeping COD under control

Confirm every COD order on WhatsApp or by call before dispatch, check the pincode is serviceable, and match each remittance to the orders it covers. On D2 Commerce OS COD remittance tracking is on Growth, and COD confirmation on WhatsApp plus reconciliation to the bank is on Brand.

Read more on this site
Questions

Common questions.

How do I accept cash on delivery on my website?

Enable COD at checkout and ship through a courier that collects cash, such as those on Shiprocket. The courier remits the cash to your bank on its cycle. D2 Commerce OS includes COD and Shiprocket on every plan.

How long does COD remittance take?

Usually a weekly or bi-weekly cycle after delivery, depending on the courier or aggregator. Track each remittance against its orders.

What does COD cost the seller?

A per-parcel COD collection fee from the courier plus the cost of returned parcels. The COD cost calculator works it out for your order volume.

More like this

All questions answered →

Talk to us

Your store, set up by our team. Start with your number.

Brand plan.
We set it up.

Leave your number and we'll take it from there — your store, your catalogue, payment gateways, couriers and delivery setup, done by our team.

  • Full setup done free on the Brand plan — catalogue, gateways, couriers
  • ₹1,999/month with 1,000 orders included, then ₹6 per order · 0% commission
  • Want to see it first? A walkthrough on your own products
  • No plugins to buy, no developer, no lock-in
  • Just starting? Create a free store yourself — unlimited products and orders, 0% commission
Setup includedNo card needed

Leave your number — we do the rest

  1. 1Your number
  2. 2A few details optional

Takes 10 seconds · we reply within a working day

+91
We'll call or WhatsApp you once to get you started. No spam, no obligation. Privacy policy.
Create your free store → Chat on WhatsApp