₹3,61,249 in orders placed on SitesPlaced stores so far
Ecommerce · 28 September 2026

COD or prepaid for Diwali orders? How to offer cash on delivery safely

Offer both. Keep cash on delivery (COD, where the buyer pays the courier when the parcel arrives) for people ordering for their own home, because many won’t pay in advance to a shop they have never bought from. But make paying online the cheaper choice, confirm COD orders on WhatsApp before you ship, and ask for payment in advance (prepaid) on gifts, personalised items and anything that spoils.

Key takeaway: a refused COD parcel always costs you the courier charge both ways. In the Diwali weeks it costs more. The parcel may come back after Sunday 8 November 2026, when festive stock can’t be sold at full price. And a gift sent as COD asks the person receiving it to pay for their own present. Most of the fix is in a few free settings and one WhatsApp message.

TL;DR

  • • Keep COD for buyers ordering for themselves.
  • • Add a small COD charge, so paying online costs less.
  • • Prepaid only for gifts to another address, personalised items, fresh food and big orders.
  • • Confirm on WhatsApp before you pack a COD order from a new buyer.
  • • Leave order limits on, and mark delivered orders as delivered so real buyers aren’t stopped.
  • • After your order-by date, think about switching COD off until the rush is over.

Why buyers ask for cash on delivery

  • They don’t know you yet. Paying a new shop in advance feels like a risk. Paying at the door doesn’t.
  • They are afraid it will arrive late. Before a festival, a buyer thinks: if it comes after Diwali, at least I haven’t paid. That is the same thought that leads to a refused parcel.
  • It is a habit. Some buyers simply prefer to pay when they can see the box.

So switching COD off entirely will cost you some orders. We have no figure for how many, and it differs from shop to shop. The aim is to keep those buyers and lose the refusals.

Why refusals hurt more in peak season

When a COD parcel is refused, or nobody answers the door, the courier brings it back to you. Couriers call this RTO, return to origin. You usually pay for both journeys, and you collect nothing. In the festive weeks, three more things go wrong:

  • The stock comes back too late. A parcel that leaves you in late October can return after Diwali. Diyas and festive hampers then wait a year or go on clearance. Sweets are thrown away.
  • Gifts meet the wrong person. The buyer ordered a hamper for an aunt in another city. The aunt is asked for ₹1,200 at the door for a parcel she didn’t order. She says no.
  • Couriers are busy. Parcels can take longer in the rush. A buyer who has waited may buy elsewhere and refuse yours when it arrives. Ask your courier how long delivery takes at this time of year.

What it costs, as a worked example

These are round numbers for illustration. Use your own. Say you sell a décor set for ₹1,200. It costs you ₹600 to make, ₹40 to pack and ₹80 to deliver.

  • • Paid online: the payment company takes a small fee. We use 2%, which is ₹24. You keep ₹456.
  • • COD, delivered: the courier charges for collecting cash. We use ₹40. You keep ₹440.
  • • COD, refused: you have paid ₹40 for packing, ₹80 to send it and ₹80 to bring it back. You are ₹200 down, and the set is back on your shelf, perhaps after the festival.
Ten orders placedDeliveredKept on delivered ordersLost on refusalsKept per order placed
10 prepaid orders10₹4,560₹0₹456
10 COD orders, 2 refused8₹3,520₹400₹312
10 COD orders, 1 refused9₹3,960₹200₹376
Same, with a ₹40 COD charge9₹4,320₹200₹412

Worked example. The refusal counts are made up to show the sum; they are not averages. Check your courier’s rate card and your own order list.

Two things stand out. Halving the refusals (from two to one) is worth more than the COD charge. And the two together bring a COD order close to a prepaid one. That is why the rest of this guide is about confirming orders first and charging second. To run your own numbers, use the free COD vs prepaid calculator.

Which orders should be COD, and which prepaid

