— 2026 — AUG 25, 2026 —

Returns and Exchanges That Do Not Destroy Your Margin

A return costs you far more than the refund. Forward shipping is already spent, reverse pickup is a second freight charge, the item comes back needing inspection, and a share of what comes back cannot be resold at full price. In India, where COD is still common and RTO is a permanent line item, the difference between a well-run returns process and a default one shows up directly in margin. Most of that difference is operational, not technical.

What Shopify gives you natively

More than many merchants realise, which matters because a lot of stores buy an app before checking. Shopify's returns documentation covers three distinct actions that people often conflate:

  • Refund. Returning payment, in full or in part, with no requirement that anything physically comes back.
  • Return. Receiving the item back, optionally with a shipping label and tracking.
  • Exchange. Sending an alternative item, typically a different size or colour.

Customers can request returns themselves from the order status page for delivered items, and cancel unfulfilled orders. You can configure return and cancellation rules that set which items are eligible and within what timeframe.

Return label availability varies by region, so verify what is actually available to you in India before designing a flow that assumes it. That check takes ten minutes and prevents designing around a feature you cannot use.

The number that actually matters

Most brands track return rate. On its own it is close to useless, because it treats a size exchange and a refund as the same event when their economics are opposite.

Track three things instead. Your refund rate, where money leaves. Your exchange rate, where the sale is retained. And your resaleable rate, meaning the proportion of returned stock that goes back to full price. A brand with a 20 percent return rate that is mostly exchanges and mostly resaleable is healthier than one at 12 percent that is all refunds on damaged goods.

Split those by reason and by product, and the picture usually gets uncomfortable quickly. Returns concentrate. A small number of SKUs generate most of them, and the cause is almost always the same three things.

Why things actually come back

Size and fit. Dominant in apparel and footwear, and largely a product page problem rather than a returns problem. A real size chart with measurements, not just S, M and L, plus a note on whether the fit runs small, prevents more returns than any policy change.

Not as described. Colour that photographs differently, material that feels cheaper than it looked, dimensions the customer misjudged. Fixable with better product data, which conveniently is the same work that helps you in search and with AI assistants.

Damage in transit. A packaging problem masquerading as a returns problem. If one SKU has a high damage rate, the answer is different packing, not a stricter policy.

Notice that the first two are solved on the product page. The most effective returns work usually happens before the order, not after it, and it is the same work our CRO audits keep recommending for entirely different reasons.

Push exchanges, not refunds

An exchange keeps the revenue and costs you one reverse leg plus one forward leg. A refund costs you the same logistics and gives the money back. So the design goal for the whole flow is simple: make exchanging easier than refunding.

In practice that means offering the exchange first in the self-serve flow rather than presenting refund as the default, making size exchanges genuinely frictionless because that is the most recoverable category, and considering store credit as a middle option where a customer does not want the same product. Credit at a small premium over the refund value converts a meaningful share of would-be refunds and is cheap to offer.

What does not work is making refunds deliberately difficult. It produces chargebacks, support load and reviews that cost more than the refunds did.

The COD and RTO overlap

In India this is where the real money sits. An RTO is not a return, it is a delivery that never happened, and it costs both freight legs with no revenue at any point. Brands with a serious RTO problem should fix that before optimising returns, because the numbers are usually larger. We covered the levers in our piece on reducing COD RTO.

The connection worth drawing is that both problems share a root cause: order intent that was never firm. A confirmed COD order and a well-informed purchase both come back less. Order confirmation over WhatsApp, honest delivery timelines and accurate product data reduce RTO and returns at the same time.

Write a policy you can actually run

The most common failure is a policy written for marketing that operations cannot execute. If your site says 30 day easy returns and your team takes two weeks to process a refund, you have created a support queue and a set of angry reviews.

State the window, the condition requirement, who pays return shipping, and how long a refund takes, in plain terms. Then make sure that text is the same everywhere it appears, including your policy page, your order confirmation, and your agents.md file if you have written one. An assistant quoting a return window your team does not honour creates a dispute you will lose.

The reverse leg is where the cost hides

Forward logistics get attention because they affect the customer experience. Reverse logistics get almost none, and that is where returns quietly become expensive.

Three things are worth measuring. How long a pickup actually takes from request to collection, because a customer waiting eight days for a pickup is a customer writing a review. What proportion of pickups fail on the first attempt, which in India is higher than most brands assume and doubles the cost of that leg. And how long returned stock sits before it is inspected and put back on sale, because stock in a corner of the warehouse is capital doing nothing during the weeks it would have sold best.

