Back to Blog
Industry DataAugust 11, 2026 12 min read

COD Fees by Marketplace & RTO by Category (2026)

Two questions come up constantly from Shopify D2C founders: what do the big marketplaces actually charge for COD, and does my product category make RTO worse no matter what I do? Both questions turn out to be closely related, so here they are together, backed by real, sourced numbers.

TL;DR

Amazon charges roughly ₹7 to ₹10 per COD order and Flipkart around ₹10, both under government investigation in 2025 to 2026 after a viral complaint exposed extra charges stacked under vague labels. Meesho charges no visible COD fee at all, a deliberate trust-building choice, despite COD making up 72% of its shipped orders in FY25. Shopify D2C brands answer to none of that: you set your own fee, or none, and keep the full amount. Separately, RTO rate varies sharply by category: fashion, footwear, and jewelry commonly run 25 to 40%, electronics sits lower at roughly 11 to 25%, and beauty is the lowest at 1 to 5%, which means a flat fee or discount across your whole catalogue is very likely miscalibrated for at least some of it.

Two Different Problems, One Post

Marketplace COD fees and category RTO rates are not the same question, but they inform the same decision: how a Shopify D2C brand should price and target its own COD intervention. Marketplace behavior tells you what shoppers already expect to see, or not see, at checkout. Category RTO data tells you where a flat, one-size fee or discount will over-charge some orders and under-price others. We cover both, with sources, below.

Amazon & Flipkart: The Visible Fee

India's two largest marketplaces both charge a small, disclosed COD fee at checkout: Amazon levies roughly ₹7 to ₹10 per COD order, and Flipkart (along with FirstCry) charges around ₹101. On paper this is exactly the transparent, cost-recovery model we recommend in our earlier guide to COD fees. In practice, the disclosure is where things went wrong for both platforms.

The ₹226 Complaint That Triggered a Government Probe

In late 2025, a Flipkart customer's social media post showing an additional ₹226 in charges on a single order went viral, broken down into vague line items: an “offer handling fee,” a “payment handling fee,” and a “protect promise fee”2. That is well beyond the ₹10 COD fee alone, and the labels gave the customer little way to understand what any of it actually covered.

India's Department of Consumer Affairs opened a formal investigation into Amazon and Flipkart shortly after, describing the practice as a “dark pattern”: charges disguised under obscure labels and disclosed late in checkout, leaving the customer with little real choice to avoid them2.

The lesson, not just the drama: The regulatory problem was never the existence of a COD fee. Amazon and Flipkart charging ₹7 to ₹10 transparently is standard, accepted practice. The problem was stacking additional, vaguely-labeled charges on top and disclosing them late. A single, clearly-named line item shown before checkout completes avoids this entirely.

Meesho: No Fee, By Design

Meesho takes the opposite approach. It does not charge buyers a COD convenience fee at all, even though COD made up 72% of its shipped orders in FY25, out of 1.83 billion orders processed that year3, and COD orders on the platform carry nearly three times the RTO rate of prepaid ones3.

That is a deliberate positioning choice, not an oversight. Meesho's own strategy for reducing COD reliance leans on payment UX rather than penalties, most notably Turbo UPI, in-app UPI payment without redirecting to a separate app, on the reasoning that a failed or clunky payment experience is a worse trust break for a price-sensitive, often first-time buyer than a COD option with no extra charge3.

On the seller side, Meesho does not publish a COD-specific processing fee separate from its standard platform fee (₹25 to ₹30) and logistics fee (₹27 to ₹120 by weight and zone)4. Those charges apply regardless of payment method, though combined with return shipping and quality-check deductions, sellers commonly see a net realization 8 to 15% below the gross order value.

Shopify D2C: You Set the Fee, You Keep the Fee

A Shopify D2C brand is not bound by any of the above. There is no marketplace commission on the fee itself, no shared platform policy to follow, and no risk of a regulator treating your fee as part of a wider “dark pattern” investigation targeting a marketplace with millions of daily transactions. You decide whether to charge a COD fee, how much, and every rupee of it is yours, provided it is disclosed clearly before checkout completes, exactly the standard the 2025 investigation was actually about.

For example. A brand charging a disclosed ₹50 COD fee, shown as a line item the moment Cash on Delivery is selected, is following the same transparent model Amazon and Flipkart use for their own ₹7 to ₹10 fee, just without a marketplace commission sitting between the fee and the merchant, and without the additional stacked charges that triggered regulatory scrutiny for the two larger platforms.

Marketplace Fees at a Glance

PlatformBuyer-Facing COD FeeNotes
Amazon₹7 to ₹10Under 2025 government scrutiny for related hidden charges
Flipkart / FirstCry~₹10Viral ₹226 hidden-fee complaint triggered the investigation
MeeshoNoneDeliberate no-fee positioning; relies on payment UX instead
Shopify D2C (your store)Merchant-set, or noneYou keep 100% of it, fully disclosed at checkout

RTO Rates by Product Category

National COD RTO averages sit at roughly 20 to 25%5, but that single number hides a wide spread by category. We covered the national picture in detail in COD RTO Rate in India: Cost, Causes & Data (2026). Here is how five common D2C categories compare against that average.

CategoryTypical RTO / Return RateWhy
Fashion & apparel25 to 40%Fit and color mismatches, impulse COD ordering
Footwear & jewelryHigh, grouped with fashionSame fit/impulse dynamics, high price sensitivity to visual mismatch
Electronics11 to 25%Higher AOV creates more hesitation, but fewer fit/color surprises
Food & groceryLowest among categoriesLow discretionary return incentive; perishables poorly suited to COD at all
Beauty & personal care1 to 5%Unopened-product return policies discourage casual returns

