Exchange or refund an order

Using the Shopify POS app, you can complete returns and issue refunds, or exchange a returned item for a new item. If there's a difference in price between the two items, then you can collect or pay out the difference during the exchange.

Refunded items are added to the inventory of your Shopify POS app's assigned location.

Processing an exchange or refund with a Shopify POS Pro subscription

If your location has a Shopify POS Pro subscription, then you can use the following steps to process your customer's exchange or refund.

You can use return rules with Shopify POS Pro. Return rules determine when customers can request returns and how return fees are applied to your store.


  1. From the Shopify POS app, tap Orders.
  2. Tap the order for which you want to create an exchange or return.
  3. Tap Exchange, select the item that's being exchanged, and then tap Next. Returned items are added to the inventory of the assigned location for your POS device.
  4. Optional: Click Select reason to display a list of options to choose from for the return. If you click Next after the return reason screen, then you’ll be prompted to accept an “Unknown” return reason. For each reason, you can optionally add a note. If you select Other for the return reason, then you must input a reason. Return reasons aren't displayed for orders where there are items that are unfulfilled. Instead, a free form text field for refund notes is provided.
  5. Optional: If you don't want to return an item to your inventory, then tap Restock at this location, deactivate the restock option, and then tap Save.
  6. tap Next
  7. From the available products list, select an item to exchange for the returned item.
  8. Update the quantity of the selected item, add more items if needed, and click Next.
  9. Optional: Tap the toggle to enable Mark item as unfulfilled to note that the item needs to be sent to the customer at a later date. A new order is created for the items.
  10. If there's a balance remaining, then tap Refund or Collect and complete the transaction. If there's no balance remaining, then tap Exchange.
  11. Tap Done.

Processing a refund with a Shopify POS Lite subscription

You can refund an entire order or part of an order from the Shopify POS Orders screen.


  1. On the home screen of the Shopify POS app, tap Orders.
  2. Tap the order of the item being returned.
  3. Tap Return.
  4. Use the + and - to enter the quantity of each item that you're refunding.
  5. Tap Next.
  6. Optional: If you don't want to return an item to your inventory, then tap Restock at this location, disable the restock option and tap Save.
  7. Optional: Tap Refund shipping to refund the cost of shipping.
  8. Optional: Enable Refund balance to gift card to issue a gift card to the customer for the refund amount. The gift card product needs to be published to the POS sales channel for this option to be available.
  9. If the customer used more than one payment method, then you can split the refund between the same payment methods that they used. Tap Edit in the Amount to Refund section and enter the amount that you want to refund to each payment method.
  1. Optional: Add a reason for the return.
  2. When you're ready to process the refund, tap Refund.
  3. Tap Mark as refunded.
  4. Optional: Provide a receipt to the customer.
  5. Tap Done.
Ready to start selling with Shopify POS?Try it free