Consensus
Guide

Shopify returns apps compared: what per-return fees really cost, and when store credit saves the sale

Most returns apps charge a monthly plan plus a fee for every return over a quota. We priced six of them against one fashion store, checked what Shopify's own returns already do, and looked at how exchanges and store credit keep the money in the store.

In this guide
  1. What Shopify's native returns do for free
  2. Shopify returns apps compared: plans and per-return fees
  3. What per-return fees really cost: a worked example
  4. Keep the money: exchanges and Shopify refund to store credit
  5. Prevent returns at the source
  6. How to choose a Shopify returns app
  7. A flat-price returns app?
  8. Frequently asked questions

A Shopify returns app typically costs a monthly plan plus a fee of $0.45 to $1.25 for every return above its quota. For a fashion store with 1,000 orders and 200 returns a month, the cheapest paid plans we found come to about $89 to $110 a month, while Shopify's built-in returns cost nothing in software. The bigger number is the refund itself, and that is where exchanges and store credit matter more than the app you pick.

What Shopify's native returns do for free

Shopify's returns process has four free parts.

Self-serve returns. Customers request a return or cancellation from their order status page, and you approve or decline it in the admin. You switch it on in Settings, Customer accounts. It needs new customer accounts. In Shopify's words, "self-serve returns and cancellations don't work with legacy customer accounts" (setup guide).

Return rules. Return and cancellation rules set a return window (14, 30, 90 days, unlimited or custom), mark products or collections as final sale, and choose between free return shipping, a flat return fee, or customers buying their own label. You can also add a restocking fee as a percentage. One catch is that "return fees aren't automatically deducted from refunds", so you take them off by hand when you refund.

Return labels. You can upload your own label or a label URL, or skip shipping entirely. Creating a label inside Shopify works only when your primary location and the customer's address are both in the United States.

Exchanges and refunds. When you process a return you can add exchange items, such as another size, and refund to the original payment method, to store credit, or both.

Where the native tools stop

  • Customers can't ask for an exchange themselves. Shopify says "exchanges can't be requested in self-serve returns", so a size swap needs you to step in.
  • There is no automatic approval, and the request pages only take your checkout branding rather than being a returns page you design.
  • Label creation is US-only, which matters if you ship from the UK or EU.
  • Shopify Plus stores activate exchanges through a feature test drive.

If you handle a few returns a week, that is often enough. Above a few a day, manual approvals and size swaps eat staff time, and that is the gap a Shopify returns app fills.

Shopify returns apps compared: plans and per-return fees

These are the main returns and exchanges apps on the App Store today. "Included" is the number of returns or requests per month in the plan; the overage is what each extra one costs.

Shopify returns apps, prices and per-return fees from App Store listings on 16 October 2026
AppRating (reviews)Cheapest paid planIncluded per monthPer extra returnOther plans
Return Prime4.8 (775)Grow, from $19.9960 requests$0.49Free: 5 requests. Thrive AI $79.99 (180, then $0.79). Scale $149.99 (450, then $0.49)
AfterShip Returns & Exchanges4.7 (1,542)Essentials, $1920$0.50Premium $119 (100, then $1). Free "Return Care" plan funded by shoppers, with revenue share
CWILL Returns & Exchanges4.9 (490)Essential, $2950$0.45Free: 6 returns. Professional $99 (200). Enterprise $299 (500), all $0.45 over
ReturnGO4.9 (406)Premium, $147110$1.25Pro $297 (300, then $0.90)
Loop Returns & Exchanges4.6 (447)Essential, $155Not statedNot statedAdvanced $340. Free "Checkout+" tier
Redo4.9 (808)Returns plan, freeNot statedNone listedPaid add-ons for checkout, email and fulfillment

