How to convert COD orders to prepaid on Shopify: The complete guide for D2C brands

Anup Raj
February 20, 2026

COD accounts for 60-65% of D2C orders in India. The average RTO rate on those orders is 28-35% - compared to just 4-8% for prepaid. Each returned COD order costs ₹180-240 in forward shipping, reverse logistics, and processing while generating zero revenue. For a brand shipping 10,000 COD orders per month, that's roughly ₹7 lakh lost every month to RTO alone.

Removing COD isn't the answer - 58-65% of first-time buyers choose it for trust reasons, and cutting it can tank your conversion rate. The real solution is converting COD orders to prepaid after the customer has already committed to buying.

This guide covers seven methods to do that on Shopify, starting with the highest-impact ones. Each method includes how it works, realistic conversion numbers, and when to use it.

Method 1: WhatsApp payment nudge after order placement

How it works: Immediately after a customer places a COD order on your Shopify store, they receive an automated WhatsApp message offering a small discount (₹50-100 or 5-10% off) if they switch to prepaid before dispatch. The message includes a direct payment link (via Razorpay, PayU, or UPI) that the customer can tap and pay without leaving WhatsApp.

Why it works: The customer has already committed to buying, they just chose COD at checkout. Catching them within the first 1-2 hours, while their purchase intent is still high, gives you the best window to convert. WhatsApp's 98% open rate ensures the message is actually seen, unlike email (20% open rate) or SMS (which gets lost in spam folders).

Realistic conversion rates: D2C brands running WhatsApp COD-to-prepaid flows report 15-30% of COD customers converting to prepaid, depending on the discount offered and the message timing. Absolute discounts (₹50 off) tend to outperform percentage discounts (5% off) for orders under ₹1,500, because the fixed amount feels more tangible.

Best practices:

  • Send the first nudge within 30-60 minutes of order placement - not immediately (feels aggressive) and not after 6 hours (intent fades)
  • Lead with the benefit to the customer, not the business ("Get ₹100 off by paying now" beats "Switch to prepaid")
  • Include the product name, image, and order total in the message for context
  • Set a 2-hour expiry on the payment link to create urgency
  • Send one reminder if no action is taken within 6-12 hours
  • Don't send more than two messages - anything beyond that damages trust

Sample message flow:

Message 1 (30 minutes after order):"Hi [Name]! Your order for [Product] is confirmed. Pay now and save ₹100 instantly ; offer valid for 2 hours. [Payment Link]"
Message 2 (6 hours after order, if no action):"Last chance to save ₹100 on your order, [Name]. Your ₹[discount] offer expires soon. [Payment Link]"

Tools that support this: Most WhatsApp marketing platforms for Shopify offer COD-to-prepaid automation, including BotSpace, DelightChat, Interakt, QuickReply.ai, and LimeChat. Look for native Razorpay or PayU integration so the payment link is generated automatically.

Method 2: AI voice call for COD verification + Prepaid offer

How it works: After a COD order is placed, an AI voice agent calls the customer to verify the order (confirming name, product, address, and intent to pay). During the same call, the agent offers a discount if the customer agrees to switch to prepaid, and sends a payment link via WhatsApp or SMS immediately after the call.

Why it works: Voice calls solve two problems at once they verify that the order is genuine (eliminating fake orders before they ship), and they create a natural moment to offer the prepaid conversion. A phone call feels more personal and urgent than a text message, and the real-time conversation lets the AI agent handle objections ("I don't have my card right now" → "No problem, I'll send you a UPI link on WhatsApp that you can pay anytime in the next 2 hours").

Realistic conversion rates: Voice-based COD verification typically catches 15-25% of fake or unserious orders before dispatch, saving the entire shipping cost on those orders. On top of that, the prepaid offer during the call converts an additional 10-20% of genuine COD customers to prepaid. The combined impact on RTO reduction is significant.

When to use voice vs. WhatsApp alone:

  • High-value orders (₹1,000+): Voice call ROI is highest here because the cost of a single RTO is much greater
  • High-RTO pin codes: If certain regions consistently return COD orders, voice verification acts as a filter
  • First-time customers: New buyers are the highest-risk segment for COD RTO, a quick verification call builds trust and screens for genuine intent
  • All COD orders (if budget allows): Some brands run voice verification on 100% of COD orders and see the greatest reduction in RTO