Fashion & Apparel

Fashion carries the highest RTO burden of any major D2C category, commonly cited at 25 to 40%6, with general apparel return rates (a related but broader measure) around 20 to 30% driven specifically by fit and color mismatch between what a customer expected and what arrived7. Brands that get this down to 15 to 18% are considered well ahead of the category average6.

Electronics

Electronics sits meaningfully lower, typically 11 to 25%6, with mobile accessories specifically around 8 to 11%7. Higher order value creates more checkout hesitation, but the category avoids the fit and color mismatch problems driving fashion RTO, which keeps the overall rate lower despite the higher price point.

Jewelry

Jewelry does not have as widely published a standalone RTO figure as fashion or electronics, but industry sources consistently group it with fashion and footwear as one of the categories most exposed to undelivered COD parcels8. The underlying drivers overlap with fashion: visual mismatch between listing photos and the physical item, plus a customer base making impulse COD purchases with limited commitment.

Why this matters for jewelry specifically: Jewelry often carries meaningfully higher AOV than fashion apparel, which means the absolute rupee cost of each RTO is larger even at a similar rate. This is exactly the kind of category where per-order RTO cost estimation, rather than a flat fee, tends to matter most.

Food & Grocery

Food and grocery report the lowest RTO rates among major D2C categories9, largely because there is little discretionary reason to refuse a low-AOV, fast-consumption purchase. The bigger operational issue for this category is not RTO rate but suitability: perishable goods are generally poorly suited to COD at all, given fraud risk and the handling complexity of a refused, already-spoiling delivery9.

Beauty & Personal Care

Beauty and personal care is the standout low-RTO category, typically just 1 to 5%7. Unopened or hygiene-sealed product return policies mean a customer who refuses delivery usually cannot return it easily afterward either, which discourages the casual, low-commitment COD order that drives RTO in other categories.

What This Means for Your Store

If your Shopify store sells across more than one of these categories, a single flat COD fee or a single flat prepaid discount is very likely wrong for most of your catalogue. A ₹50 fee that meaningfully offsets RTO risk on a fashion order is probably an unnecessary friction point on a beauty order that was never at real risk to begin with.

  • High-RTO categories (fashion, footwear, jewelry): a stronger lever, like Partial COD or a larger targeted incentive, tends to pay for itself.
  • Low-RTO categories (beauty, most food and grocery): a smaller or no fee preserves conversion without meaningfully changing your RTO exposure.
  • Mixed catalogues: sizing the intervention per order, rather than per store, is the only way to get both sides right at once.

We covered why per-order sizing consistently outperforms a single flat number in Personalized vs Flat Discount: COD to Prepaid (2026).

Where to Learn More

CODFlip estimates RTO cost per individual order, not per category or per store, which is exactly the granularity this data argues for. See the full breakdown in COD to Prepaid Shopify App: CODFlip Features (2026).

Frequently Asked Questions

Does Meesho charge a COD fee?

Not to buyers. Unlike Amazon and Flipkart, Meesho does not add a visible COD convenience fee at checkout, a deliberate choice given its price-sensitive, first-time-buyer base. Sellers still pay standard platform and logistics fees regardless of payment method, and net realization typically runs 8 to 15% below gross once all fees are combined.

How much do Amazon and Flipkart charge for COD?

Amazon charges roughly ₹7 to ₹10 per COD order, and Flipkart and FirstCry charge around ₹10. Both faced a government investigation in 2025 to 2026 after a viral complaint showed additional charges stacked under vague labels well beyond the stated COD fee.

Which product category has the highest RTO rate?

Fashion and apparel, along with footwear and jewelry, consistently show the highest RTO rates, commonly 25 to 40%, driven by fit and color mismatches and impulse COD ordering. Beauty and personal care sits at the opposite end, typically 1 to 5%, since unopened-product return policies discourage casual returns.

Should every product category use the same COD fee or incentive?

No. A flat fee or discount applied uniformly ignores that a fashion order and a beauty order carry very different RTO risk. Sizing the intervention to the category, and ideally to the individual order, recovers more cost without over-penalizing categories that were never high risk to begin with.

Sources

  1. Amazon/Flipkart/FirstCry COD fees, coverage of the 2025 investigation
  2. The ₹226 Flipkart complaint and Department of Consumer Affairs probe, OdishaBytes, “Govt Cracks Down on Hidden COD Fees”
  3. Meesho COD share, RTO rate, and Turbo UPI strategy, Digia, “How Meesho Improved Payment Conversions Off Cash on Delivery”
  4. Meesho seller platform and logistics fees, Shiprocket, “Meesho Shipping Charges: Slabs, RTO & Seller Profit”
  5. National COD RTO averages, cited in Shipmozo, “How to Reduce RTO in eCommerce: 2026 Guide for Indian Sellers”
  6. Category RTO benchmarks (fashion, electronics), HillTeck, “How to Reduce RTO in Ecommerce: The Complete Guide for Indian D2C Brands”
  7. Category-wise return rates (apparel, mobile accessories, beauty), ShipEasy, “Most Selling Products in India”
  8. Jewelry, footwear, and fashion RTO exposure, ClickPost, “What Is Return To Origin (RTO) In eCommerce?”
  9. Food and grocery RTO characteristics and COD suitability, industry coverage of category-wise RTO benchmarks

See how CODFlip scores every order, not just every category

Read the full feature breakdown, or check out the product page for pricing and setup.