Kind of orderHow to take paymentWhy
A buyer ordering for their own homeCOD is fine, with a small COD chargeThey are at the door and expecting the parcel
A gift sent to someone else’s addressPrepaidThe person at the door was not expecting a bill
Personalised or made to orderPrepaidA piece with a name on it can’t be sold to anyone else
Fresh sweets and other food that spoilsPrepaid, or deliver it yourself locallyA returned box is thrown away
High value, from a first-time buyerPrepaid, or confirm and take part in advanceOne refusal costs a day’s earnings
Bulk and office ordersAdvance by bank transferYou buy the stock before they pay

An honest limit: on SitesPlaced, cash on delivery is one switch for the whole store. There is no setting that turns COD off for a single product, or for orders above a certain value. So for prepaid-only items, do it by hand:

  • Say it where the buyer decides. Write “Prepaid orders only” in the first line of the product description, and add it as a custom product badge on that product.
  • Catch it in the order. If a COD order arrives for that item, open the order, tap the WhatsApp button, and send your UPI details. Make or ship it once the money is in.
  • If most of your range is gifts or made to order, switch COD off for the season: untick Show Cash on Delivery under Settings → Checkout → Order methods. You can tick it again in a second.

1. Add an extra charge for COD

A small charge does two jobs. It pays for part of what refusals cost you, and it gives buyers who can pay online a reason to do so. A fair way to set it: take what refused parcels cost you and spread it over all your COD orders. In the example above, two refusals at ₹200 each across ten orders is ₹40 an order.

On SitesPlaced: open Settings → Checkout → Order methods and fill in Extra COD charge. It is shown next to the cash on delivery option at checkout, added to the total only when the buyer picks COD, and printed as its own line on the invoice. Online and WhatsApp orders are never charged it. It is free on every plan.

On the eleven brand-style templates and the General Store, the line under the buy button can say that cash on delivery is available and how much the buyer saves by paying online. The Premium, Simple Fashion, Grocery and Astrology templates don’t have that line, so say it in your announcement bar. To take online payments, connect your own Razorpay, PhonePe or Cashfree account: see how to accept UPI payments on your website.

2. Leave the order limits on, and know their numbers

Placing a COD order costs the buyer nothing, so junk orders are nearly always COD. On SitesPlaced, Spam & abuse protection sits under Settings → Checkout and is already on for every store, on every plan:

  • • Orders per customer per day: 5, counted across the same phone number or email.
  • • Unpaid COD orders at once: 3 per buyer. Buyers who pay online are not affected.
  • • Orders per hour from one device: 15.

You can change each number, and 0 switches that one limit off. A buyer who is stopped sees one line: “We couldn’t place this order. Please contact the store directly.”

Two Diwali cautions. First, a real buyer sending gifts to four relatives may place four COD orders in an evening, and the fourth will be stopped. That is one more reason to ask gift buyers to pay online. Second, a COD order counts as open until you mark it delivered or cancel it. Update your Orders tab every evening, or a loyal customer’s next order will be refused.

When someone refuses a parcel or places junk orders, open that order and press Block customer. It blocks that phone number and email from ordering again, and they are never told. The block list and limits don’t cover Razorpay Magic Checkout or Shiprocket Checkout (both on the Growth plan), where the buyer types their details in that company’s window.

3. Confirm COD orders on WhatsApp

This is the step we would do first, because it finds the wrong numbers, the second thoughts and the gifts before you pack anything. In the festive weeks, confirm every COD order from a first-time buyer, and every order above a value you choose.

“Hi (name), this is (your shop). We have your cash on delivery order for the diya gift set, ₹1,240 including the COD charge, to be delivered to (area, city). Someone will need to pay the courier at the door. Reply YES and we will pack it today. Prefer to pay by UPI and save ₹40? Tell us and we will send the details.”

Ship when you get a YES. If there is no reply, send one reminder the next day, then cancel the order so the stock goes back on sale. The line about paying at the door matters most for gifts.

