Creating returns and refunds

Depending on your return policy, you might need to create returns for customers to return purchased items and refund a customer's payment. If you refund orders quickly and effectively, then you show your commitment to customer service and might encourage customers to order again.

From your Shopify admin you can create and manage your returns, send shipping instructions and return labels to your customers, track returned items, restock inspected items, and refund payments to your customers.

Creating a return for an order

You can create a return for an order to help manage items that your customer wants to return. After you create a return, you can send any return shipping information to your customer and track the return. Use the Orders page to manage all of your returns by filtering on the return status.

After you receive and inspect the returned items, you can issue a refund, and restock applicable items.

Create a return

You can create a return from an existing order that has at least one fulfilled line item that has not yet been refunded. If no line items have been fulfilled, then you should refund and restock the order instead.

If you purchased a shipping label for the order but didn't use it, then void the label before creating a return.

Steps:

  1. From your Shopify admin, go to Orders.

  2. Click the order that you want to refund.

  3. Click Return.

  4. In the Select return items section, enter the quantity of items that are being returned.

  5. In the Return shipping options section, select one of the following options:

  • Select Create return label to create a return shipping label for your customer. This option is available only if your primary location and customer shipping address are both in the US.
  • Select Upload return label to upload an existing return shipping label for your customer. On the Add return label page, upload the PDF or JPEG file for your shipping label. You can enter the Tracking number and Shipping carrier if you have this information.
  • Select No return shipping to create a return without any return shipping information.
  1. Click Create return.

If you choose to create a return label, then you're prompted to create and send the label. For instructions, refer to Creating and sending return labels.

Filter orders by return status

You can filter the orders on your Orders page by return status.

Steps:

  1. From your Shopify admin, go to Orders.

  2. Click the Open tab to display all open orders.

  3. Click Filters.

  4. Click Select filter, and then select Return status.

  5. Click Select value, and then select Return in progress or Returned to display the returned orders.

Cancel a return

If you create a return by mistake, or a customer has changed their mind about requesting a return, then you can cancel the return that you've created.

You can only cancel returns in the following situations:

  • The return isn't refunded.
  • The return isn't restocked.
  • The return is open and not Marked as returned.
  • The return doesn't have a Shopify Shipping return label.
  • The fulfillment for the return isn't canceled.

After you cancel a return, you can't reactivate it, but you can create a new return.

Steps:

  1. From your Shopify admin, go to Orders.

  2. Click the order for the return that you want to cancel.

  3. Click the ... button, and then click Cancel return.

  4. In the dialog, click Cancel return to confirm.

Refunding an order

When you refund an order, you send payment back to the customer. You can refund an entire order or only part of an order. You can also refund an order without creating a return, but you can't create a return after a refund has been issued. In some circumstances, you can cancel an order and issue a refund.

As part of the refund process, you have the option to restock the items and to send a notification email to the customer. If there is no payment to refund, then you can restock the items from the order.

If you're using Shopify Payments and you issue a refund, then the amount is deducted from your next available payout. In most cases, the refund is labeled as Pending for up to 2 business days, and it can take up to 10 business days for your customer to receive the refunded amount.

You can find the Acquirer Reference Number (ARN) in the order timeline under the refund details. ARNs are available for all refunds through Shopify Payments that are sent to a Visa or Mastercard.

ARNs can be used by banks and credit card providers to trace a transaction. If a customer claims they haven't received their refund, then provide the customer with the ARN and advise them to reach out to their credit card provider to investigate.

If you're using Shopify Payments and your payout doesn't have enough funds for a return, then there are different outcomes depending on where your store is based:

  • In the United States, Canada, Australia, New Zealand, United Kingdom, Austria, Belgium, Denmark, Czechia, Finland, Germany, Ireland, Italy, Netherlands, Portugal, Spain, Sweden, and Switzerland, the balance is debited from your bank account. The debit will occur on a day that falls outside your regular payout schedule.

  • If the debit fails, then it will be attempted again in 3 business days. If that reattempt fails, then you need to change your Shopify Payments bank account, or repay the negative balance manually.

  • In all other countries, the remainder of the refund is deducted from the next payout until the refunded amount is covered.

If your Shopify Payments account displays a negative balance, and the refund status in the order timeline has been Pending for more than 2 business days, then the outcome depends on where your store is based:

  • In France, Romania, Singapore, Hong Kong SAR, or Japan, your negative balance will be cleared by future sales.
  • If you're in Europe and use a non-Euro bank account, then your negative balance will be cleared by future sales.
  • In all other countries and currencies, your bank account will be debited for the negative balance.

Depending on the balance, and how long it's been pending, the Shopify Recovery team might get in touch directly with the store owner to address the negative balance, and to keep your Shopify Payments account in good standing.

If you have questions about your negative balance, then contact Shopify Support.

Refund an entire order

You can issue a full refund for all items in an order.

Steps:

  1. From your Shopify admin, go to Orders.

  2. Click the order that you want to refund.

  3. Click Refund.

  4. Enter the quantity of the items in the order that will be refunded.

The Refund total amount, not the Total available to refund amount, is updated, minus any shipping charges. You can manually edit the refund total if, for example, you want to charge your customer a restocking fee. You can also add a refund for any shipping charges.

  1. Optional: Enter the shipping amount that you want to refund into the Shipping field.

  2. Optional: If the order includes duties and import taxes, then select whether you want to refund Duties and import tax on refunded items and Additional fees: Customs clearance.

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

  4. Optional: Enter a reason for the refund.

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

  6. Click Refund to refund the customer's order.

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.

If a customer made a purchase using a gift card and another method of payment, then when you perform a partial refund, the refund is applied to the gift card first, until it reaches the full amount available for refund. Then rest of the refund is applied to the other payment methods. You can adjust the refund amounts manually for each payment method up to the amount that is available for each payment method. For example, if a partial refund amount of $50 is applied to the gift card, but you can apply up to $20 to a credit card, then you could split the refund by applying $30 to the gift card, and $20 to the credit card.

Steps:

  1. From your Shopify admin, go to Orders.

  2. Click the order that you want to refund.

  3. In the Order Details section, click Refund.

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

The Refund amount (not the Total available to refund amount) is updated, minus any shipping charges. You can manually edit this amount (for example, to charge your customer a restocking fee). You can also add a refund for any shipping charges.

  1. Optional: Enter the shipping amount that you want to refund into the Shipping field.

  2. Optional: If the order includes duties and import taxes, then select whether you want to refund Duties and import tax on refunded items and Additional fees: Customs clearance.

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

  4. Optional: Enter a reason for the refund.

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

Restock an order

If there's no payment to refund for an order, then you can restock the items without creating a return or a refund.

Steps:

  1. From your Shopify admin, go to Orders.

  2. Click the order that you want to restock.

  3. Click Restock.

  4. Enter the quantity of items in the order to restock.

  5. Click Restock items.

Mark order as returned

After you have created a return, received the items from the customer and refunded the payment, the order is complete. If you choose to restock the items as part of the refund, then the order is closed automatically. If you did not restock the items, then you can mark the order as returned after you receive the items from the customer.

Steps:

  1. From your Shopify admin, go to Orders.

  2. Click the order that you want to mark as returned.

  3. Click Mark as returned.

Review an order's transaction history

The detailed transaction history for the order is displayed in the Timeline section of an order's overview page and includes returns, refunds, and restocking information.

Steps:

  1. From your Shopify admin, go to Orders.

  2. Click the order that you want to review.

  3. In the Timeline section, click an entry to review more details about the transaction.

Ready to start selling with Shopify?Try it free