Ecommerce
Returns automation: handle routine returns without an inbox, so your team only sees the odd ones
It is the Monday after a big sale. The returns inbox has 60 new emails. Each one needs someone to find the order, check the policy, make a label, email it, wait for the parcel, refund it and put the item back in stock.
By Friday, one customer has been refunded for a parcel that never came back. A jacket sits in a box by the door while the website says it is sold out. And a customer who wanted a different size got a refund instead, then bought the jacket somewhere else.

The short answer
Let customers start routine returns themselves, approve them by rules, and refund and restock when the parcel arrives. Keep people for the odd ones.
| Question | Short answer |
|---|---|
| What returns automation is | A self-serve portal, approval rules, automatic labels, refunds on receipt and restocking into your stock count |
| What it is not | Refunding everyone who asks, or a way around your own return policy |
| Who it suits | Shopify stores, often also on Amazon or TikTok Shop, that handle returns by email and spreadsheet |
| Cost range | Shopify's self-serve returns come with the platform; returns apps from about $16 a month; a custom build has a setup fee and a monthly fee |
| What to do first | Rewrite your return policy so a machine could follow it |
How big returns are for online stores
The best recent figures come from the National Retail Federation. Its 2025 returns report, published in October 2025, was written with Happy Returns, a returns company owned by UPS. It expected US shoppers to return $849.9 billion of goods in 2025. That is 15.8% of annual retail sales.
Online, the share is higher, at 19.3% of online sales. The report also estimated that 9% of all returns are fraudulent.
One caution. The retailer side of that survey came from 358 ecommerce professionals at large US merchants, with over $500 million in revenue. A small store's return rate depends heavily on what it sells. Clothing and shoes usually run higher than most other categories. Measure your own rate by product.
Where manual returns go wrong
An unclear policy. "Returns accepted within a reasonable time" means a different thing to every customer and every staff member.
Labels made by hand. Every return is a copy-and-paste job, and the wrong address goes on some of them.
Refunds before the item arrives. Someone refunds to be kind, and the parcel never comes back.
Returns never restocked. The item is back in the building, but not back on sale. That is one of the four causes of stock drift in our post on why Shopify stores keep overselling.
Exchanges lost. The customer asked for a different size. The email thread falls through, and they get a refund instead.
Return fraud. Worn items, empty boxes, or a different item sent back. The NRF estimate of 9% is a reminder to check what comes back before you refund.
How to automate it, step by step
- Write a clear policy. Give the return window in days, the condition items must be in, the final-sale items and who pays return shipping.
- Offer a self-serve return portal. Shopify's self-serve returns let customers request a return from their order status page.
- Auto-approve routine returns by rules. Inside the window, not final sale and normal order value means approve. Anything else goes to a person.
- Generate the return label automatically, and email it with the approval.
- Refund or give store credit on receipt. For trusted customers and low-value items, you can choose to release it when the carrier first scans the parcel.
- Restock into your source of truth. That is the one stock count every channel reads, not just Shopify.
- Send a person only the damaged, high-value and out-of-policy returns.

Customers will still ask where their refund is. A chat that reads the same return data can answer that, as in our posts on AI website chat and WhatsApp and SMS support. It is the same idea as our post on cutting where-is-my-order tickets, run in reverse.

The rules
This is a plain summary, not legal advice. Check the rules where you sell.
There is no single federal law that requires you to accept returns. Some states do require you to tell customers your policy. New York's General Business Law section 218-a says online retailers must post their refund policy conspicuously, for example by a notice or link near the item. If they do not, the buyer can claim a cash refund or credit, at the buyer's option, for up to 30 days from purchase. Other states have their own rules.
So the portal and the written policy must say the same thing. If your policy says 30 days and the portal allows 45, you have two policies.
Marketplace returns follow the marketplace's own rules. I could not open Amazon's return policy page for this post, so I am not quoting it. Check the current rules in your Seller Central and TikTok Shop accounts before you automate anything on those channels.
Your options compared
Prices come from each provider's own page, checked in October 2026.
| Option | Typical cost | Good at | Trade-offs |
|---|---|---|---|
| Shopify self-serve returns | Comes with Shopify; its help page shows no separate price | Requests from the order status page, with rules for window, fees and final sale | You approve each request by hand, and restock after inspecting it |
| Loop Returns | Core is free software plus return shipping; Essential from $155 a month; Advanced from $340 | Exchanges and automated return policies | Per-return fees are not shown on the pricing page |
| AfterShip Returns | Essentials $16 a month for 240 returns a year; Premium $99 for 1,200 | Branded returns page, automatic labels, eligibility rules; fraud detection on Premium | Overage of $0.50 to $1 per extra return |
| Return Prime | Free for 5 returns a month; paid plans from $100 a month for 200 | Exchanges and return fees on a small budget | $0.49 to $0.79 per extra return |
| Custom build | Setup fee plus monthly fee; our builds start at $200 | Connects returns, refunds and stock across Shopify, Amazon and TikTok Shop | Only worth it when apps cannot see every channel |
What owners and the industry are saying
I only list pages I could open. Reddit would not open for me. Vendors are labelled.
| Where | Who | What they said | What it tells you |
|---|---|---|---|
| Shopify Community, Apr 2025 | A store owner selling on Amazon | "I haven't found a good solution for managing Amazon returns and refunds directly from Shopify, including applying restocking fees without going through Seller Central." | Multi-channel returns are where apps stop |
| Shopify Community, Mar 2023 | A store owner, then other members | Stock counts went wrong after restocking on refund; the advice was to restock only once items were received and checked | Restock on receipt, not on refund |
| Shopify Help Center | Platform | Self-serve requests are approved or declined in the admin; restocking follows inspection | The built-in tool still needs a person every day |
| AfterShip Returns pricing | Returns vendor | Lists auto-approval for 80% of returns among Essentials features | A vendor claim; your share depends on your rules |
| NRF and Happy Returns, Oct 2025 | Retail trade body and a UPS-owned returns company | 9% of all returns are fraudulent | Auto-approval needs fraud checks |
A cost sum you can redo with your own numbers
Here is the sum for a store doing 2,000 orders a month. Two of the numbers are my assumptions. Measure your own.
| Line | How to get it | Example |
|---|---|---|
| Orders per month | Your Shopify and marketplace dashboards | 2,000 |
| Return rate | Returns divided by orders, last three months | 10% (assumed), so 200 |
| Minutes per manual return | Time a few, from email to restock | 12 |
| Hourly cost | Wage plus overheads | $22 |
| Handling time per month | 200 x 12 minutes = 40 hours, x $22 | $880 |
| Returns never restocked | Count returned items not back on sale after two weeks | 5% of returns (assumed), so 10, x $60 resale value = $600 |
| Total per month | Handling time plus lost resale | About $1,480 |