What to look for in a voice agent: The key differentiator is whether the voice agent has pre-built ecommerce workflows or whether you're building from scratch. Platforms like BotSpace offer AI voice agents with ready-made ecommerce campaigns - COD verification, COD-to-prepaid conversion, NDR follow-ups, that you can deploy without hiring a developer. Generic voice bot platforms (Retell AI, Bland AI) require you to build these workflows yourself, which adds weeks of setup time.

Quick context: Why COD orders return (and which method fixes each cause)

Before choosing which methods to prioritize, it helps to match them to the actual reasons your COD orders are returning. No single method solves everything, the most effective strategy layers multiple interventions.

RTO Cause % of COD RTOs Best Method
No financial commitment / impulse purchase ~30-35% WhatsApp nudge (Method 1) + Checkout incentives (Method 3)
Fake or fraudulent orders ~15-20% Voice verification (Method 2) + Pin code gating (Method 5)
Delivery failures (wrong address, not home) ~20-25% NDR follow-up (Method 6) + Address verification at checkout
Customer changed mind / product mismatch ~20-25% Partial payment (Method 4) + Better product pages

Social media traffic is particularly COD-heavy - Instagram and Facebook ad referrals show 72-79% COD rates versus 34-41% from organic search. If your brand runs heavy social ads, Methods 1 and 2 will have the highest impact.

Method 3: Checkout-level prepaid incentives

How it works: Before the customer even selects COD, you surface compelling reasons to choose prepaid directly on the checkout page. This includes prepaid-only discounts, free shipping for prepaid orders, COD surcharges, and trust signals.

Why it works: This is the earliest intervention point - you're influencing the payment decision before it's made, rather than trying to reverse it after.

Tactics that work:

Prepaid discount (most effective). Display a prominent banner or inline message: "Pay online and save ₹100" or "5% off on prepaid orders." Studies show that ₹50-100 absolute discounts convert 31-38% of COD-preferring customers to prepaid, compared to 18-23% for percentage-based discounts. The discount should be visible immediately, not hidden behind a coupon code.

COD surcharge (use carefully). Charging ₹50-100 extra for COD discourages casual COD orders. An Indian D2C footwear brand that implemented a ₹60 COD charge saw a measurable shift toward prepaid within three months. However, this can hurt conversion rates for price-sensitive customers in Tier 2/3 markets. Test before rolling out broadly.

Free shipping on prepaid. If you charge for shipping, waiving it for prepaid orders is a powerful nudge. Psychologically, "free shipping" often outweighs an equivalent discount amount - customers hate paying for shipping more than they love saving on the product.

Trust signals at checkout. "100% refund within 7 days if you're not satisfied" displayed prominently next to prepaid options addresses the core fear: "What if the product isn't what I expected?" Showing customer reviews, security badges, and a clear refund policy at the payment selection step reduces the perceived risk of paying upfront.

One-click UPI payment. Friction at the payment step is a major reason people default to COD. If your checkout requires entering card details, navigating to a bank site, and waiting for an OTP, customers will choose COD just to avoid the hassle. UPI with payment apps like GPay, PhonePe, or Paytm reduces payment to a single tap. Make sure your Shopify checkout supports UPI prominently, not as an afterthought buried under credit card options.

Method 4: Partial payment / Token COD

How it works: Instead of offering full COD, require a small upfront payment (₹49-₹99) at checkout, with the remaining balance collected on delivery. This is sometimes called "partial COD" or "token payment."

Why it works: Even a small financial commitment dramatically changes customer behavior. One Reddit seller reported that requiring a ₹99 upfront payment reduced overall order volume by a few percent (some impulse buyers dropped off), but delivery success jumped to almost 99%. The logic is simple: anyone willing to pay ₹99 upfront genuinely intends to accept the delivery.

Implementation: Several Shopify apps support partial COD, including COD King and similar tools. Configure the token amount based on your average order value - ₹49-99 works well for orders under ₹2,000; ₹149-199 for higher-value orders.

The trade-off: You will lose some orders at checkout. Customers expecting full COD may drop off when they see the partial payment requirement. Test this carefully - run it initially on high-RTO pin codes or customer segments with repeat cancellation history before applying it store-wide.

Method 5: Pin code and Customer-level COD gating

How it works: Instead of offering COD to everyone, restrict it based on data - specific pin codes with high RTO history, first-time customers with no purchase record, or orders below a minimum value.

