Skip to content

COD on Shopify

How to lower your COD return rate

With cash on delivery, a return usually means a parcel refused at the door or a buyer the courier couldn't reach, so the return rate falls when the buyer still wants the order on delivery day. Show the full price, delivery included, before they order; confirm by phone; describe the product honestly; ship quickly. Then measure your delivery rate per product, per ad and per wilaya, and cut what keeps coming back.

Written by ZenoUpdated 29 October 20262 min read

Why do COD parcels come back?

Before fixing returns, find where they come from. Typical reasons:

  • The order was never real: junk, pranks, repeat orders.
  • The buyer can’t be reached on delivery day.
  • The price at the door was a surprise, usually the delivery fee.
  • The buyer changed their mind because delivery took too long.
  • The product didn’t match the page.

Ask your courier for the refusal reason on every returned parcel and note it next to the order. After a few weeks, one or two reasons usually stand out.

What should you fix before the order?

  • Show the full price. Add delivery prices per wilaya to the total before the buyer confirms, so the amount at the door is the amount they agreed to.
  • Describe the product honestly. Real sizes, real photos, what’s in the box.
  • Filter junk at the form. Spam protection blocks repeat orders, known numbers and IPs before an order is created. See How to reduce fake COD orders.

What should you do at confirmation?

Call every order before shipping:

  1. Confirm the name, wilaya and address.
  2. Repeat the product, quantity and total, delivery included.
  3. Ask when they’ll be available to receive it.
  4. Ship only confirmed orders.

A buyer who has heard the price twice and chosen a delivery day is much less likely to be surprised at the door.

What should you do after shipping?

  • Ship fast. The longer the wait, the more time to change one’s mind.
  • Choose the right delivery option. If your courier offers stop desk, buyers who pick it come to collect the parcel themselves.
  • Keep the buyer reachable. A correct phone number and an address the courier can find matter as much as the product.

How do you measure it?

Track delivery rate (delivered and paid ÷ shipped) every week, split by:

  • Product: some products come back more than others. Fix the page or drop the product.
  • Ad: traffic from some ads confirms less and refuses more.
  • Wilaya: some areas are slower to deliver, or cost more to return.

Bigger orders change the maths too: quantity offers raise order value, but a refused 3-unit order costs more than a refused single. Price your tiers with returns in mind.

The tool behind this guideFree COD form for Shopify with no monthly order limitSee the feature

Questions merchants ask

What is a COD return rate?

The share of shipped cash on delivery parcels that come back unpaid: refused at the door, unreachable buyer, or returned after delivery attempts. Its mirror image is the delivery rate.

Do confirmation calls really reduce returns?

They remove orders that were never real and remind genuine buyers of the price and delivery day. Track your delivery rate before and after you start calling to see the effect on your own store.

Should I charge for delivery or offer it free?

Either works if the buyer sees the final price before ordering. What raises returns is a surprise at the door, not the delivery fee itself.

Which number should I watch?

Delivery rate per product and per ad: delivered and paid parcels ÷ parcels shipped. A product or ad with a low delivery rate costs you on every order.

COD on Shopify

How to reduce fake COD orders on Shopify

Stop fake cash on delivery orders with form filters, phone confirmation and honest pricing. What to block, how to set limits, and how to measure the result.

Updated 29 October 2026 · 2 min read

Take COD orders free, with no monthly order limit

Install EverCore and the COD Form works on the Free plan, with no trial and no billing approval. Want AI to build your store, product pages and landing pages too? Start the 5-day Pro trial.

Pro is $14.99 a month after the 5-day trial, billed through Shopify. Cancel during the trial and you pay nothing.