That does not count refunds sent for parcels that never came back. For many stores, that line alone pays for an app.
When it backfires
Auto-approving fraud. Rules that approve everything inside the window will approve the serial returner too. Add flags for repeat returns and high-value orders.
Refunds sent before the item comes back. Instant refunds feel generous. They also pay for parcels that never arrive. Keep them for trusted customers and low-value items.
Store credit customers did not want. Pushing credit instead of money back makes people angry, and in some states it can break the rules if your policy was not clear. Offer credit as a choice.
A portal that does not match the written policy. Customers will screenshot whichever one suits them. Update both on the same day.
What we build, and when we say no
If you sell on Shopify with modest volume, start with its built-in self-serve returns. Set your return rules, approve requests once a day, and restock as parcels arrive. You do not need us for that.
We build the next step for stores on several channels, or with returns piling up after every sale. Routine returns are approved by your rules. Labels go out automatically. Refunds and credit follow the carrier scan or receipt. Each item goes back into the stock count every channel reads. A person sees only the odd ones, with the order attached. Our ecommerce automation work covers the whole order flow. Our workflow automation service connects Shopify, marketplaces, carriers and payments. Our AI automation service adds the chat that answers "where is my refund".
We say no when volume is low, when the return policy is not written down yet, or when an app already sees all your channels. New to all this? Our plain-English answers to 24 questions about AI automation is the place to start.
Questions people ask
How do I automate returns on Shopify? Write a clear return policy, then turn on a self-serve return portal so customers start returns themselves. Set rules for the return window, final-sale items and return shipping. Use an app or a build that approves routine returns, creates labels, refunds on receipt and restocks the item. Send the odd ones to a person.
Does Shopify's self-serve returns approve returns automatically? Not according to Shopify's help pages. Customers can request a return from the order status page, and your return rules decide what is eligible. You still approve or decline each request in your Shopify admin, and you restock after you receive and inspect the item.
Should I refund before the item comes back? Usually not. Refund when the parcel arrives, or when the carrier first scans it if you trust the customer and the order is low value. Refunding on request alone invites fraud and leaves you out of pocket for parcels that never come back.
Do I have to accept returns in the US? There is no single federal law that requires you to accept returns. Some states require you to show your refund policy. New York, for example, requires online retailers to post it near the item or by a link. This is not legal advice, so check the rules where you sell.
How do I stop return fraud? Refund on receipt, not on request. Flag repeat returners and high-value orders for a person. Ask for photos on damage claims. Keep final-sale items out of the portal. The NRF and Happy Returns put fraud at 9% of all returns in their 2025 report.
What return rate is normal for an online store? It depends heavily on what you sell. The NRF and Happy Returns 2025 report puts online returns at 19.3% of online sales, but that came from large retailers. Clothing usually runs higher than most other categories. Measure your own rate by product before you plan around a benchmark.
Find out what your returns really cost.
Bring last month's returns to the free audit. We time the steps with you, count what never got restocked, and tell you whether Shopify's own tools, an app or a build is the right step. If the built-in tools cover it, we say so.
Book the free audit →Sources
- NRF, consumers expected to return nearly $850 billion in merchandise in 2025, October 2025
- Shopify Help Center, self-serve returns, checked October 2026
- Shopify Help Center, managing self-serve return requests, checked October 2026
- Shopify Help Center, return rules, checked October 2026
- New York General Business Law section 218-a, checked October 2026
- Loop Returns, pricing, checked October 2026
- AfterShip Returns, pricing, checked October 2026
- Return Prime, pricing, checked October 2026
- Shopify Community, app to process refunds for Amazon returns, April 2025
- Shopify Community, restocking and incorrect inventory, March 2023