Cash on Delivery Checkout: A Conversion Guide
Cash on delivery and BNPL both fix card distrust at checkout, but they carry different costs. Here is when to offer each, and how to add COD safely.
Cash on delivery removes the moment a shopper has to trust your site with their card. Offer it capped to a sensible order value, verified by a confirmation call or text before dispatch, and tracked separately in your conversion reports, because a COD order and a paid order are not the same event with a different label.
That decision sits inside the bigger question of what conversion rate optimization actually changes on a checkout page, and payment choice is one lever among several, not the whole page.
On this page
Why do shoppers pick cash on delivery over a card?
Mostly distrust, sometimes habit. A shopper who has been burned by a fraudulent charge, or who is buying from a merchant for the first time, treats handing over card details as the risky part of the transaction, not the purchase itself.
Baymard Institute's tracking across dozens of abandonment studies puts the average documented cart abandonment rate at 70.22 percent, and among the reasons shoppers give when asked directly, not trusting the site with card information and not finding enough payment options both show up as named causes rather than rare ones [1].
70.22%
That is not a reason to assume every abandoned cart is a payment problem. It is a reason to check whether yours is, by segmenting abandonment at the payment step specifically rather than reading one blended number.
The habit part matters too, and it is easy to underweight. In markets where card penetration is lower, or where a generation of shoppers learned to buy online before they trusted a card online, cash on delivery is not a workaround for a broken checkout. It is simply how a meaningful share of buyers expect to pay, and treating it as a stopgap rather than a permanent option misreads the market.
What does cash on delivery cost you if you do not manage it?
Refused deliveries, return shipping, and a warehouse that packed an order nobody paid for. COD moves the payment risk from the checkout page to the doorstep, and unmanaged, that risk is not smaller — it is just later and more expensive to fix.
The failure mode is predictable. A customer orders on impulse, the delivery driver calls, and the order gets refused for a reason that has nothing to do with the product: they changed their mind, they are not home, or they never intended to pay and wanted the product held for a look. Every refusal round-trips the item and the delivery cost.
None of that means COD is a bad option. It means COD without guardrails behaves like a free option to place an order with no commitment attached, and shoppers respond rationally to whatever the checkout actually asks of them. Add friction back in the right place — a confirmation step, a cap, a record of who refuses — and the behaviour changes without removing the option that got the order started in the first place.
How is BNPL different from cash on delivery?
BNPL keeps the transaction online and paid at checkout; the shopper is simply not the one financing it directly. A provider like Klarna, Afterpay, Tabby or Tamara pays the merchant close to the full amount up front and collects from the customer in instalments, charging the merchant a fee for the service [3].
That is the opposite trade from COD. COD removes the online payment step entirely and defers all collection risk to delivery. BNPL keeps the online payment step and shifts the cost of flexibility onto a fee the merchant absorbs, usually a few percent of the order.
| Cash on delivery | Buy now, pay later | |
|---|---|---|
| What it removes | The need to trust the site with card details | The need to pay the full amount today |
| Who bears the cost | You, through refusals and return shipping | You, through a per-order fee to the provider |
| Best fit | First-time buyers, lower order values | Considered purchases, repeat buyers with more to spend |
| Fraud risk | Refused or fake orders at delivery | Provider absorbs most non-payment risk |
| Setup effort | Operational: verification, delivery process | Integration: a checkout plugin or API |
Should you offer both, or pick one?
Offer both where the volume justifies the operational cost, because they answer different objections and you rarely know in advance which one a given visitor has. A store selling to first-time, price-sensitive buyers leans toward COD. A store selling considered, higher-ticket items leans toward BNPL.
The honest answer is that you find out by offering both and measuring. Track completed orders, not just clicks on the payment option, split by method, and watch which one a repeat customer switches to once they trust you. That second data point tends to matter more than the first purchase.
How do you add cash on delivery without breaking checkout?
Cap the eligible order value
Set a ceiling low enough that a bad-faith or accidental order does not cost more than the margin on ten good ones. Raise it only after you have refusal data to justify it.
Verify before you pick and pack
A confirmation call or SMS before the order enters fulfilment catches the refusals that cost the least to catch early, rather than the ones that cost the most at the doorstep.
Show the option late, not first
List COD alongside card and BNPL on the payment step itself, not as the default or the first thing a visitor sees. Framing it as one option among several keeps it from becoming the default escape hatch.
Track refusals as their own metric
Refusal rate by area, by order value and by customer is the number that tells you whether COD is working or quietly eating the margin it was meant to protect.
How do you price BNPL into your margin?
Treat the provider's fee as a cost of the sale, not a marketing expense you absorb quietly and hope evens out. BNPL fees typically run a few percentage points of the order value, taken off the top before you see the payout, which is a bigger bite than most card processing fees.
The honest way to model it is to compare the fee against the abandonment it actually prevents. Add BNPL to your highest-value or most considered category first, measure completion there for a full month, and only widen it once you can see the fee is smaller than the abandonment it replaced. Rolling it out storewide on day one is how a merchant ends up paying a fee on orders that would have completed anyway.
One more thing worth checking before you sign a contract: how the provider handles returns and disputes. A return on a BNPL order usually means waiting on the provider to reconcile the refund with the customer's instalment plan, which takes longer than refunding a card, and your support team should know that before the first return ticket arrives rather than during it.
Does this actually move your conversion rate?
Only if you compare it against your own baseline, not a headline figure someone else published. Conversion rate benchmarks by industry vary enough between categories that a generic number is close to useless for deciding whether a payment change worked.
Run it as a change you can attribute: measure checkout completion for the two weeks before you add COD or BNPL and the four weeks after, on the same traffic mix if you can manage it. If completion moves and refusals stay low, you found a real lever. If completion holds flat and refusals climb, you found a cost with no offsetting benefit, and that is worth knowing just as much.
Where does this fit into the rest of checkout?
Payment options are one of several things that can go wrong on the way to a completed order. Checkout usability research typically finds dozens of small, individually minor issues compounding on the average site rather than one dramatic flaw [2], and checkout optimization covers the rest of that page: shown costs, guest checkout, and how many fields stand between a filled cart and a finished order.
If a meaningful share of your COD or BNPL traffic arrives on Arabic-language pages, treat the checkout itself as part of the localisation, not an afterthought bolted onto a translated page. Arabic landing pages covers the layout and copy work that a payment-step redesign should sit alongside, because a right-to-left checkout with a left-to-right payment widget reads as broken regardless of which payment methods it lists.
Questions people also ask
Does offering cash on delivery lower cart abandonment?
It can, specifically for shoppers who abandon over card distrust or a missing payment method. It will not fix abandonment caused by a confusing form, hidden shipping costs or a slow page, so add it as one fix among several, not the whole plan.
Is BNPL better than cash on delivery?
They solve different problems. COD removes the need to trust a merchant with card details at all. BNPL keeps the online payment but spreads it out. Offer both where you can, because they serve different objections, and let the data tell you which one your buyers actually use.
How do you stop cash on delivery from being abused?
Cap the order value eligible for COD, verify the phone number before dispatch, and track refusal rates by customer and by area so a pattern shows up before it becomes a habit. None of that requires turning COD off; it requires watching it.
Do BNPL providers charge the merchant or the customer?
Almost always the merchant, as a percentage fee per transaction, similar to a card processing fee but usually higher. The customer pays nothing extra as long as they pay on schedule, which is the entire appeal of the option to them.
Should a B2B or high-ticket site offer COD?
Rarely. COD suits lower-value, higher-frequency purchases where the delivery itself is the trust moment. On a large invoice, a bank transfer or an account with terms does the same job with far less operational risk.
Sources
- 50 Cart Abandonment Rate Statistics — Baymard Institute (checked 22 September 2026)
- Checkout Usability — Baymard Institute (checked 22 September 2026)
- A guide to buy now, pay later (BNPL) — Stripe (checked 22 September 2026)
Get a checkout audit that separates real friction from a payment-mix guess
Book a free 30-minute consultation with Ibrahem and Jeremy. We look at your site while we talk, and you leave with a prioritised plan.
Who wrote this
Ibrahem HelalCo-founder
Leads strategy and delivery.
Works on: SEO, GEO
Reviewed before publishing by Jeremy Zava, Co-founder.
- Conversion rate optimization: the 2026 guideA plain guide to conversion rate optimization: what CRO is, how to find leaks, how to test changes, what it costs, and how to tell whether it is working.
- Checkout Optimization: A Practical GuideA practical checkout optimization guide covering the fixes that reduce cart abandonment most reliably, from guest checkout to shipping cost placement.
- Conversion Rate Benchmarks by IndustryAverage conversion rates run from about 1% to 4% depending on industry — what published benchmarks actually measure, and how to use one without chasing it.
- Arabic Landing Pages: An RTL Conversion GuideA mirrored layout is the easy part. Arabic landing pages convert when the copy is written as an original, not translated, and the flow tested on its own.
