Install on Shopify
Return Wise blog

How to handle returns as a small clothing brand on Shopify

September 23, 2026

Selling clothes online means selling to people who can’t try anything on until it arrives. Some of what you ship will come back, however good the product is. For a small brand, a return costs more than the refund: there’s the email thread, the label, the parcel to check, the stock to put back, and a customer you may never hear from again.

The upside is that many clothing returns are recoverable. A shirt that comes back because it’s too small usually belongs to someone who still wants the shirt, just in another size. Handle that moment well and a return becomes an exchange, a second order, or at least a customer who trusts you enough to buy again.

Below: why clothes come back, a return policy template you can adapt, and how a small fashion brand or boutique can handle exchanges, store credit, return costs and wardrobing, plus what to do when the parcel arrives.

Start with why your clothes come back

Before you write a word of policy, sort your last few months of returns by reason. For most clothing brands the list is some mix of:

  • Fit: too small, too big, or the cut isn’t what the customer pictured.
  • Not as pictured: the color, fabric or drape looks different in person.
  • Changed mind: they liked it less than they hoped, or ordered a few options to keep one.
  • Faulty or wrong: a pulled seam, a mark on the fabric, the wrong item in the parcel.

Each reason deserves a different answer. A fit problem wants an exchange. A changed mind is a good candidate for store credit. A faulty or wrong item should get a refund or a replacement quickly and without an argument: it’s your mistake, and consumer law is usually on the customer’s side anyway. One blanket rule for all four is how small brands end up refunding too much or annoying their best customers.

Write a return policy a shopper can read in 30 seconds

A clothing return policy has five things to settle:

  1. The window. How long after delivery can someone start a return? Thirty days is common, and counting from delivery rather than the order date is fairer to customers who live far from your warehouse.
  2. The condition. Unworn, unwashed, with the original tags attached. That one line is your first defense against wear-once-and-return.
  3. What they get back. An exchange, store credit, or a refund to the original payment method, and whether the terms differ between them.
  4. Who pays return shipping. Free returns are generous and expensive; there are cheaper middle grounds, covered below.
  5. What’s final sale. Clearance, swimwear and intimates (for hygiene), pierced earrings, and custom or altered pieces are the usual exclusions. Say so on the product page, not only in the policy.

Keep one distinction clear throughout: your window, condition rules and fees are for change-of-mind returns. An item that’s faulty, or isn’t what was described, is a different matter, and in many places the law decides what the customer is owed, whatever your policy says.

Return policy template for a clothing brand or boutique

Here’s a starting point to adapt. The parts in brackets are yours to change or delete. It isn’t legal advice: in Australia and New Zealand, for example, faulty or not-as-described items must be put right (repaired, replaced or refunded) whatever a store’s policy says, and the rules on how a return policy must be disclosed vary by US state and by country. Check the rules where you sell.

Changed your mind? You can return or exchange unworn, unwashed items with the original tags attached within [30] days of delivery. Start your return [from our returns page with your order number and email address].

Exchanges. Exchanges for a different size or color are [free]. [If your size is sold out, you can put the value of your return toward something else in the store instead.]

Store credit. Choose store credit and you’ll get the full value of your return to spend on anything in the store. [We’ll add a 10% bonus on top.]

Refunds. Refunds go back to your original payment method [within 5 business days] once we’ve received and checked your return. [A $6 return shipping fee is deducted from change-of-mind refunds.] [Original shipping isn’t refunded on change-of-mind returns.]

Final sale. Items marked final sale, including [swimwear, intimates and earrings], can’t be returned or exchanged for a change of mind. [Items bought on sale are final sale.]

Something wrong? If an item is faulty, damaged or not as described, or isn’t what you ordered (final-sale items included), contact us with a photo and we’ll make it right at no cost to you. Nothing in this policy limits your rights under consumer law.

On Shopify, the written policy lives under Settings → Policies, where Shopify can also insert a basic template for you to start from. Link it from your footer and your product pages, and make the returns page easy to find.

Store credit or exchange only?

Plenty of boutiques would rather not give cash back at all. In the US, Australia and New Zealand, for instance, stores generally don’t have to accept change-of-mind returns, so offering only store credit or an exchange for them is usually allowed, as long as your policy says so clearly before purchase. It never overrides the rules for faulty items. And it’s a trade-off: credit-only keeps revenue in the store, but some shoppers think twice about buying from a store that won’t refund, so weigh that hesitation against the refunds you’d save.

