Refund an order

AdminOrders

You can void and refund payments, restock your inventory, and send notification emails to your customers from the Orders page in your Shopify admin.

Information

Although most Shopify-supported payment gateways allow you to issue refunds from your Shopify admin, some payment gateways require that you issue refunds from your account on their website instead.

Refund an entire order

You can refund an order from its overview page in your Shopify admin.

Information

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

To refund an order:

  1. From your Shopify admin, click Orders (or press G O):

    Orders

  2. Click on the number of the order that you want to refund.

  3. In the Order Details section, click Refund:

    Click refund button

  4. In the Refund Payments dialog, enter the quantities of the items that you want to refund:

    Refunding items
    This updates the refund amount that appears in the Refund with section (not the Total available to refund), minus any shipping charges. You can also edit this amount manually if you want.

  5. If you've shipped the items but your customer hasn't returned them yet, uncheck Restock items. This checkbox is visible only if you're tracking inventory for the items included in the order.

  6. If you want to refund the shipping charge, increase the refund amount to be the same as the Total available to refund:

    Refund adjust total
    By default, the order's shipping charge isn't refunded.

  7. If you don't want to send an email to your customer when you issue the refund, uncheck Send a notification email to the customer. This option is checked by default.

  8. When you're done, click Refund to refund the customer's order.

Caution

If there was a discount code applied to this order, you might refund more than the customer paid you. Choose the amount to refund carefully. Refunds are not reversible.

Refund part of an order

You can refund a part of an order — or another part of an order that you've already partially refunded — from the Orders page in your Shopify admin.

Issuing a partial refund for an order

If you want to refund only certain products from a large order, you can issue a partial refund:

  1. From your Shopify admin, click Orders (or press G O):

    Orders

  2. Click on the number of the order that you want to refund.

  3. In the Order Details section, click Refund:

    Click refund button

  4. Enter the quantities of the products that you want to refund. Any products with a quantity set to 0 won't be refunded:

    Refunding items partial

    This updates the refund amount that appears in the Refund with section (not the Total available to refund), minus any shipping charges. You can also edit this amount manually if you want.

  5. If you've shipped the items but your customer hasn't returned them yet, uncheck Restock items. This checkbox is visible only if you're tracking inventory for the items included in the order.

  6. If you don't want to send an email to your customer when you issue the refund, uncheck Send a notification email to the customer. This is checked by default.

  7. Click Refund to issue a refund for the items you've chosen.

Caution

If there was a discount code applied to this order, you might refund more than the customer paid you. Choose the amount to refund carefully. Refunds are not reversible, so make it count.

Issuing additional partial refunds on an order

You can refund additional items for an order that you've already partially refunded:

  1. From your Shopify admin, click Orders (or press G O):

    Orders

  2. Click on the number of the order that you want to refund.

  3. In the Order Details section, click Refund:

    Click refund button additional

  4. In the Refund Payments dialog, enter the number of products you want to refund:

    Refunding additional items partial
    This updates the refund amount that appears in the Refund with section (not the Total available to refund), minus any shipping charges. You can also edit this amount manually if you want.

  5. If you've shipped the items but your customer hasn't returned them yet, uncheck Restock items. This checkbox is visible only if you're tracking inventory for the items included in the order.

  6. If you don't want to send an email to your customer when you issue the refund, uncheck Send a notification email to the customer. This is checked by default.

  7. Click Refund to issue a refund for the additional items you've chosen.

Your order details will now show you how many items were fulfilled, and how many were refunded.

Caution

If there was a discount code applied to this order, you might refund more than the customer paid you. Choose the amount to refund carefully. Refunds are not reversible, so make it count.

Review an order's transaction history

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

  1. From your Shopify admin, click Orders (or press G O):

    Orders

  2. Click on the number of the order that you want to review.

  3. Find the History section:

    Order history closed

  4. Click an entry in the History to see more details about the transaction:

    Refund order history

Ready to put what you've learned into action?

Build an online store with Shopify. Try it free.

Experience the future of retail now.

Shopify Point of Sale. Try it free.