Selling a gift card on Shopify POS

If your store's on the Shopify plan or higher, then you can enable gift cards on your store, and they'll be automatically added to your product list. You can then sell gift cards in person using Shopify POS for iPad.


You can't sell or redeem gift cards with Shopify POS for iPhone or Android at this time.

Choose a gift card format

You can sell Shopify POS gift cards in any of these formats:

  • a physical gift card
  • an online gift card that you email to the customer
  • a paper copy that you print from your receipt printer.


To use gift cards on Shopify POS, you need to first enable them. If you want to sell physical or paper gift cards, then you need the retail package.

Sell a gift card on Shopify POS

To sell a gift card on Shopify POS for iPad:

  1. From your Shopify POS products and cart screen, tap the gift card product. If you can't see the gift card product, try sending the Shopify POS app to run in the background and then restoring it.

  2. Choose a preset value for the gift card from the drop-down menu, or create a Custom Amount:

    Giftcard variants

  3. If you're setting a custom value for the gift card, enter the amount into the box that displays, then tap Done or Add to Cart:

    Giftcard custom amount fixed

  4. If you have enabled physical gift cards, then do one of the following, then tap Add to Cart:

    • scan the card with the front-facing camera on your iPad
    • use our supported 2D barcode scanner to scan the card's barcode (the 1D scanner won't work)
    • enter the gift card's code number.


      If you sell both physical and printed gift cards, then Shopify POS won't generate gift card codes automatically. If you want to sell a printed gift card, then you need to assign the gift card code manually. All gift card codes must have at least eight digits.

    Scan gift card
  5. The gift card product is added to the cart. Tap Total to continue to checkout:

    Tap total ipad

  6. Process the customer's payment, then tap Complete Order:

    Complete order

  7. When the post-checkout screen appears, complete the sale of online or paper gift cards by doing one of the following:

    • enter the customer's email and click Send
    • tap Print Receipt and Gift Card to print a paper receipt if you have a printer installed:
    Post checkout screen fixed


When you exit this screen, you will not be able to retrieve the validation code for online gift cards. This is a security feature and prevents your gift cards from being exposed if your account is breached.

The gift card shows:

  • the name of your store
  • the monetary value of the card
  • the validation code
  • a two-dimensional barcode.


Physical gift cards from the Shopify Hardware Store carry pre-assigned numbers, but you can customize the rest of the design if required.

Refund the purchase of a gift card on Shopify POS

You can refund the purchase of a gift card from Shopify POS, but you must disable the card before you make the refund:

  1. From your Shopify POS Orders screen, tap the order containing the purchase you want to refund:

    Giftcard order fixed

  2. Tap the gift card number, then tap Disable Gift Card. You'll need to tap again to confirm. You'll see a message when the gift card has been disabled:

    Disable giftcard fixed

  3. Now tap Refund.

  4. The full amount of the order is refunded by default. If you want to change the amount of the refund, tap Edit to enter a new refund total, then tap Done.

  5. In the Refund Amount dialog, tap the refund amount next to a repayment method if you want to adjust it, then tap Confirm:

    Giftcard refund amount fixed

  6. Tap Process . You'll see a confirmation message when the refund has been completed:

    Giftcard refund successful

Want to discuss this page?

Visit the Shopify Community

Sell in person with Shopify POS

Try it free