Shopify Sales Reversals vs. Your Real Return Rate
Shopify renamed Returns to Sales reversals, but your Shopify return rate still looks inflated. Here's how to get a number you can trust before BFCM.

If you opened your Shopify analytics this month, saw a return rate north of 20%, and thought "that cannot possibly be right," you are not losing your mind. Your Shopify return rate probably is wrong, or at least it is measuring something very different from what you think it is measuring.
Shopify renamed these metrics back in March 2026, and the deprecated names disappeared entirely on May 1. But the rename was a labeling change, not a data change. Six months later, merchants are still staring at numbers that blend four unrelated events together, and we are now weeks away from BFCM, which is exactly when you need clean data the most.
Here is what changed, what did not, why it hits exchange-first stores hardest, and how to get a return number you can actually plan around.
What Shopify actually changed in March 2026
On March 13, 2026, Shopify renamed the Returns fields in analytics to "Sales reversals" and "Reversed quantity." The changelog is refreshingly blunt about what that meant:
"We've updated the names of certain Returns fields in analytics to Sales reversals and Reversed quantity. These fields still capture the same order adjustments as before, including refunds, returns, order edits, and cancellations, but now have names that more accurately reflect their scope."
Read that middle clause again. Same data, new label. The number that used to be called "Returns" was never only returns; it was refunds plus returns plus order edits plus cancellations, all rolled into one figure.
Shopify did ship something genuinely new alongside the rename: a separate "Quantity returned" metric and a "Return line item reason" field that, per the same changelog, "shows only physical items returned, with return reasons now tracked for each line item." That pair is the honest one. It is also the one most merchants have not switched their reporting over to, because the blended number is still what greets you on the default sales report.
The Shopify Help Center defines a reversal about as broadly as it is possible to define one: "A reversal is any type of order adjustment that results in a negative value... Sales reversals include the value of returned items, as well as order cancellations, edits, adjustments to shipping, taxes, fees, and discounts."
Adjustments to shipping. Adjustments to discounts. Those are now sitting in the same bucket as a customer mailing back a sweater that did not fit. And the transition window is over: Shopify confirmed that "the existing return metrics and new reversal metrics will both display in your sales reports until May 1, 2026. After this date, the deprecated return metrics will be removed."
Why the rename did not fix your Shopify return rate
The clearest evidence that this is still a live problem comes from merchants themselves, months after the rename shipped. In a Shopify Community thread from September 2026, Evan, the founder and designer of men's activewear store Yoga Crow, laid out the gap in one line:
"Shopify's reported return rate is ~25%. My actual return rate is ~3%."
He then went digging into where the phantom 22 points were coming from, and the answer was not returns at all:
"I had zero actual physical returns in the last 7 days. Shopify reported -$572. Every single line item driving that number was a pre-shipment size swap where items were 'Removed' from an order before fulfillment, not a return... The rename from 'Returns' to 'Sales Reversals' was cosmetic. The underlying data problem remains completely unsolved."
Zero physical returns. A reported negative of $572. That is a store being told it has a product quality problem when what it actually has is a responsive customer service team editing orders before they ship.
Another merchant in the thread, bchen27, put his finger on why this is not a rounding error: "pre-shipment edits and actual product returns are fundamentally different events and combining them into one metric makes the data useless for understanding product quality or fit issues." He is right. The entire point of watching your return rate is to learn something, whether a size chart is off, whether a supplier batch went bad, whether a product photo is overselling the color. A blended number teaches you nothing, because you cannot tell which input moved.
Exchange-first stores get punished the hardest
Now add the second half of the problem, and this is the part that should bother you if you have built your returns flow around exchanges and store credit.
There is a parallel Shopify Community thread on the accounting side where merchants describe the same underlying design from the money angle: when a return is created and approved in the Shopify admin, sales figures get decremented immediately, regardless of how that return eventually resolves. If the customer takes an exchange, your sales still drop. If they take store credit, your sales still drop. As one merchant put it:
"No money is refunded so why do our sales figures constantly get reduced... It is beyond ridiculous that we can't get correct reporting of daily sales."
Think about what that means for an exchange-first store. You did the hard, correct thing: you built a portal that steers customers toward a swap instead of a refund, you kept the revenue in the business, you saved the customer relationship. Shopify's reporting then records that win as a negative and inflates your return rate for the trouble.
The incentive runs exactly backwards. A store that refunds everything and a store that converts 70% of returns into exchanges can show a similar reversal figure, even though one of them kept most of the money and the other did not.
It is distorting enough that it changes behavior downstream. In the same thread, a merchant running a 3PL and post-purchase platform reported that many of their merchant clients "now have too many returns in their Financial summaries," and that some have started to "ask us to no longer sync returns with Shopify" just to keep their numbers legible. When the fix is "stop sending Shopify your data," the metric has stopped being useful.
How to get a Shopify return rate you can trust before BFCM
You do not need to wait for Shopify to redesign this. You need a number you trust by late November. Here is the practical shortlist.
1. Use the manual order-filter method as your ground truth. In the same Community thread, a participant who disclosed building a free app in this space shared the cleanest workaround: go to Orders, filter by Return status: Returned, set your date range, and compare that count against total orders in the same period. That ratio is your real return rate. As he explained the logic, "an order edited before shipping never gets a return status, so your size swaps stay out of it." Run it now for the last 90 days so you have a pre-BFCM baseline to compare against.
2. Switch your reporting to "Quantity returned," not "Sales reversals." If you build custom reports, use the newer field pair Shopify introduced in March. "Quantity returned" and "Return line item reason" are scoped to physical returns only, which is the thing you actually want to trend.
3. Stop treating the reversal figure as a returns KPI. It is still a useful number, just for a different question: it tells you total negative adjustment against gross sales, which matters for cash reconciliation. Rename it in your own dashboard so nobody on your team mistakes it for a returns metric during peak season.
4. Separate your three questions. "How many items came back?" is a product question. "How much money left the business?" is a finance question. "How many customers stayed with us?" is a retention question. Shopify's sales reversal figure answers none of them cleanly, because it answers all three at once.
5. Track resolution type at the moment you resolve. This is the one most stores skip, and it is the one that makes the other four easy. If you record whether each return ended as a refund, store credit, or exchange, you can reconstruct any of the three numbers above at any time.
Where your returns app should already be doing this
This is a gap that a returns platform is better positioned to close than analytics is, because the app is present at the moment the decision gets made.
When you resolve a return in Exchange It, you pick the resolution type right there: refund to the original payment method, refund as store credit, or one of the exchange paths (swap for a different product, swap for the same item in a different variant or size, or an exchange handled via a note). That choice is not inferred afterwards from a financial event; it is recorded as the outcome.
The returns dashboard then tracks each return by its actual status (requested, approved, refunded, exchanged) rather than collapsing everything into a single figure. So you can look at a period and see, per return, whether it became a refund, store credit, or an exchange, as a distinct view from Shopify's blended sales reversal number. That does not change what Shopify reports, and it is not meant to. It gives you the second number you need to interpret the first one.
If you are still building out that side of your operation, our exchange-first strategy guide covers how to structure the offer itself, and the store credit guide walks through when credit beats both a refund and a swap.
Do this before the November rush
Peak season is the worst possible time to discover your return rate was never real. Volume spikes, order edits spike with it, and the blended number climbs for reasons that have nothing to do with your products.
So spend twenty minutes this week: pull the Return status filter baseline, switch your saved reports over to "Quantity returned," and make sure whoever reads the dashboard in December knows the difference between a reversal and a return. Then add it to the rest of your prep in our BFCM 2026 returns readiness checklist, because trustworthy data belongs on that list alongside policy windows and staffing.
And if you want each return tagged with what it actually became, refund, store credit, or exchange, from the moment you resolve it, that is built into how Exchange It handles resolutions. You can install Exchange It from the Shopify App Store and have your resolution tracking in place well before the first Black Friday order lands.
Related Articles

Your September Returns Audit: Get Shopify Ready for the BFCM Surge
Returns spike 25-45% in the weeks after BFCM. Here's the September checklist to get your Shopify returns and exchange flow ready before Black Friday.

Shopify's Return Reason API Finally Got Specific
Shopify's 2026-01 API swapped the generic ReturnReason enum for ReturnReasonDefinition. Here's what the new return reason API unlocks for merchants.

Optimize Your Returns Process To Save Time And Money
Three actionable tips to streamline your Shopify returns process, reduce costs, and turn returns into repeat customer opportunities.