What happens the moment you hit Refund
Most of the Shopify admin forgives mistakes. Refunds do not. Shopify's documentation is blunt about it: "You can't cancel or reverse a refund after you initiate a refund from your Shopify admin." If you refund the wrong order, or the wrong amount, there is no undo — the documented fix is to create a new draft order and collect payment from the customer again.
That single fact should change how you work. Everything else about shopify refunds is recoverable; this is not.
Here is what happens the moment you confirm one:
- The customer is emailed by default. You can turn that off before confirming, but not after.
- Inventory is restocked by default, for items with inventory tracking turned on. You can deselect it if the goods are not coming back, or are coming back damaged.
- Unfulfilled items are removed from the order and can no longer be fulfilled.
- The return window closes. You cannot create a return against an order after a refund has been issued, so if you want a return reason on the record, create the return first.
That last point catches people. The free-text "Reason for refund" box is an internal note — it is not a return reason, and it will not appear in returns reporting. If you care about knowing why things come back, the return has to exist before the money moves.



