Anyone else notice that the new returns system breaks all of shopify sales data

Topic summary

Shopify’s returns system update has been causing significant accounting and reporting issues for merchants who process exchanges or store credits instead of refunds. The core problem: when returns are created or approved, Shopify immediately deducts sales from totals, even when no actual refund occurs.

Key Issues Identified:

  • Sales data becomes inaccurate for exchanges and store credit transactions
  • Sales tax reporting is broken, making quarterly tax calculations unreliable
  • Third-party returns apps (Loop, Redo) cannot properly sync with Shopify’s new system
  • One merchant reported Shopify accidentally issued an actual refund due to a system glitch
  • Merchants handling high return volumes (40%+ converting to exchanges) face severe data integrity problems

Shopify’s Response & Solution:
After months of merchant complaints, Shopify released an enhancement in late 2024. The new system only updates sales and tax records after merchants confirm item receipt and process the return—not when returns are initially created.

Implementation Timeline:

  • Immediate effect for returns created directly in Shopify admin
  • API-based returns (through apps) maintain old behavior until July 1st to allow partner adaptation

Important Note: The system still deducts returned item values from sales reports regardless of whether refunds, store credits, or exchanges are issued. Shopify recommends using the Payments Finance Report to track actual money movement.

Merchants and app developers expressed relief but await full implementation across all platforms.

Summarized with AI on October 25. AI used: claude-sonnet-4-5-20250929.

Hi Scott,

Thanks so much for the time taken to help provide some clarity to Shopify customers. Definitely not your job and its amazing that the community seems to be giving better customer service that the service we pay extremely high premium fees for.

To be honest, what I have been doing is accepting a return from a customer, adding their request to the notes section of the order, this triggers an accepted email to the customer, I then go in and cancel the return request and then reach out to the customer via email to deal with their return. If an exchange is taking place once the item is received back and approved, I will create a new order in the system and then discount to 100% as the exchange and dispatch the order. As I have cancelled the return, the Shopify reporting data doesn’t recognise this anymore and doesn’t deduct from my sales figures. If a store credit is taking place, then a gift card is issued. I know I’m basically giving up my reporting for return rates but I would much rather have more accurate net sales figures. I don’t use a third party currently for any returns.

I have only just started this procedure about a week ago so there will be some discrepancies with my reporting since this new update was initiated but I at least feel more in control with the reports as of now. Its too hard for my accountants to figure this out if I was accepting all returns to the system.

2 Likes