On SitesPlaced: every order has a WhatsApp button in its Customer box, which opens a chat with that buyer. On the Growth plan (₹499/month), the WhatsApp Business API sends an order confirmation from your own business number by itself when an order is placed. More wording is in Diwali WhatsApp messages for customers.

4. Get the address right

Some parcels come back because the courier couldn’t find the door. Under Settings → Checkout → Checkout form fields, tick Show on Landmark, which is off by default. It adds a box for something like “opposite the temple gate”, and the landmark travels with the address to the courier. Keep the phone number required. For gifts, switch on Order Notes in the same card and ask for the receiver’s phone number there, since the courier will call the person at that address.

5. After your order-by date

Parcels sent in the last days before Diwali are the ones most at risk of arriving late, and a late festive parcel is the one a buyer has the least reason to accept. Once your order-by date has passed, consider unticking Show Cash on Delivery until the rush is over, and say in the announcement bar that new orders arrive after Diwali. If you stop shipping altogether for a few days, Settings → Checkout → Pause ordering stops all new orders and shows your own message. Both are free. The order of jobs for the whole season is in the Diwali 2026 checklist.

The settings in one table

WhatWhere on SitesPlacedPlan
Extra COD chargeSettings → Checkout → Order methodsFree
Show or hide Cash on DeliverySettings → Checkout → Order methodsFree
Order limits (on by default)Settings → Checkout → Spam & abuse protectionFree
Block a phone number or emailOrders → open the order → Block customerFree
Landmark box in the addressSettings → Checkout → Checkout form fieldsFree
Message the buyer on WhatsAppOrders → open the order → WhatsAppFree
Automatic WhatsApp order messages from your numberWhatsApp Business APIGrowth, ₹499/month

You could take COD orders in Instagram DMs instead, and many sellers do. But a DM has no order limit, no block list and no record of who refused last time. A free SitesPlaced store keeps all three, with 0% commission, unlimited orders, and UPI and cards through your own Razorpay, PhonePe or Cashfree account.

From Starter (₹199/month) you also get your own domain and store pages that answer about 4× faster than on the free plan: about 75 ms instead of about 330 ms, measured on live paid stores on 28 September 2026. “Answer” means how soon the page starts arriving on the phone, before the photos load. The code FREE7 gives 7 days free on Starter or Growth when you set up autopay; cancel before the first charge and you pay nothing. For the year-round method, read how to reduce RTO and fake COD orders. The week-by-week festive plan is on the Diwali page.

Frequently asked questions

Should I offer cash on delivery during Diwali?

Yes, for buyers ordering for themselves, because many people won’t pay in advance to a shop they have not bought from before. Add a small COD charge so paying online is cheaper, confirm COD orders on WhatsApp before you ship, and ask for payment in advance on gifts, personalised items, food that spoils and high-value orders.

Why is a refused COD parcel worse during Diwali?

You pay the courier for both journeys, as at any time of year. But in the festive weeks the parcel may come back after Diwali on Sunday 8 November 2026, when diyas, décor and hampers can no longer be sold at full price, and sweets can’t be sold at all.

How much should I charge extra for COD?

A fair starting point is what refused parcels cost you, spread over all your COD orders. In our worked example, 2 refused parcels in 10 at ₹200 each comes to ₹40 per COD order. Use your own courier charges and your own refusal count. Keep the charge small and show it clearly, so it is never a surprise.

Can I make only some products prepaid on SitesPlaced?

Not with a setting. Cash on delivery is one switch for the whole store, under Settings → Checkout. For a few prepaid-only products, say so in the product description and on a product badge, and if a COD order comes in for one, message the buyer on WhatsApp with your UPI details before you make or ship it. If most of your range is gifts or made to order, switch COD off for the season.

A genuine customer says they cannot place a COD order. Why?

They may have reached an order limit. By default one buyer can have three unpaid COD orders open at once and place five orders in a day. Someone sending Diwali gifts to several addresses can reach that quickly. Mark delivered orders as delivered, raise the limit under Settings → Checkout, or ask them to pay online, which the open-COD limit does not affect.