Make the exchange the easy path for fit problems

When the reason is fit, the first thing a customer sees should be the same item in another size, not a form asking them to explain themselves. A few things make exchanges work for a small brand:

  • Lead with the swap for fit reasons. Someone who picks “too small” should see the other sizes, and what’s in stock, straight away.
  • Ship the replacement quickly. The longer someone waits for the right size, the more a refund starts to look like the easier option.
  • Have an answer for sold-out sizes. If the size they need is gone, let them put the return value toward something else instead of defaulting to a refund.
  • Handle price differences cleanly. A swap to something pricier should collect the difference; a cheaper one should leave the remainder as credit rather than an awkward partial refund.
A shop-the-store exchange in a Return Wise return portal: a $156.00 return value put toward a jacket and a beanie, leaving $57.00 for the shopper to pay
When the right size isn’t the answer, the return value can become a budget for something else in the store.

An exchange is the best result a clothing return can have: the customer ends up with something that fits, and the sale stays a sale. Here’s how size swaps and shop-the-store exchanges work in Return Wise.

Make store credit worth choosing

Not every return is about fit. When a customer has simply changed their mind, store credit keeps the money in your store, but only if they choose it. Three details decide that:

  • If you offer refunds, put credit beside the refund, not instead of it. Showing credit first, with its bonus, is fine. Hiding a refund your policy promises isn’t: it feels like a trick, and it invites an annoyed email or a chargeback.
  • Add a small bonus. Five or ten percent extra makes credit the better deal for anyone who plans to shop with you again: $60 back as $66 to spend. The bonus only costs you when the credit is spent, and that means the customer is buying from you again.
  • Use real store credit, not a code. Shopify’s native store credit sits on the customer’s account, ready to use at checkout when they sign in or pay with Shop Pay (it doesn’t work with legacy customer accounts). A discount code sits in an inbox, where it can easily be forgotten.

Keep the refund honest. Faulty items, wrong items, and customers your policy promises a refund should be able to get one. Store credit works best as the attractive first option for ordinary returns, not as a wall in front of a refund. The trade-offs are laid out in store credit vs. refund on Shopify, and the setup in how to offer store credit on Shopify.

Decide what a return costs the customer, and say so up front

Return shipping is an easy place to lose money quietly, so pick a rule for change-of-mind returns and state it plainly. (Faulty or wrong items should always come back at your cost.)

  • The customer ships it back. Cheapest for you, slowest for them. Ask for a tracking number so you’re not left guessing.
  • You send a prepaid label. Easiest for the customer. You pay for it, unless you deduct it from the refund.
  • Free exchanges, label deducted from refunds. A common middle ground for clothing, because it makes a swap the cheaper choice for a fit problem.
  • A restocking fee on refunds. Use it sparingly, and never on exchanges or faulty items.
  • Let them keep it. For low-value pieces, like a pair of socks or a scrunchie, the label back can cost more than the item. Crediting the customer and letting them keep it is often the cheaper answer.

Whatever you choose, put it in your policy before anyone buys, and show the deduction again before they submit a return. A fee that appears for the first time on the refund is how a $6 label turns into a one-star review.

When a return arrives

A return isn’t finished when the parcel lands. Work through the same four steps every time:

  1. Check it against your condition rule. Tags on, unworn, unwashed, and the item you expected. If it fails, talk to the customer before you do anything else.
  2. Restock it, or set it aside. Put resellable items back into inventory the same day, so the size someone else wants isn’t sitting in a bag.
  3. Settle it. Refund it, issue store credit, or send the exchange. In Shopify you do this from the order, and how to refund to store credit on Shopify walks through the credit version.
  4. Tell the customer. A short email saying the return arrived and what they’re getting heads off the “where’s my refund?” message before it’s written.

Guard against wardrobing without punishing honest customers

Wearing something once and sending it back (“wardrobing”) is a real problem in fashion, and so is bracketing: ordering two or three sizes to keep one. The fixes shouldn’t make every customer feel like a suspect:

  • Tags on, unworn, unwashed, and check each parcel before you pay out.
  • Refund on receipt, not on request. Paying out once the item is back and checked is the simplest safeguard a small brand has. Save instant credit for customers you already trust.
  • Ask for a photo when something arrives “damaged”, before you pay for a label back.
  • Look for patterns, not single returns. One return is a customer; a string of them in a short time is worth a closer look. Review before you block anyone.
  • Treat bracketing as a sizing problem. A customer who orders two sizes is telling you they don’t trust your size chart. Better fit information addresses that; a penalty doesn’t.

