
Every return on your Shopify store costs you twice.
First, you give the money back. Then you pay to ship the item, check it, and put it back on the shelf. Sometimes you can’t resell it at all.
For apparel and home brands, this adds up fast. The National Retail Federation expects US shoppers to return $849.9 billion in goods in 2025. That is 15.8% of all retail sales. Online, the rate is higher: about 19.3% of online sales come back (NRF, 2025).
This guide shows you how to:
- Read your return reasons so you fix the real problem
- Push exchanges before refunds
- Pick one owner for returns so nothing falls through the cracks
- Choose between Shopify’s free returns tools and a returns app
- Write a return policy that protects margin without scaring buyers
You’ll also get a simple 4 step system we call KEEP, a side by side look at 6 returns tools, and the real dollar math behind it all.
Why Returns Hurt More Than You Think
Most founders look at returns as “lost sales.” That is only part of the story.
Here is what one return really costs you:
- The refund. Revenue you already counted is gone.
- Return shipping. Often $6 to $10 a label if you offer free returns.
- Handling. Someone opens the box, checks the item, and restocks it.
- Dead stock. Stained, worn, or broken items can’t be resold.
- Support time. Every “where’s my refund?” ticket costs money.
And shoppers expect easy returns. In the same NRF study:
- 82% said free returns are a major factor when they buy
- 76% want an instant refund or exchange
- 71% are less likely to buy again after a bad return experience
So you can’t just make returns hard. That kills trust and repeat sales. The goal is fewer returns, and smarter handling of the ones you get.
How to Calculate Your Return Rate
Start with one simple number.
Return rate = (items returned ÷ items sold) × 100
Example: you sold 4,000 items last month and 800 came back.
- 800 ÷ 4,000 = 0.20
- 0.20 × 100 = 20% return rate
Track it two more ways, too:
- By dollars: refunded revenue ÷ total revenue. This shows if your pricey items come back more.
- By SKU: returns for one product ÷ units sold of that product. This is where you find the fixes.
Tip: Measure over at least 60 to 90 days. Returns lag behind sales, so one week tells you very little.
The Real Cost: A Worked Example
Let’s use a typical growing Shopify brand.
The store:
- $6,000,000 in yearly sales
- 75,000 orders at an $80 average order value
- 20% return rate, so 15,000 returns a year
- 60% gross margin
- $30 product cost per item
What those returns cost (before any refund):
| Cost item | Math | Yearly cost |
|---|---|---|
| Shipping and handling | 15,000 × $12 | $180,000 |
| Items you can’t resell | 15% of 15,000 × $30 | $67,500 |
| Total | $247,500 |
That $247,500 is on top of the $1.2 million in refunds. Most brands never see this number because it is spread across shipping bills, warehouse time, and inventory write offs.
Now watch what two changes do.
Change 1: Turn 30% of returns into exchanges.
- 4,500 returns become exchanges
- You keep $360,000 in sales
- At 60% margin, that’s $216,000 in gross profit
- Minus about $6 per exchange to ship the new item ($27,000)
- Net gain: about $189,000
Change 2: Cut your return rate from 20% to 17%.
- 2,250 fewer returns
- Gross profit kept: $108,000
- Shipping and handling saved: $27,000
- Dead stock avoided: $10,125
- Net gain: about $145,000
Together, that’s up to $334,000 a year back in your pocket. (The two overlap a little, so treat it as a ceiling, not a promise.)
No new ads. No new customers. Just better returns ops.
Shopify’s Built-In Returns vs. a Returns App
Before you pay for an app, know what Shopify already gives you for free.
What Shopify does on its own
- Self serve returns. Customers request a return from their order status page (Shopify Help Center).
- Return rules. Set which items qualify, the return window, and who pays for shipping.
- Return reasons. Collect the reason and item condition on the request form.
- Exchanges. Add exchange items when you approve a return.
- Return labels. Send a label to the customer.
Where Shopify’s built-in tools fall short
- Limited branding on the returns page
- No bonus credit to nudge shoppers toward exchanges
- Basic reporting on return reasons
- Few automation rules for approvals and fraud checks
- No in-store or box-free drop off network
When to upgrade
Use this simple rule of thumb:
- Under 100 returns a month: Shopify’s built-in tools are usually enough.
- 100 to 500 a month: a low cost app pays for itself in saved staff time.
- Over 500 a month: you need strong automation, analytics, and helpdesk links.
Here’s the quick math. If a returns app saves 5 minutes per return at 300 returns a month, that’s 25 hours saved. At $20 an hour, that’s $500 a month back. Most mid tier apps cost less than that.
Best Shopify Returns Apps Compared
We looked at the most used returns tools on the Shopify App Store. Prices and ratings below were checked on the App Store in September 2026. They change often, so confirm before you buy.
| Tool | Starting price | Free option | App Store rating | Best for |
|---|---|---|---|---|
| Shopify built-in returns | $0 | Yes | Built in | Small stores, under 100 returns a month |
| AfterShip Returns & Exchanges | $19/mo (20 returns) | Yes (shopper funded) | 4.7 (1,542 reviews) | Growing stores that want labels and a branded portal |
| Return Prime | $19.99/mo | Yes ($0.49 per extra request) | 4.8 (768 reviews) | Budget friendly automation and store credit |
| Redo | Free for returns | Yes | 4.9 (784 reviews) | Brands that also want support inbox and email in one tool |
| ReturnGO | $147/mo (110 returns) | 14 day trial | 4.9 (403 reviews) | Exchange first brands with complex rules |
| Loop Returns | $155/mo (Essential) | Yes | 4.6 (443 reviews) | Scaling apparel brands with high exchange volume |
Quick notes on each
- Shopify built-in: Free and simple. Start here and upgrade when volume grows.
- AfterShip Returns: Branded portal, auto approvals, labels, and POS returns. Premium is $119/mo for 100 returns (App Store).
- Return Prime: Rules by reason, product, and window. Plans run up to $149.99/mo (App Store).
- Redo: Returns are free to use. Also sells support, email and SMS, and fulfillment tools as add ons (App Store).
- ReturnGO: Auto approve, auto refund, and auto exchange rules. Pro is $297/mo for 300 returns (App Store).
- Loop Returns: Strong exchange tools plus fraud checks and links to Gorgias and Klaviyo. Advanced is $340/mo (App Store).
For large brands: Tools like Narvar and Happy Returns sell custom enterprise plans. Happy Returns runs box free drop off points, with over 10,000 Return Bar locations (Shopify).
How to pick the right one
Ask yourself 4 questions:
- How many returns do you get each month? This sets your price tier.
- Do you want exchanges to be the default? Pick a tool built exchange first.
- What helpdesk do you use? Make sure the app connects to it.
- Do you sell in store too? Then you need POS returns.
An app is only a tool. It won’t fix a bad size chart or pick up the returns pile. That’s what the next section is about.
The KEEP Framework for Shopify Returns
KEEP is a simple loop you run every month.
- Know why items come back
- Exchange before you refund
- Eliminate the root cause
- Put one person in charge
Let’s walk through each step.
Step 1: Know Why Items Come Back
You can’t fix what you can’t see. Most brands collect return reasons but never read them.
Set up return reasons in Shopify
Shopify’s self serve returns let customers request a return from their order status page. You can customize the form to collect the return reason and item condition (Shopify Help Center).
Use clear, specific reasons. Skip vague ones like “Other.”
Good reason options for apparel:
- Too small
- Too big
- Color looks different than photos
- Fabric feels different than expected
- Arrived damaged
- Wrong item sent
- Changed my mind
Good reason options for home goods:
- Doesn’t fit my space
- Color or finish doesn’t match
- Arrived damaged
- Hard to assemble
- Quality lower than expected
Read the data by product, not store wide
A 20% store return rate hides the truth. Pull reasons per SKU.
You’ll often find:
- 3 to 5 products cause most of your returns
- One size chart is wrong
- One photo makes a color look warmer than it is
Operator tip: Sort your products by “returns × margin lost,” not just return count. A $200 sofa pillow set with 10 returns hurts more than a $15 tee with 30.
Step 2: Exchange Before You Refund
A refund ends the sale. An exchange saves it.
The shopper still wants the product. They just want a different size or color. Make that the easiest path.
How to build an exchange first flow
- Show exchanges first on your return page. Put “Get a different size” above “Get a refund.”
- Offer a bonus for store credit. Something like $5 extra credit if they pick credit over cash.
- Ship the new item fast. Don’t wait for the old one to arrive for low risk customers.
- Make it free. Charge for refund returns if you need to, but keep exchanges free.
Shopify supports this in the admin. When you approve a return, you can add exchange items and send a return label (Shopify Help Center).
When exchanges don’t work
Be honest here. Exchanges are not always the answer.
- If the item was damaged, offer a replacement, not a swap.
- If the customer hated the quality, pushing an exchange will annoy them.
- If you’re out of stock in their size, an exchange just creates a backorder.
In those cases, a fast, clean refund protects the relationship. Remember, 71% of shoppers say a bad return experience makes them less likely to buy again.
Real example: Princess Polly
Fashion brand Princess Polly treats the return as a chance to sell again. The brand earns an average of $1.23 in upsell per return by showing products during the return flow (Shopify).
As their director of operations, Alexandria Collis, puts it: “Making returns difficult shouldn’t be the goal.”
Step 3: Eliminate the Root Cause
This is where the real margin lives. Every return reason points to a fix.
| Top return reason | Likely cause | The fix |
|---|---|---|
| Too small / too big | Weak size chart | Add body measurements and “fits like” notes |
| Color looks different | Photo lighting | Reshoot in natural light, add a real life photo |
| Fabric feels different | Vague description | Name the fabric, weight, and feel (“soft, thick cotton”) |
| Arrived damaged | Packing or carrier | Upgrade packaging on fragile SKUs |
| Wrong item sent | Warehouse error | Add a scan check before packing |
| Doesn’t fit my space | Missing dimensions | Show size next to a common object |
Who fixes what
Returns problems sit across teams. That’s why they rarely get fixed.
- Catalog team: size charts, photos, product descriptions. See our guide to catalog management.
- Supply chain team: packaging, supplier quality, and damage rates. Learn more about supply chain management.
- Support team: return reason tags and customer feedback. Read about customer support KPIs that predict retention.
Real example: Gunner Kennels added 3D and AR product views so shoppers could see the size of a kennel before buying. Shopify reports this cut their returns by 5% (Shopify). For home goods, “will it fit?” is a big return driver, and this fix goes right at it.
A quick win: add a short question to your post purchase flow, like “Did this fit as expected?” You’ll catch fit issues before they turn into returns. Our guide to post purchase surveys shows how to set this up.
Step 4: Put One Person in Charge
Here’s the part most guides skip.
In many brands, returns belong to everyone. So they belong to no one.
- Support handles the tickets
- The warehouse handles the boxes
- Finance handles the refunds
- Nobody looks at the full picture
What a returns owner does
One person (or one small team) should own these every week:
- Process returns within 24 to 48 hours
- Tag every return with a clear reason
- Grade items as resell, refurbish, or write off
- Report the top 5 problem SKUs each month
- Send fixes to catalog and supply chain teams
- Track the numbers below
Grade every return the same way
When a box comes back, your owner should sort it fast. Every day an item sits, it loses value.
| Item condition | What to do | Why |
|---|---|---|
| New, tags on | Restock right away | Full price sale is still possible |
| Opened, like new | Repack and restock | Small effort, near full value |
| Light wear or small flaw | Sell as “open box” or outlet | Better than zero |
| Damaged in shipping | File a carrier claim, then refurbish or liquidate | Recover some cost |
| Used, dirty, or broken | Donate, recycle, or write off | Shipping it again costs more than it’s worth |
| Wrong item or empty box | Flag for fraud review | Protect margin |
Why this matters: in our example, 15% of returns couldn’t be resold. Getting that down to 10% saves about $22,500 a year (750 fewer write offs × $30).
The 5 numbers to watch
- Return rate by product and by category
- Exchange rate (exchanges ÷ total returns)
- Time to refund (days from request to money back)
- Resell rate (items put back into stock ÷ items returned)
- Cost per return (shipping + handling + dead stock ÷ returns)
Should you hire in house or outsource?
It depends on your size.
- Under 500 returns a month: a part time person on your support team can own it.
- 500 to 2,000 a month: you need a dedicated returns coordinator.
- Over 2,000 a month: you need a small team that covers support, processing, and reporting.
Hiring that team in the US can get expensive. Many brands build a dedicated offshore ecommerce team instead, with clear SOPs for remote work. The key is ownership. Not a freelancer who clears tickets, but a team that owns the result.
Write a Return Policy That Protects Margin
Your policy is a sales tool and a margin tool. Keep it short and clear.
Your return policy checklist:
- Return window. 30 days is common. Say when the clock starts (delivery date is fairest).
- Item condition. Unworn, unwashed, tags attached.
- Final sale items. List them clearly (underwear, swimwear, custom items).
- Who pays shipping. Free exchanges, paid refund returns is a strong middle ground.
- Refund method. Original payment, store credit, or both.
- Refund timing. Tell shoppers how many days it takes.
- Exchanges. Explain how to swap size or color.
- Holiday window. Extend returns for gifts bought in November and December.
- How to start a return. Link straight to your returns page.
Where to show it:
- Product pages (a short line near the Add to Cart button)
- Cart and checkout
- Order confirmation email
- Footer of your site
Shopify lets you create and edit your policy under Settings > Policies. Keep the same rules in your policy and in your return rules, so shoppers never see two different answers.
Stop Return Fraud Without Punishing Good Customers
NRF found that 9% of all returns are fraudulent (NRF, 2025). On our $1.2 million in yearly refunds, that could be about $108,000.
Common types to watch:
- Wardrobing. Wearing an item once (say, to an event) and sending it back.
- Bracketing. Buying 3 sizes and returning 2. Not fraud, but costly.
- Empty box or swap. Sending back nothing, or a cheaper item.
- Serial returners. A small group of customers who return most of what they buy.
Simple ways to fight it:
- Use tamper tags on apparel that must stay attached for a return
- Only refund before the item arrives for trusted, repeat buyers
- Tag customers with a high return count in Shopify and review them by hand
- Use Shopify Flow or your returns app to hold risky returns for review
- Turn bracketers into happy buyers with a better size guide
Don’t treat every shopper like a suspect. The goal is to catch the few, not slow down the many.
Common Mistakes to Avoid
- Making returns hard on purpose. It cuts returns short term but hurts repeat sales.
- Only tracking store wide return rate. The problem is almost always in a few SKUs.
- Refunding before the item arrives for everyone. Fine for loyal buyers. Risky for new ones. NRF found 9% of returns are fraudulent.
- Letting returned stock sit in a pile. Every week it sits, it loses value.
- Not telling the catalog team. If the size chart never changes, the returns never stop.
For a broader look at the full process, see our guide to ecommerce returns management.
Your 30 Day Returns Action Plan
Week 1: Know
- Set up clear return reasons in Shopify
- Export the last 90 days of returns
- Find your top 5 returned SKUs
Week 2: Exchange
- Move exchanges to the top of your return page
- Add a small store credit bonus
- Make exchanges free
Week 3: Eliminate
- Fix the size chart or photos on your top 3 problem SKUs
- Check packaging on items that arrive damaged
Week 4: Put an owner in place
- Name one returns owner
- Start a weekly 5 number report
- Set a goal: cut return rate by 2 to 3 points in 90 days
Frequently Asked Questions
What is a good return rate for a Shopify store?
It depends on your category. NRF estimates about 19.3% of online sales are returned. Apparel usually runs higher than average, while many home goods run lower. The best benchmark is your own rate last quarter. Aim to beat it.
Does Shopify handle returns and exchanges?
Yes. Shopify’s self serve returns let customers request returns from their order status page. You can set return rules, collect return reasons, and add exchange items when you approve a return.
How do I reduce returns without hurting sales?
Fix the reasons behind returns instead of making returns harder. Better size charts, truer photos, and clear product details cut returns while keeping shoppers happy. Then offer exchanges before refunds.
Should I offer free returns?
Most shoppers expect them. NRF found 82% see free returns as a major factor when they buy. A smart middle ground is free exchanges and a small fee for refund returns.
Who should own returns in an ecommerce business?
One named person or team. Returns touch support, the warehouse, catalog, and finance. Without a single owner, the data never turns into fixes.
How do I calculate my return rate?
Divide the number of items returned by the number of items sold, then multiply by 100. If you sold 4,000 items and 800 came back, your return rate is 20%. Track it by SKU to find the products causing the most returns.
What is the best returns app for Shopify?
It depends on your volume. Shopify’s built-in returns work for small stores. AfterShip Returns and Return Prime are low cost options for growing brands. Loop Returns and ReturnGO suit larger brands that want exchange first flows and strong automation.
What is the difference between returns management and reverse logistics?
Returns management covers the whole return: policy, customer request, approval, refund or exchange, and the data you learn from it. Reverse logistics is the physical part: shipping the item back, checking it, and restocking, refurbishing, or disposing of it.
Stop Losing Margin to Returns
Returns will never hit zero. But most brands leave hundreds of thousands of dollars on the table because nobody owns the process.
AcquireX builds dedicated teams that run your customer support, returns processing, and supply chain as one system. You focus on growth. We handle the execution.