0% read
Meta Ads

Meta Ads and COD Returns in India: How to Protect Your Profit

Cash on delivery orders that bounce back can erase your ad profit. Learn how RTO changes your ROAS and what to do about it.

Quick answerCash on delivery orders that are refused or undelivered, called RTO (return to origin), still count as sales in your ad account but not in your bank. Industry estimates of COD RTO range from roughly 20% to over 30%, so measure delivered revenue, push prepaid orders and verify risky COD orders before shipping.

The problem: a sale that is not a sale

A customer places a cash on delivery order. Meta counts a purchase. Your Ads Manager shows a good ROAS. Days later the parcel comes back because the customer refused it or was unreachable. You paid for the ad, packed the order, paid shipping both ways and earned nothing.

How big is the issue?

Estimates vary by source and category. Many industry articles put COD return-to-origin somewhere around 20% to 35%, fashion often higher, and prepaid orders far lower, often in the low single digits. Festive periods can push COD returns up sharply. Most of these figures come from logistics and ecommerce tool vendors, so use them as a guide and measure your own.

Step one: measure delivered revenue

01
Export orders from Shopify with payment method and delivery status.
02
Calculate delivered revenue for ads-driven orders.
03
Divide delivered revenue by ad spend. This is your real ROAS.
04
Compare COD and prepaid separately, and by state or pin code.

Ways to reduce COD returns

TacticWhy it helps
Prepaid incentiveA small discount or free shipping for paying online
Order confirmationA WhatsApp or call confirmation before shipping COD orders
Pin code checksBlock or flag areas with very high return rates
Address checksCatch incomplete or fake addresses early
Honest product pagesFewer surprises means fewer refusals
COD fee on risky ordersDiscourages casual orders

Confirmation over WhatsApp pairs well with Click to WhatsApp ads, where the customer is already in a chat with you.

What to change on the ads side

  • Judge campaigns on delivered revenue, not placed orders.
  • Test a prepaid-first offer in the ad and the product page.
  • Compare which creatives bring orders that actually get delivered.
  • Be careful with very aggressive discount ads, which often attract refusals.
Do not blame the ad firstIf one product or region has a high return rate across all channels, the cause is usually the product, expectations, address quality or logistics, not the ad.

Read what a good ROAS is to set targets that include returns. Want a team to run this for you? See our Meta Ads agency service in Surat.

Is COD hiding your real ROAS?

We rebuild your ROAS from delivered orders in the free audit.

Get your free audit

Frequently asked questions

What is RTO in ecommerce?
Return to origin: a shipment that is not delivered, often because the customer refused it or could not be reached, and comes back to the seller.
How high is COD RTO in India?
Industry estimates cluster around roughly 20% to over 30% for COD, with fashion often higher and festive peaks higher still. Most figures come from logistics and tool vendors, so treat them as directional.
Should I stop offering cash on delivery?
Not necessarily. COD helps conversion for many Indian buyers. The goal is to manage it with verification and prepaid incentives, not to remove it blindly.
How does RTO affect Meta Ads?
Meta counts an order when it is placed. If it later bounces, your reported ROAS is overstated, and Meta may learn from low-quality orders.
NS

Nishant Sinha

Founder at Nivaro, a Surat-based performance marketing agency. Owns strategy, creative direction and the tracking/development work that makes performance decisions measurable. Read more about Nivaro.