Refunding and canceling orders

You might need to cancel an order if you need to give a refund, or if a customer changes their mind about an order before you've captured payment for it. You can give the customer a full or a partial refund for a whole order, or you can give a refund for some part of an order.

Review an order's transaction history

You can view the transaction history, which includes refunds, in the Timeline section of an order's overview page:

Cancel an order

If you cancel an order, in whole or in part, then the details about what was restocked and refunded will be stored in the order's Timeline.

To cancel an order:

  1. From your Shopify admin, go to Orders.

  2. Click the number of the order that you want to cancel.

  3. Click the ... icon:
    Shopify - cancel order menu
  4. Click Cancel order:
    Shopify - cancel exposed menu
  5. Select the reason for cancellation from the drop-down menu.

  6. By default, a full refund will be issued. If you want to issue a partial refund, then use the product quantity boxes, the shipping field, or the refund total field to edit the refund amount:
    Shopify - cancel order refund
  7. If you don't want the refunded items to be restocked in your inventory, then uncheck the restock items checkbox:
    Shopify - cancel order restock
  8. If you don't want to send a notification email to the customer, then uncheck the notification checkbox.

  9. Click Cancel order.

If you partially refunded the customer while canceling the order, then you can return to this order and issue additional partial refunds.


If there was a discount code applied to this order, Shopify is able to refund more than the customer paid you. Choose the amount to refund carefully. Refunds can not be reversed.


Using this feature will also automatically dispute your Shopify transaction fees. If the order was placed within your current billing cycle, the fees will be removed from your upcoming invoice. If they were on a previous billing cycle, you will be issued transaction fee credit on your next invoice.

Refund an entire order


If you cancel an order in your Shopify admin, then you can choose to issue a full refund, a partial refund, or no refund.


When you refund an order to store credit, you can still refund it to the original payment method in the future.

To refund an entire order in Shopify:

Refund part of an order

You can issue a partial refund for specific items in an order. You can then issue additional partial refunds until you've reached the total available to refund, which is the original amount of the order.

Delete an order

Deleting an order will remove any record of it from your Shopify admin and your order history. Only the following types of order can be deleted:

You can delete eligible orders after they have been archived or canceled.

To delete an order:

  1. From your Shopify admin, go to Orders.

  2. Click the number of the order that you want to delete.

  3. Click Delete this order at the bottom of the page:
    Shopify - delete order

Want to discuss this page?

Visit the Shopify Community

Ready to start selling online with Shopify?

Try it free