A few things the table can't show:

  • "Free" can mean shopper-paid. Loop's Checkout+ adds an optional fee at checkout that gives the shopper free returns, and shoppers who skip it may pay a higher handling fee later (Loop help). Redo describes its model the same way. Shoppers pay for optional return coverage at checkout, which Redo says costs "just $1–$2" (Redo). AfterShip's free plan is listed as "shopper-funded returns" with a revenue share. Your software bill drops, but your customers see a new line at checkout.
  • Requests and returns aren't always the same unit. Return Prime counts requests; others count returns. Ask how a request with three items is counted before you compare.
  • Store credit isn't always on the cheapest plan. Return Prime lists "Refund to Store Credit" from Grow, not on its free plan.
  • Strengths differ. Loop and ReturnGO lean into exchanges, Shop Now flows and integrations for bigger brands; Loop's Advanced plan lists bonus credit and instant exchanges. AfterShip has the most reviews by far. CWILL keeps one overage price on every paid plan, which makes its bill the easiest to predict.

What per-return fees really cost: a worked example

Take a fashion store with 1,000 orders a month and a 20% return rate, so 200 returns a month. Twenty per cent is a fair assumption for clothing online, because the NRF and Happy Returns 2025 report estimated that 19.3% of online sales would be returned in 2025, across all categories, and apparel is usually above average because of size and fit.

The table below shows the monthly bill on each app's cheapest plan for that volume, and what happens if the store doubles.

Monthly software cost for 200 and 400 returns, from listed plan prices and overage fees
App and plan200 returns a month400 returns a month
Shopify native$0 (plus labels and staff time)$0 (plus labels and staff time)
Return Prime Grow$19.99 + 140 × $0.49 = $88.59$186.59 (Scale: $149.99)
CWILL Essential$29 + 150 × $0.45 = $96.50$186.50
CWILL Professional$99 (200 included)$99 + 200 × $0.45 = $189
AfterShip Essentials$19 + 180 × $0.50 = $109$209
ReturnGO Premium$147 + 90 × $1.25 = $259.50$509.50 (Pro: $387)
Loop EssentialFrom $155, quote neededFrom $155, quote needed
Redo$0 to you, shoppers pay for coverageSame

At 200 returns, the cheapest paid option works out to about $0.44 a return (Return Prime) and the most expensive listed one to about $1.30 (ReturnGO). On a plan with a small quota, most of the bill is per-return fees, so a bad sizing batch or a holiday spike lands straight on the invoice. Plans with a bigger quota cost more on a quiet month and less on a busy one.

Then compare the software with the money moving through it. If the average return is worth $60, 200 returns send $12,000 back to customers each month. The cheapest paid plans above cost under 1% of that. Turning even 20% of those refunds into exchanges or store credit keeps $2,400 a month in the store. That is more than twenty times the bill on those plans, and it is the number worth optimising.

Keep the money: exchanges and Shopify refund to store credit

Push exchanges first

An exchange keeps the sale and the customer. In Shopify you add the exchange item while processing the return, and the customer pays any difference by invoice. If most of your returns are "wrong size", a Shopify exchange app that lets customers pick the new size themselves, which most of the apps above offer, is the fastest win. The NRF report found 76% of shoppers are more likely to choose a return option with an instant refund or exchange.

Offer store credit as the default, not the only option

Shopify lets you refund to the original payment method, to store credit, or split between them. Store credit lives on the customer's account, can carry an expiry, and is spent at checkout once they sign in. Our step-by-step guide on how to give store credit on Shopify covers the settings, and gift card vs store credit explains when to use which.

Three details to check first:

  • Store credit needs new customer accounts or Shop Pay, and is capped below 15,000 USD per account (Shopify help).
  • For stores created on or after 12 May 2025, orders paid with store credit are charged third-party transaction fees on that amount.
  • Expiry happens at the end of the day in your store's timezone, and some places restrict expiry on stored value, so check before you set one.

Bonus credit incentives

Many stores offer a little more in credit than in cash, for example 10% extra if the customer chooses credit. Loop's Advanced plan lists bonus credit as a feature, and Return Prime's Thrive AI plan lists customer-profile-based incentives. Natively you can do it by hand, by refunding to store credit and adding the bonus as a separate credit from the customer's page.

