Cash on Delivery (COD) in E-Commerce: How to Cut Refused Deliveries and Protect Your Margin

June 7, 2026 · 12 min read

A customer places an order, picks cash on delivery, and you ship it the same day. Three days later the courier knocks — and no one answers. They try again. Still nothing. The package starts its journey back to your warehouse, and you're now paying for two shipping legs on an order that earned you nothing. The cash you expected never arrives, the stock sits in limbo, and you won't know any of it until the return shows up at your door.

Cash on delivery (COD) is one of the most powerful tools for winning customers who don't trust online payment — or simply don't have a card. In many markets it isn't a niche option; it's the default way people shop online. But the same payment method that unlocks those sales also quietly drains margin through refused deliveries, locked-up cash, reconciliation headaches, and outright fraud.

This guide breaks down exactly where COD costs you money — and, more importantly, what to change so it stops.

Why COD Is Still Everywhere

It's tempting to treat cash on delivery as a relic that customers will eventually abandon for cards and digital wallets. In reality, it remains dominant across a large part of the e-commerce world, and for understandable reasons:

  • Trust: The customer pays only when the box is physically in their hands. For first-time buyers and lesser-known stores, that removes the fear of paying for something that never arrives.
  • No card required: A significant share of online shoppers are unbanked or simply prefer not to enter card details online. COD is the only way they can buy from you at all.
  • Inspect before paying: In categories like fashion and electronics, buyers want to see the product before committing. COD gives them that comfort.

In Turkey, "kapıda ödeme" is especially common outside the major cities, and across much of the MENA region and South Asia, COD still accounts for more than half of all e-commerce orders. If a meaningful share of your orders comes through COD, switching it off isn't an option — you'd lose the sales. The goal is to manage it well, not to eliminate it.

The Hidden Costs of Cash on Delivery

COD looks free. The customer pays the courier, the courier pays you — no payment processor, no card fees. But the real costs are buried in operations, not in a line item on your invoice.

Refused Deliveries and Return-to-Origin

This is the single biggest cost of COD. Because the customer hasn't committed any money upfront, walking away costs them nothing. They change their mind, find it cheaper elsewhere, aren't home, or never seriously intended to buy. COD orders are refused or returned far more often than prepaid orders — often at two to three times the rate.

Every refused COD delivery costs you twice: the outbound shipping you already paid for, plus the return leg back to your warehouse. On top of that you have the handling to restock it, the working capital frozen in inventory that didn't sell, and the risk that the item comes back damaged or no longer sellable. A single $6 product can quietly cost you $12 in shipping and a write-off. Many of these refusals are really failed deliveries in disguise — the courier simply couldn't complete the drop-off.

Locked-Up Cash Flow

With a prepaid order, the money lands in your account almost immediately. With COD, the courier collects the cash at the door and remits it to you on a set cycle — often weekly or every two weeks, sometimes longer. For a growing store, that means a large chunk of your revenue is permanently "in transit," sitting with carriers rather than funding your next inventory order.

The faster you grow, the more cash gets trapped. Merchants who don't plan for this find themselves short on working capital precisely when they're selling the most — a dangerous and counterintuitive squeeze.

The Reconciliation Burden

Every COD remittance has to be matched back to the right orders. Which payments arrived? Which are still pending? Did the carrier deduct the correct COD service fee? Did every collected order actually get paid out?

Do this across multiple carriers — each with its own remittance schedule, file format, and fee structure — and reconciliation becomes a part-time job. When it's done manually in spreadsheets, shortfalls slip through unnoticed: a missing remittance here, an over-deducted fee there. Over a year, those small gaps add up to real money you never chased because you never saw it.

Fraud and Fake Orders

Because COD requires no upfront commitment, it's the easiest target for bad orders. Fake names and addresses, prank orders, bulk orders a competitor never intends to accept, repeat buyers who refuse delivery every time — all of it lands on you, and every one of those orders costs you a round trip in shipping before you even discover it was never real.

How to Cut Refused COD Deliveries

Refused deliveries are where COD does the most damage — and where you have the most control. Four changes move the needle more than anything else.

Confirm the Order Before You Ship

Not every COD order is a real intention to buy. A quick confirmation step filters out the impulse orders, the mistakes, and the fakes before you spend a cent on shipping:

  • Send an automated SMS or message asking the customer to confirm the order. Unconfirmed orders above a certain value get held rather than shipped.
  • For high-value or high-risk orders, a short confirmation call pays for itself many times over compared to the cost of a refused round trip.
  • Make confirmation easy — a single tap or reply. The goal is to catch the orders that were never serious, not to add friction for genuine buyers.

Get the Address Right the First Time

A wrong or incomplete address doesn't just delay a COD order — it usually means the courier can't deliver at all, and the package comes straight back to you. Address quality is one of the highest-leverage fixes in all of shipping:

  • Validate and correct addresses at the point of order, before the label is ever printed. Missing district, wrong postal code, or a typo in the street name should be caught and fixed automatically.
  • Shipink's AI address correction was built for exactly this, reaching 99.81% accuracy in extracting and fixing province and district information — turning addresses that would have failed into deliveries that succeed.
  • Track which regions and order types generate the most failed deliveries, then tighten the rules for those. Our guide on reducing failed deliveries goes deeper on this.

Set Smart COD Limits

Not every order deserves the same COD treatment. The orders most likely to be refused — very high values, regions with poor delivery success, customers with a history of refusals — are the ones that hurt most when they come back. Put rules around them:

  • Cap the maximum order value eligible for COD. Above the threshold, require prepayment.
  • Restrict or disable COD for regions or postal codes with historically high refusal rates.
  • Block COD for customers who have refused deliveries before.