That last one is the most commonly ignored and often the largest. A brand with a fifteen day inspection backlog during festive season is holding sellable inventory out of the market at exactly the wrong time. Fixing it usually requires no software, just a decision about who inspects returns and when.

How long should a returns window be in India?

Seven to fifteen days is normal for most Indian D2C categories, with longer windows in apparel where sizing drives exchanges. Longer windows generally increase both returns and conversion, so this is a trade rather than a best practice. Pick one, measure it for a quarter, and adjust based on your own numbers rather than what a competitor advertises.

Should I offer free returns?

Only where the maths works. Free returns lift conversion and lift return rate at the same time, and which effect is larger depends on your average order value and margin. A common middle path is free exchanges and paid refund shipping, which nudges customers toward the outcome that keeps the sale.

Can customers request returns themselves on Shopify?

Yes. Shopify supports self-serve return requests from the order status page for delivered items, along with cancellation of unfulfilled orders, and you can set rules governing eligibility and timeframes. Turning this on removes a large amount of support email for most stores.

Do I need a returns app?

Not at first. Configure the native flow, run it for a quarter, and see where it actually strains. Stores usually need an app when they want automated reverse pickup with a specific courier, more complex rules than the native settings allow, or exchange logic tied to stock availability. Buying one before you know which of those you need means paying for the wrong thing.

What is the difference between a return and an RTO?

A return is a delivered order the customer sends back. An RTO is an order that never reached the customer, usually a refused or undeliverable COD parcel. RTO is generally the more expensive problem for Indian brands, and the two get conflated in reporting far too often.

Get your returns economics reviewed

Free review. Email hello@exactwhy.com with subject "Returns" and your return rate, your refund to exchange split, and your top five returned SKUs if you have them. We respond within 4 hours with where the cost actually sits, which is usually two or three products rather than your policy.

Prefer a form? Send it through the contact page instead. It reaches the same inbox and you can attach whatever is useful.

Paid work, Rs 25,000 to Rs 1 lakh. We set up the native returns flow properly, build the exchange-first path, fix the product page issues driving your worst SKUs, and put reporting in place that separates refunds, exchanges and RTO.

Ongoing Shopify development, Rs 20,000 to Rs 50,000 a month. Including the operational reporting that makes this visible month to month.

The brands that get this right are not the ones with the strictest policy. They are the ones who found the four products causing most of the problem and fixed the product pages.

Other Blogs