In the EU, a customer who cancels an online order within the 14-day withdrawal period must be refunded "without undue delay" and within 14 days, using the same means of payment "unless the consumer has expressly agreed otherwise" (Directive 2011/83/EU, Article 13). The UK rule says the same (Consumer Contracts Regulations 2013, regulation 34). So for those returns, store credit has to be an offer the customer picks, never the default you impose. For returns you accept beyond the legal minimum, such as a 60-day window, your own policy can set the terms, as long as it is clear before purchase. EU stores also need the online withdrawal button, which our EU rules for fashion stores article covers.

GiftmintGift cards with emails that carry your logo, delivery on the day the buyer picks and a balance check in your store.See how it works

If you send a lot of credit by hand, our app Giftmint issues native Shopify store credit by email, with an expiry date and a reason on record, and in bulk from a spreadsheet on its Business plan. It doesn't run a returns portal; it handles the credit part after you've decided on the refund.

Prevent returns at the source

Preventing a return costs less than processing one. In apparel, size and fit are the usual reason, and they are fixable before checkout:

  • Put a size chart on every product page, in the shopper's own sizes and units.
  • Add how-to-measure steps next to the table, not in a separate page.
  • Track return reasons in your returns flow and fix the products that come back for "too small" or "too big".
  • Link a clothing size conversion chart for shoppers from other countries.

Our comparison of size chart apps covers the options. We make one of them, Plainfee Size Charts, which shows each shopper their own country's sizes first with measuring steps in 31 languages, at a flat price with no order fees. If your tables live in a spreadsheet, the guide on making a size chart from Excel is the quick start.

How to choose a Shopify returns app

  1. Count last month's returns and multiply by 1.5 for your busy season.
  2. Price each app at both numbers, quota plus overage, as in the table above.
  3. Decide whether you want a shopper-paid model at checkout. It lowers your bill but changes your checkout.
  4. Check that store credit and exchanges are on the plan you'd actually buy.
  5. If you have under a few returns a day, start with Shopify's native returns and add an app when approvals start eating your week.

A flat-price returns app?

Writing this, we kept noticing how much of each bill is per-return fees. We're considering a flat-price returns app with one monthly price and no charge per return. It doesn't exist yet and we haven't decided to build it. If you'd use one, tell us what you'd need at hello@consensus.pt.

Frequently asked questions

Does Shopify have a returns portal?

Yes. With self-serve returns switched on, customers request a return from their order status page and you approve or decline it in the admin. It needs new customer accounts, and customers can't request an exchange there themselves, although you can add exchange items when you process the return.

How much does a Shopify returns app cost?

On the App Store listings we checked in October 2026, paid plans start between about $19 and $155 a month. Most include a set number of returns and then charge $0.45 to $1.25 for each extra one. For a store with 200 returns a month, the cheapest paid plans came to roughly $89 to $110 a month.

Does Shopify charge return fees?

Shopify's help centre lists no per-return fee for its own self-serve returns (return labels you buy are charged separately). You can charge customers a return shipping fee or a restocking fee through return rules, but Shopify shows those fees on the return and you deduct them yourself when you refund.

Can I refund to store credit on Shopify?

Yes. When you refund an order you can send the money to the original payment method, to store credit, or split it. The customer needs new customer accounts or Shop Pay to spend the credit, and you can set an expiry each time you issue it.

Can I force customers to take store credit instead of a refund?

Not for orders covered by the EU or UK right of withdrawal. Those refunds must go back to the original payment method unless the customer expressly agrees otherwise. For returns you accept voluntarily outside that right, your own policy decides, as long as it is clear before purchase.

What is the best Shopify exchange app?

It depends on volume. Loop and ReturnGO focus on exchanges and Shop Now flows for larger stores, while Return Prime, AfterShip and CWILL offer variant exchanges on cheaper plans. Compare what one month of your real return volume costs on each.

Giftmint

Gift cards that look like your brand

Giftmint issues native Shopify gift cards, so they keep working if you ever leave. It adds what the admin lacks: branded emails, adjusting balances and a balance check for your customers.

See Giftmint
  • Emails with your logoSent on the date the buyer chooses.
  • Add or remove balanceWith a reason and a history.
  • Flat price, free planNo order fees, no share of your sales.