This is exactly the kind of logic that belongs in shipping automation rather than in someone's head. Rules apply themselves consistently to every order, without a person having to remember the policy each time.

Keep the Customer Informed Until Delivery

A refused COD delivery is often just a customer who wasn't home or didn't have the cash ready. Proactive communication fixes both:

  • Send an "out for delivery" notification so the customer knows the courier is coming and can make sure they're available with cash in hand.
  • Give them a single, branded tracking page where they can see the delivery status across any carrier, instead of hunting through carrier websites.
  • Send a delivery-day reminder for COD specifically, prompting them to have the exact amount ready. Small nudge, real impact on first-attempt success.

Taking Control of COD Cash Flow and Reconciliation

Cutting refusals protects your margin. Managing the money protects your cash flow. These are two different problems, and both need attention.

Know your remittance terms — per carrier. Each carrier holds your COD cash for a different window and deducts a different fee. Map these out so you know exactly when money lands and how much is being taken. If one carrier remits weekly and another every three weeks, that difference matters when you're planning inventory purchases.

Reconcile systematically, not occasionally. Match every remittance back to its orders and flag anything missing. The questions to answer on every cycle: which collected orders have been paid out, which are still pending past their normal window, and were the COD fees deducted correctly? Catching a missing remittance after one week is easy; catching it after three months is nearly impossible.

Consolidate across carriers. If you ship COD through several carriers — common in any serious multi-carrier setup — managing collection and remittance from each one's separate panel is where errors hide. Pulling COD status for every carrier into one dashboard turns reconciliation from a hunt into a glance.

Track collection status alongside delivery status. A package marked "delivered" isn't the end of a COD order — you still need the money. Knowing which delivered orders have been collected and remitted, and which haven't, is the difference between revenue you can count on and revenue you only hope is coming.

Reducing COD Fraud and Fake Orders

Some refused orders aren't mistakes — they're never-real orders. A few defenses cut most of it:

  • Verify the phone number. A confirmation SMS or call that goes nowhere is a strong signal the order isn't genuine. Hold it before shipping.
  • Flag and block repeat refusers. A customer who refuses delivery every time isn't a customer — they're a recurring cost. Keep a list and stop shipping COD to them.
  • Watch for red flags. Multiple orders to the same address under different names, mismatched contact details, or unusually large COD orders from new customers all deserve a second look.
  • Require prepayment for high-risk orders. First-time buyers placing large orders, or orders to high-refusal regions, can be nudged to prepay. You're not refusing the sale — you're removing the risk from it.

Nudging Customers Toward Prepaid (Without Losing Them)

The healthiest long-term move is to gradually shift your order mix toward prepaid — without taking COD away from the customers who genuinely need it. The trick is to make prepaying the more attractive choice, not the only choice:

  • Offer a small prepaid incentive. A modest discount or cheaper shipping for paying upfront often tips hesitant customers over. Since COD frequently carries its own service fee, you can frame prepayment as the cheaper option and mean it.
  • Show the convenience, not just the price. Faster dispatch, no need to have cash ready at the door, easier returns and refunds — prepaid genuinely is smoother for the customer, so say so.
  • Give them better prepaid options at checkout. Cards, digital wallets, and installment plans remove the friction that pushes people toward COD in the first place. The more payment and delivery choices you offer at checkout, the less COD becomes a default by necessity.
  • Keep COD as the safety net. Don't remove it. Keep it available for the customers who'd otherwise not buy at all, while steadily making prepaid the easier, cheaper, more rewarding path.

Over time, this shifts your mix toward prepaid orders — faster cash, fewer refusals, less fraud — without sacrificing the sales that only COD can win.

The COD Management Checklist

Use this to audit how well your store handles cash on delivery:

Before you ship:

  • High-value COD orders are confirmed (SMS or call) before dispatch
  • Addresses are validated and corrected automatically before the label prints
  • COD is capped above a maximum order value
  • COD is restricted for high-refusal regions and known repeat refusers
  • Customers receive proactive "out for delivery" and COD reminder notifications

Cash flow and reconciliation:

  • Remittance terms and fees are documented for every carrier
  • Every remittance is reconciled against its orders on each cycle
  • Pending and overdue collections are flagged and chased
  • COD status across all carriers is visible in one place

Fraud prevention:

  • Phone numbers are verified on risky orders
  • Repeat refusers are tracked and blocked
  • Red-flag patterns (same address, mismatched details, large new-customer orders) trigger a review

Ongoing:

  • Refused-COD rate is reviewed monthly, by region and carrier
  • Prepaid incentives are tested to shift the order mix over time
  • Shipping cost impact of COD returns is tracked, not ignored

Make COD Work For You, Not Against You

Cash on delivery isn't the problem. Unmanaged cash on delivery is. Left alone, it leaks margin through refused deliveries, traps your cash with carriers, hides reconciliation shortfalls, and opens the door to fraud. Managed well, it's a sales engine that reaches customers no other payment method can.

Start with the two changes that pay back fastest: get every address right before you ship, and confirm the orders that look risky. Those two alone will cut a large share of your refused deliveries. From there, work through the checklist — tighten your COD limits, keep customers informed until the moment of delivery, and bring reconciliation across all your carriers into one view.

If you're shipping COD through several carriers at once, doing all of this from a single dashboard — address correction, automation rules, branded notifications, and COD tracking together — is what turns cash on delivery from a margin leak into a competitive advantage. Because the customers COD wins you are real customers; the trick is making sure the orders are real too.

Shipping? We take care of it

Every e-commerce company has different shipping operations, needs and problems. Let our team explain to you how we specifically solved these problems.

Request a demo
Shipink truck