Why it works: RTO isn't uniform. Data from 142 Indian D2C brands shows that Tier 3 and rural areas have RTO rates of 40-45%, while Tier 1 cities hover around 15-20%. By hiding or restricting COD for consistently problematic segments, you eliminate the worst offenders without affecting your overall customer base.

Tactics:

  • Disable COD for top 10 highest-RTO pin codes. Pull your RTO data by pin code from your shipping partner's dashboard. Identify the pin codes where RTO exceeds 40% and hide the COD option for those areas. This alone can reduce overall RTO by 15-20%.
  • Disable COD for repeat offenders. If a customer has previously returned a COD order or failed to accept delivery, remove COD as an option for their future orders. Tag these customers in Shopify using your shipping data.
  • Set a minimum order value for COD. Allowing COD only on orders above ₹500 or ₹1,000 filters out low-commitment impulse purchases.
  • Limit COD for specific product categories. If certain products (e.g., fashion, accessories) have disproportionately high RTO, restrict COD for those categories while keeping it available for others.

Implementation: Shopify apps like COD King allow rule-based COD gating by pin code, order value, product, and customer tags. For more advanced logic, custom checkout scripts or third-party checkout solutions (GoKwik, Shiprocket Checkout) offer AI-driven risk scoring that dynamically shows or hides COD based on real-time signals.

Method 6: NDR follow-up to prevent RTO

How it works: When a delivery attempt fails (generating a Non-Delivery Report), immediately contact the customer via AI voice call, WhatsApp, or SMS to reschedule delivery, update the address, or convert the order to prepaid.

Why it works: Not all failed deliveries are rejections. Many are logistics failures, the customer wasn't home, the address was incomplete, or the courier couldn't locate the building. These orders are recoverable if you act quickly. The window between the first failed delivery attempt and the order being returned to origin is typically 24-48 hours. Proactive contact during this window saves orders that would otherwise become RTOs.

The layered approach:

  1. Automated WhatsApp message sent within 30 minutes of the failed delivery attempt: "Hi [Name], delivery of your order [#ID] was attempted but couldn't be completed. Reply with your preferred delivery time or updated address."
  2. AI voice call if no response within 2-4 hours: The voice agent calls the customer, confirms their availability, and reschedules or updates the address.
  3. Final WhatsApp reminder 12-24 hours later with an option to switch to prepaid: "To prioritize your redelivery, switch to prepaid now and we'll dispatch first thing tomorrow. [Payment Link]"

Why voice is particularly effective for NDR: When a delivery has already failed, the urgency is high, the package is sitting in a warehouse and will be sent back if the customer doesn't respond. A phone call cuts through in a way that a WhatsApp message may not. AI voice agents built for ecommerce can handle these NDR follow-up calls at scale without manual effort from your team.

Method 7: Post-purchase prepaid conversion for repeat customers

How it works: For customers who have successfully received and kept a COD order, follow up with a message encouraging them to pay prepaid on their next order, positioning it as a faster, smoother experience with exclusive benefits.

Why it works: Trust is the primary reason customers choose COD. Once they've received a good product from your brand and had a positive experience, the trust barrier drops significantly. Data shows that 64-71% of customers who switch to prepaid after an incentive-driven first order maintain their prepaid preference in subsequent purchases. The goal is to graduate COD customers into prepaid customers over time.

Tactics:

  • Send a WhatsApp message 2-3 days after successful delivery: "Glad you loved your [Product], [Name]! On your next order, pay online and get free shipping + ₹150 off. Here's your exclusive code: [CODE]."
  • Create a loyalty program where prepaid orders earn 2x reward points.
  • Use Shopify customer tags to identify repeat buyers who still choose COD, and target them with prepaid-exclusive offers.

Putting it all together: The layered COD-to-prepaid strategy

No single method will convert all COD orders to prepaid. The most effective approach layers multiple methods across the customer journey:

At checkout: Prepaid discount banner + free shipping on prepaid + UPI prominently displayed + COD surcharge (optional). This catches 31-38% of customers who would have chosen COD.

After order placement (0-2 hours): WhatsApp payment nudge with ₹50-100 discount and payment link. Converts 15-30% of remaining COD orders.

After order placement (2-6 hours): AI voice call for COD verification + prepaid offer during the call. Catches fake orders and converts an additional 10-20% to prepaid.

