COD on high-value products carries outsized risk — and most merchants don't treat it any differently. A failed delivery on a $12 phone case costs you a few dollars in wasted shipping. A failed delivery on a $400 watch costs $30+ in round-trip logistics, ties up your inventory for weeks, and risks product damage every time the package changes hands. Same payment method, completely different risk profile.
Most COD merchants treat every order the same. The $12 case and the $400 watch go through the same form, the same verification (or lack of it), and the same shipping flow. COD RTO rates average 25-30% across all price points. On a low-margin phone case, a 25% failure rate is annoying. On high-value products like electronics, jewelry, or designer goods, that same failure rate can wipe out a month of profit in a week.
If you're selling products above $100 with cash on delivery, you need a different playbook. Not a different payment method — just smarter controls that filter out the casual browsers, impulse orders, and outright fraud that make high-value COD risky.
Why High-Value COD Orders Carry Outsized Risk
The math on failed COD deliveries gets ugly fast as order values climb. Failed first-time deliveries cost retailers an average of $17.20 per order when you factor in logistics, support tickets, and return handling. (For the full breakdown, see the true cost of COD fraud.) On a $15 product with 50% margins, that $17.20 loss is painful but survivable. On a $300 product, you're also losing the opportunity cost of inventory sitting in a courier's return pipeline for 1-3 weeks.
High-value items also attract more deliberate fraud. Fake orders on cheap products are usually impulse or prank — annoying but low-stakes. Fake orders on expensive electronics or jewelry are often targeted: someone wants to see if they can intercept the package, or a competitor floods your queue with bogus orders to drain your inventory and cash flow.
The standard COD playbook doesn't account for this. You need order-value-aware controls.
Require a Partial Payment on Orders Above a Threshold
This is the single most effective lever for high-value COD risk. Instead of accepting a pure cash-on-delivery order for a $400 product, require a 10-20% deposit upfront. The customer pays $40-$80 through Shopify checkout and the remaining balance on delivery.
Why it works: a deposit creates financial commitment. Impulse orders, prank orders, and "I'll decide when the courier arrives" orders almost completely disappear when real money is on the line. One merchant on Reddit reported that delivery success jumped to nearly 99% after introducing a small token deposit on COD orders. Total order volume dropped a few percent — but those were the orders that would've bounced anyway.
The key is setting the right threshold. Don't require deposits on every order — that adds friction where you don't need it. Set a price floor. Orders under $50? Pure COD is fine, the risk is low. Orders above $100? Require a 10-20% deposit. Orders above $300? Consider requiring 30-50% upfront or nudging toward full prepayment with a discount incentive.
EasySell's partial payment system lets you configure deposit percentages by product or price range, so your $15 products stay pure COD while your high-value items automatically require a deposit — no manual intervention needed.
Add OTP Verification for Orders Above Your Risk Threshold
Phone verification through OTP (one-time password) is a simple filter that blocks the worst COD abuse. The customer enters their phone number, receives a code via SMS or WhatsApp, and types it back to confirm. Takes 30 seconds. Stops fake phone numbers, bot-generated orders, and repeat offenders using throwaway numbers.
One Shopify store documented a 40% drop in fake orders after enabling OTP verification. For high-value products, that reduction translates directly to fewer wasted shipments on $200-$500 items. (Here's a step-by-step guide to adding OTP verification to Shopify COD orders.)
You don't need OTP on every order. Apply it selectively:
- Orders above a dollar threshold (e.g., $100+)
- First-time customers only (returning verified buyers skip it)
- Specific product categories with high fraud rates (electronics, designer items)
The friction is minimal for genuine buyers — they already verify their phone for banking apps, ride-hailing, and food delivery. But it's a wall for anyone using a fake number or placing orders they don't intend to accept.
What's the Maximum Order Value You Should Allow for COD?
Not every product needs to be available for cash on delivery. Setting a maximum order value for COD eligibility is a blunt but effective tool. If your average COD RTO costs you $17-$25 per failed order, there's a price point where accepting COD doesn't make financial sense.
Here's how to find your COD ceiling:
- Calculate your average cost per failed COD delivery (forward shipping + return shipping + handling + support time)
- Multiply by your current RTO rate
- That's your expected loss per COD order. If it exceeds your margin on the product, COD shouldn't be an option for that item
For products above your COD ceiling, offer a prepaid discount instead. A 5-10% discount for paying upfront costs you far less than a 25% RTO rate. Frame it as a benefit: "Pay now and save 10%" converts better than "COD not available." You're giving the customer a reason to pay upfront rather than taking away an option.
If removing COD entirely feels too aggressive for your market, combine this with the deposit strategy. Products between $100-$300 require a 20% deposit. Products above $300 are prepaid-only with a discount incentive.
Ship High-Value COD Orders Faster
Delivery speed directly affects whether a COD customer accepts the package. Data from Indian ecommerce shows that orders attempted within 1-2 days had a 22% RTO rate. That number climbed to 27% at 3-5 days and hit 35% when delivery took more than 5 days.
The psychology is straightforward: the longer between ordering and delivery, the more likely the customer's circumstances, mood, or budget have changed. They found it cheaper somewhere else. They realized they don't need it. They forgot they ordered it.
For high-value items, prioritize speed:
- Use express shipping for COD orders above your risk threshold, even if it costs more. The savings from lower RTO will likely cover the shipping premium.
- Route high-value COD orders to your fastest and most reliable carrier, not your cheapest.
- Confirm the order within minutes via WhatsApp or SMS. Send tracking updates proactively so the customer stays engaged.
A $400 COD order that arrives in 2 days is far more likely to convert to cash than one that arrives in 6. The shipping cost difference is a fraction of the RTO cost you're avoiding.
Build a Tiered Verification Stack Based on Order Value
The mistake most merchants make is applying the same rules to every order. A smarter approach is tiered verification — more controls as the order value increases.
Here's a practical framework:
Under $50 — Standard COD: No extra verification. The risk per order is low, and friction kills conversion on small purchases. Basic phone number collection is enough.
$50-$150 — Light verification: OTP phone verification. Blocks fake numbers and casual fraud. Minimal friction for real buyers.
$150-$300 — Moderate controls: OTP verification plus a 15-20% partial payment. This combination filters out nearly all non-serious buyers while keeping COD available.
$300+ — Maximum protection: OTP verification, 30-50% deposit, and delivery time-slot scheduling so the courier arrives when the customer is confirmed to be home. At this price point, the extra steps are justified — and serious buyers expect them. Consider making prepaid the default with a visible discount, offering COD-with-deposit as the alternative.
This tiered system lets your low-value products flow freely while protecting the orders that actually move the needle on your P&L. You can configure most of these rules through your order form and Shopify Flow automations without touching code.
When to Drop COD Entirely on a Product
Sometimes the right move is removing COD from specific products altogether. This isn't failure — it's margin protection. If a product has consistently high RTO rates despite deposits and verification, the market is telling you something: buyers of that specific item aren't committed enough at the COD stage.
Signs a product should go prepaid-only:
- RTO rate above 30% even with partial payment required
- Product is fragile or loses value with each return cycle
- Average margin is below 20% and can't absorb logistics losses
- The product attracts repeat fraud attempts
When you do switch a product to prepaid-only, add trust signals to offset the payment friction: visible return policies, customer reviews, secure checkout badges, and a strong product guarantee. The customers you lose from removing COD are disproportionately the ones who would've RTO'd anyway.
Start with one change this week. Pick your highest-value COD product, add a 15% deposit requirement, and track your RTO rate for 30 days. Most merchants see the results within the first dozen orders — fewer cancellations, fewer failed deliveries, and the customers who do order are the ones who actually want what you're selling.