Should I call every COD customer before shipping?

A short WhatsApp message is enough, and it is quicker than a call. In the festive weeks, confirm every COD order from a first-time buyer and every order above a value you choose. Ask for a reply of YES, and ship when you get it.

Are these COD settings free on SitesPlaced?

Yes. Cash on delivery, the extra COD charge, order limits, the block list and the WhatsApp button on each order are on the free plan, with 0% commission. Automatic order messages from your own WhatsApp Business number are on the Growth plan at ₹499/month.

Take COD and online payments, with the guard rails on

Cash on delivery with an extra charge, order limits, a block list and a WhatsApp button on every order are all on the free plan, with 0% commission.

Related reading

45 live customer stores

bejewelled-by-priya.sitesplaced.site
Priyas Bejewelled — a live store built and published on SitesPlaced
Priyas Bejewelled184 products
shimmerwatercolors.sitesplaced.site
Shimmer Watercolors — a live store built and published on SitesPlaced
Shimmer Watercolors59 products
elyrahstudio.com
Elyrah Studio — a live store built and published on SitesPlaced
Elyrah Studio102 products
apnacart.sitesplaced.site
ApnaCart — a live store built and published on SitesPlaced
ApnaCart50 products
thehouseofurmila.com
THE HOUSE OF URMILA — a live store built and published on SitesPlaced
THE HOUSE OF URMILA39 products
sunpopkids.sitesplaced.site
SunPop Kids — a live store built and published on SitesPlaced
SunPop Kids29 products
orulabs.sitesplaced.site
oru labs — a live store built and published on SitesPlaced
oru labs31 products
snapnstix.sitesplaced.site
SNAPNSTIX — a live store built and published on SitesPlaced
SNAPNSTIX21 products
bellaloom.in
BELLALOOM — a live store built and published on SitesPlaced
BELLALOOM16 products
clipbowtique.in
Clip Bowtique — a live store built and published on SitesPlaced
Clip Bowtique19 products
the-girl-house.sitesplaced.site
The Girl House — a live store built and published on SitesPlaced
The Girl House31 products
desidrip.sitesplaced.site
Desi Drip — a live store built and published on SitesPlaced
Desi Drip16 products
trapwearclothing.sitesplaced.site
TRAPWEAR+ — a live store built and published on SitesPlaced
TRAPWEAR+23 products
her-crochet-diaries.sitesplaced.site
Her Crochet Diaries — a live store built and published on SitesPlaced
Her Crochet Diaries12 products
seecreationstudio.sitesplaced.site
See Creation Studio — a live store built and published on SitesPlaced
See Creation Studio7 products
featherscollections.sitesplaced.site
Feathers Collections — a live store built and published on SitesPlaced
Feathers Collections9 products
nestify.sitesplaced.site
Nestify — a live store built and published on SitesPlaced
Nestify11 products
maisonmore.sitesplaced.site
MAISON & MORE — a live store built and published on SitesPlaced
MAISON & MORE6 products
unsortedd.com
UNSORTED — a live store built and published on SitesPlaced
UNSORTED8 products
charlie-jones-photography.sitesplaced.site
Charlie Jones Photography — a live store built and published on SitesPlaced
Charlie Jones Photography12 products
the-cinnamon-india.sitesplaced.site
The Cinnamon India — a live store built and published on SitesPlaced
The Cinnamon India11 products
winter-co.sitesplaced.site
Winter.co — a live store built and published on SitesPlaced
Winter.co11 products
glam-and-glow-accessories.sitesplaced.site
Glam & Glow Accessories — a live store built and published on SitesPlaced
Glam & Glow Accessories11 products

Every store here is live and taking orders · read the SitesPlaced reviews from their owners

Still unsure?

Don’t take our word for it. Ask ChatGPT.

Ask the AI you already trust what it makes of SitesPlaced: what we do, what it costs, who we suit and who we don’t. We’ve written the question for you, and it asks for the downsides too.