Turn return reasons into fewer returns

Return reasons are the cheapest product research you’ll ever get. Once they’re recorded for every item, patterns start to show:

  • “Too small” piling up on one style? Add a fit note, like “runs small, size up”, and check the size chart against the finished garment.
  • “Not as pictured”? Reshoot in daylight, add a close-up of the fabric, and describe the color in words.
  • Complaints clustered on one size? Check that size’s measurements with your manufacturer. Size-grading mistakes happen.
  • Show who’s wearing it. List the model’s height and the size they’re wearing, so shoppers can size themselves against a real person.

Every return you prevent is a sale you never have to rescue.

When to stop running returns from your inbox

At a handful of returns a month, email and Shopify’s own tools can be enough, and Shopify’s native self-serve returns are worth a look before you install anything. For a clothing brand the catch is exchanges: Shopify’s documentation is explicit that shoppers can’t request one through self-serve returns, so a size swap is something you arrange by hand after the request comes in. We’ve laid out where the line is between native returns and an app.

Signs you’ve outgrown the inbox:

  • You’re copying order numbers and sizes out of email threads.
  • Every exchange means building a draft order by hand.
  • You’ve refunded a return that never came back, or forgotten to restock one that did.
  • Customers email to ask where their refund is.

Where Return Wise fits

Return Wise is a returns app for small Shopify stores, and most of this playbook maps onto its settings:

  • A self-serve returns page on your storefront. Shoppers enter their order number and email, no account needed. Here’s how the return portal works.
  • Your window and final-sale items. Count the window from the delivery date to match a “days of delivery” policy (the default counts from the order date). Tag always-final-sale products “final-sale” and they can’t be selected for a return, even when faulty, so handle those by hand. The tag is read when the return starts, so don’t use it for a temporary sale.
  • Sale items. Items bought with a product discount, such as an automatic discount on a collection, are excluded unless you allow them. Compare-at markdowns aren’t detected, so run a final-sale clearance as an automatic discount.
  • Exchanges for fit. Size and color swaps for “Wrong size or fit” returns, or a shop-the-store basket if you switch it on. Return Wise creates the replacement order (when the return arrives by default; on approval, or instantly for low-risk same-price swaps, if you choose), emails a Shopify checkout link for any price difference, and issues store credit for any remainder.
  • Store credit beside the refund. Native Shopify store credit with an optional bonus, next to the refund to the original payment method, which is on by default. For a credit-only policy on change-of-mind returns, use a rule that limits those reasons to store credit: switching the refund off entirely hides it for faulty items too.
  • Fees and labels. Restocking fees or a flat return fee, shown to the shopper before they submit, and prepaid labels through your own Shippo, EasyPost or ShipStation account.
  • Checks before money moves. By default, store credit is issued when you mark the item received. You can require photos of damaged items, and repeat returners are held for your review; only the highest-risk returns are refused automatically, at a threshold you can adjust.
  • Return reasons you can act on. Your most-returned products and top return reasons on the dashboard, plus an optional AI classifier that sorts shoppers’ notes into causes like “runs small”.

Most of it is opt-in: exchanges, photo uploads, fees, restocking and instant credit all start switched off, and you can run a demo return on a sample order before a real customer does. It’s free right now. Stores that install during our founding window get every feature and unlimited returns, with no monthly or per-return fee, for as long as the app stays installed. (Return Wise isn’t available yet to stores billed in the EEA, the UK, Switzerland or Brazil, and it can’t take returns for orders shipped to Brazil.) Here’s how it works as a returns app for small Shopify stores.

The short version

  • Sort returns by reason, and answer each reason differently.
  • Settle five things in your policy, keep faulty items separate, and flag final-sale items on the product page.
  • Make the size swap the first option for fit returns, and ship it fast.
  • Put store credit, with a small bonus, beside the refund, never instead of one your policy promises.
  • Put every fee in your policy, and show it again before the customer submits.
  • Check, restock and settle each return the day it arrives.
  • Refund on receipt, and look for patterns before you block anyone.
  • Feed return reasons back into your size charts and product pages.