← Back to Blog

October 26, 2026

What Are Sales Reversals in Shopify? Why Your Net Sales Never Match Your Bank

Shopify now groups refunds, returns and other adjustments under sales reversals. Here is what that means, why reports disagree, and which costs a sales reversal still does not show.

Johny | Shopsterra

What Are Sales Reversals in Shopify? Why Your Net Sales Never Match Your Bank

If you opened a Shopify report recently and found a line called sales reversals where you used to see returns, you are not imagining it. This post explains what the term covers, why Shopify's reports can disagree with each other and with your payouts, and what a sales reversal still does not tell you about profit.

A note on sources: Shopify's own documentation is the authority here. Where we describe how reports behave, we are relying on Shopify's changelog and third-party reporting guides, so check the Help Center for the details that matter to your accounting.

What a sales reversal is

In Shopify's sales reporting, a sales reversal is a negative adjustment against sales. Third-party reporting guides describe it as covering refunds and returns, and also other adjustments such as cancellations, order edits, shipping adjustments, tax adjustments and discount adjustments.

Reporting guides also note a naming change: Shopify's analytics fields that used to be labelled with returns terminology are being renamed to sales reversals in newer API versions. If you build reports with ShopifyQL or the Admin API, that is a change to plan for.

Why your reports disagree

This is the part that confuses most store owners. Reports that look like they should match often do not, because they follow different dates and different events.

  • Returns and refunds are not the same event. A return is the item coming back. A refund is the money going back. Sales reports reflect returns, while the money side shows up in payments reporting.
  • The date can differ. According to a returns reporting guide, total sales are adjusted down on the date a return is created, not on the date it is actually refunded. Shopify's changelog says that when you use returns processing, returned items only affect your financial reporting after you confirm receipt.
  • Payouts follow payout dates. Your bank sees money by payout date, not by the date of the original order, so reconciling to the bank means working from payout reports.

The result: net sales in one report, refunds in another, and a payout that matches neither. None of this is a bug in your store. It is how the pieces are dated.

What a sales reversal does not tell you

A sales reversal reverses the sale. That is all. When a customer returns a product, a lot of cost stays behind that no reversal touches:

So a clean sales-reversal number can still sit on top of a loss. Net sales after reversals is not net profit.

A quick way to see the real effect

Take the net sales figure from Shopify, then subtract product cost, ad spend, shipping, payment fees and other costs. Our free Shopify profit calculator does this from the figures you enter and shows margin and break-even ROAS. It runs in your browser and stores nothing.

Checking refunds by product

For a store, the more useful question is not total refunds but refunds per product. Pull the refunded items from your orders export, group them by SKU, and compare each product's refund rate to its margin. A product with a high refund rate and a thin margin can look like a best-seller and still lose money. We walk through that in your best-seller is probably a profit loser.

The short version

  • Sales reversals are Shopify's name for negative adjustments to sales, including refunds and returns.
  • Reports can disagree because returns, refunds and payouts are dated differently.
  • Reversing a sale does not reverse ad spend, most fees or shipping.
  • Net sales is not profit. Calculate profit with every cost in.

If you would rather not rebuild this by hand every month, Shopsterra pulls your orders, refunds, costs and ad spend together and shows profit by product.