After failed delivery (NDR): Immediate WhatsApp + voice follow-up to reschedule or convert to prepaid. Recovers orders that would otherwise RTO.

After successful delivery: Prepaid incentive for next order to gradually shift repeat customers away from COD.

Pin code and customer-level gating: Running continuously in the background, blocking COD for high-risk segments.

Together, these methods can reduce your effective COD rate by 40-60% and cut RTO losses by a corresponding amount, without removing COD as an option for genuine customers who need it.

The cost math: Why this is worth the effort

Let's run the numbers for a mid-size D2C brand:

Before optimization:

  • 10,000 orders/month, 65% COD = 6,500 COD orders
  • 30% RTO rate on COD = 1,950 returned orders
  • ₹200 per RTO (forward + reverse shipping + processing) = ₹3,90,000/month lost
  • Annual RTO cost: ₹46,80,000 (~$56,000)

After implementing layered COD-to-prepaid strategy:

  • Checkout-level incentives convert 35% to prepaid → COD drops to 4,225 orders
  • WhatsApp nudge converts 20% of remaining COD → COD drops to 3,380 orders
  • Voice verification catches 15% fake orders → eliminates 507 RTOs before they happen
  • NDR follow-up recovers 30% of failed deliveries → saves ~200 more orders
  • Effective RTO rate drops from 30% to ~12%
  • Monthly RTO cost drops from ₹3,90,000 to ₹81,120
  • Monthly savings: ₹3,09,000 ($3,700)
  • Annual savings: ₹37,00,000 ($44,000)

The cost of running these tools (WhatsApp API conversations, voice agent calls, Shopify apps) is typically ₹15,000-50,000/month - a fraction of the savings.

Getting started on shopify

If you're starting from zero, here's the priority order:

Week 1: Checkout optimization. Add a prepaid discount banner, enable UPI prominently, and consider a small COD surcharge. These are free or nearly free to implement and show immediate results.

Week 2: WhatsApp automation. Set up a WhatsApp marketing platform with COD-to-prepaid flows. BotSpace, QuickReply.ai, and Interakt all offer this. Connect your payment gateway (Razorpay or PayU) so payment links generate automatically.

Week 3: Voice verification. Add AI voice calls for COD verification on high-value orders or high-RTO pin codes. Scale to all COD orders once you see the impact.

Week 4: Pin code gating. Pull your RTO data, identify the worst pin codes, and restrict COD for those areas. Set up customer-level rules for repeat cancellers.

Ongoing: Monitor your prepaid/COD ratio weekly. Set a target, if you're currently at 35% prepaid, aim for 50% within 90 days. Review which methods are driving the most conversions and double down.

Frequently asked auestions

  1. Will removing COD hurt my conversion rate?

    Don't remove it - convert it. Eliminating COD entirely can drop overall conversions by 30-50%, especially for new customer acquisition in Tier 2/3 markets. The strategies in this guide are designed to reduce COD volume without removing it as an option.
  2. What discount amount works best for COD-to-prepaid conversion?

    Research shows that ₹50-100 absolute discounts convert 31-38% of COD customers to prepaid. For orders above ₹2,000, percentage discounts (5-8%) can also work. Test both and measure conversion rate plus impact on margin.
  3. Should I charge a COD surcharge or offer a prepaid discount?

    A prepaid discount feels like a reward. A COD surcharge feels like a penalty. Both work, but prepaid discounts tend to perform better for customer experience and repeat purchase rate. If you do charge for COD, keep it under ₹60-100.
  4. How quickly should I send the WhatsApp nudge after a COD order?

    The sweet spot is 30-60 minutes after order placement. Too fast (under 10 minutes) feels aggressive. Too slow (after 6 hours) misses the purchase intent window.
  5. Is voice verification worth the cost for low-value orders?

    For orders under ₹500, the economics are tighter. Consider voice verification only for high-risk segments (new customers, high-RTO pin codes) for low-value orders. For orders above ₹1,000, voice verification almost always pays for itself.
  6. Can I use both WhatsApp and voice for the same order?

    Yes! this is actually the most effective approach. Send the WhatsApp nudge first (30-60 minutes after order). If no response, follow up with a voice call (2-6 hours after order). The two channels complement each other: WhatsApp is non-intrusive; voice is higher-urgency.

Let's grow together

The new age of AI-first customer engagement starts here