D2C LAUNCH
Can You Sell Online in India Without GST Registration
Oct 16, 2026
Parth Sojitra
D2C
Shopify Store Launch Checklist for Indian D2C Brands
Oct 16, 2026
Parth Sojitra
D2C INDIA
Shopify vs Dukaan vs ShopDeck for Indian Sellers in 2026
Oct 16, 2026
Parth Sojitra
COST
Shopify Store Setup Cost in India, Line by Line
Oct 15, 2026
Parth Sojitra
D2C INDIA
Launching a Shopify Store Before Diwali 2026, What to Cut
Oct 15, 2026
Parth Sojitra
D2C INDIA
Shopify vs WooCommerce for a New D2C Brand in India
Oct 15, 2026
Parth Sojitra
D2C INDIA
Shopify Jewellery Store in India, Setup Guide for 2026
Oct 10, 2026
Parth Sojitra
INDIA
Squarespace to Shopify Migration for Indian D2C Brands
Oct 09, 2026
Parth Sojitra
E-INVOICING
Zoho Books and Zoho Inventory with Shopify in India
Oct 09, 2026
Parth Sojitra
COD
Shipping aggregator or direct courier for Shopify India
Oct 09, 2026
Parth Sojitra
D2C
Manufacturer D2C on Shopify without losing distributors
Oct 08, 2026
Parth Sojitra
B2B
How to Take Corporate Diwali Gifting Orders on Shopify
Oct 07, 2026
Parth Sojitra
DIWALI 2026
What Not to Change on Your Shopify Store Before Diwali
Oct 07, 2026
Parth Sojitra
INDIA
Wix to Shopify Migration for Indian Brands, Step by Step
Oct 07, 2026
Parth Sojitra
ARABIC
Arabic and Urdu Shopify Stores for Indian Brands in the Gulf
Oct 05, 2026
Parth Sojitra
A/B TESTING
Test Diwali Offers on Shopify with Discounts in Rollouts
Oct 05, 2026
Parth Sojitra
INDIA
Shopify Canvas, and When You Still Need a Developer
Oct 05, 2026
Parth Sojitra
ANANYA BIRLA
LOVETC by Ananya Birla, a Celebrity Beauty Brand on Shopify
Oct 03, 2026
Parth Sojitra
AQUON
Celebrity D2C Website Design and Development Agency
Oct 03, 2026
Parth Sojitra
ACTORS
Celebrities D2C Website Development Agency in India
Oct 03, 2026
Parth Sojitra
AQUON
Celebrity Ecommerce Website Development Company in India
Oct 03, 2026
Parth Sojitra
BRAND STORE
What Kind of Website Does a Celebrity Need in India?
Oct 03, 2026
Parth Sojitra
AQUON
How Celebrity Brands Turn a Persona Into a Shopify Store
Oct 03, 2026
Parth Sojitra
CELEBRITY BRANDS
Celebrity Brand Launch on Shopify, a Checklist for India
Oct 03, 2026
Parth Sojitra
CASE STUDY
Flux Theory, Ranbir Kapoor's Brand, and Its Shopify Store
Oct 03, 2026
Parth Sojitra
ACCOUNTING
Shopify Tally Integration for GST, What to Settle First
Oct 02, 2026
Parth Sojitra
ACCEPTANCE TESTING
Shopify Store Sign-Off Checklist Before Final Payment
Oct 02, 2026
Parth Sojitra
CUSTOM WEBSITE
How to Move a Custom-Coded Website to Shopify in India
Oct 01, 2026
Parth Sojitra
DEVELOPER
Shopify Project Stalled? Rescue, Switch Dev or Restart
Oct 01, 2026
Parth Sojitra
COLLABORATOR ACCOUNTS
How to Give a Shopify Developer Store Access Safely
Oct 01, 2026
Parth Sojitra
AGENTIC COMMERCE
Shopify September 2026 Updates Indian Stores Should Act On
Sep 30, 2026
Parth Sojitra
INDIA
Shopify POS Now Runs Stock Counts and Local Delivery
Sep 30, 2026
Parth Sojitra
COD
Shopify Basic or Grow in India? Do the Fee Maths First
Sep 30, 2026
Parth Sojitra
ANALYTICS
Shopify Can Now Report Sales by Colour, Fabric and Fit
Sep 30, 2026
Parth Sojitra
D2C
Why Shopify Projects Run Over and How to Write a Scope
Sep 29, 2026
Parth Sojitra
D2C
Fixed Price, Hourly or Retainer for Shopify Development
Sep 29, 2026
Parth Sojitra
CUSTOM THEME
Custom Theme or Premium Theme for a Shopify D2C Brand
Sep 29, 2026
Parth Sojitra
D2C
What a Shopify Maintenance Plan Should Actually Include
Sep 28, 2026
Parth Sojitra
CUSTOM APPS
Your Shopify Integration Can Stop Silently. How to Check It
Sep 28, 2026
Parth Sojitra
A/B TESTING
Shopify Rollouts Lets You A/B Test Your Theme, With Limits
Sep 28, 2026
Parth Sojitra
ANALYTICS
Shopify Conversion Rate Changed? Check the Session Update
Sep 24, 2026
Parth Sojitra
2026
Your Store Search Is Losing Sales. Use Shopify's Free Tool.
Sep 24, 2026
Parth Sojitra
AMAZON
Managing Multiple Barcodes on Shopify Product Variants
Sep 24, 2026
Parth Sojitra
CUSTOMER SUPPORT
Editing Cancelling and Refunding Shopify Orders Safely
Sep 24, 2026
Parth Sojitra
CSV IMPORT
Bulk Editing Shopify Products Without Wrecking Them
Sep 24, 2026
Parth Sojitra
D2C
Multiple Shopify Warehouses Without Overselling
Sep 23, 2026
Parth Sojitra
BRAND TEAM
Stop Hardcoding Product Content Into Your Shopify Theme
Sep 23, 2026
Parth Sojitra
CHECKOUT
Delivery Promises Your Shopify Store Can Actually Keep
Sep 23, 2026
Parth Sojitra
2026
Getting Stores Ready for Claude Commerce Agents
Sep 23, 2026
Parth Sojitra
INDIA
What Balmain on Shopify Means for Indian Brands
Sep 23, 2026
Parth Sojitra