Speed Optimization $270 $149Expert Shopify Review $99 $49

Shopify Gift Cards: How to Set Up, Sell, Check Balances and Fix Problems

Gift cards are one of the easiest things to add to a Shopify store, and one of the most misunderstood. I have been building and fixing Shopify stores for 9+ years (1,300+ projects since 2017), and the gift card questions we get are always the same: how do I turn them on, why is the code not working, how does a customer check the balance, and is a gift card really the best way to bring people back?

This guide answers all four. It covers how gift cards in Shopify work, how to set them up, the settings that cause most problems, how to check a balance, how to fix a gift card that won't work, and when cashback store credit does a better job than a gift card.

Quick overview

  • Which plans: gift cards are available on all Shopify plans, with no app needed
  • Two kinds: gift card products that customers buy, and gift cards you issue for free from your admin
  • Limits: up to $10,000 USD for a gift card product denomination, up to $2,000 USD for a card you issue from the admin
  • Expiry: Shopify gift cards don't expire unless you turn expiry on (check your local law first)
  • Fees: stores created on or after May 12, 2025 pay the third-party transaction fee on the part of an order paid with a gift card or store credit, unless they're on Plus and use only Shopify Payments
  • Where they work: only in the store that issued them, on channels that use Shopify checkout (online store, Shop app, Buy Button, POS and a few others)
Shopify gift cards compared with cashback store credit: who pays, who comes back and what each one is best for
A gift card brings in a new person. Cashback store credit brings back the customer who already bought.

How gift cards in Shopify work

A Shopify gift card is a balance attached to a unique code. When a customer pays with the code at checkout, Shopify takes the amount from the balance. Whatever is left stays on the card for the next order, until it reaches zero.

There are two ways a gift card gets created:

Gift card productIssued gift card
Who creates itA customer buys it on your storeYou create it in your admin
Who paysThe buyer, upfrontNobody, it's free for the person who gets it
ValuePreset amounts (denominations), up to $10,000 USDAny amount you type, up to $2,000 USD
Typical useHoliday gifts, birthdays, corporate giftsApologies, giveaways, influencer gifts, bonus cards

Customers can't type their own amount on a gift card product. They pick one of the denominations you set. If someone wants a custom amount, the usual workaround is to send them an invoice and then issue a gift card for that amount after they pay.

How to enable gift cards and sell them on Shopify

There is no app to install. Everything happens in your Shopify admin.

Step 1: Open Products > Gift cards

The first time, Shopify asks you to accept its gift card terms. After that, the Gift cards page shows every card your store has created or sold.

Step 2: Add a gift card product

Click to add a gift card product. Give it a clear title (like "Gift Card"), a short description that says how it's delivered, and an image that looks like your brand, not a stock photo of a plastic card.

Step 3: Set your denominations

Shopify creates a few default amounts in your store currency. Each amount is a variant, so you can add or remove amounts the same way you edit variants. We usually suggest 4 or 5 amounts that match the store's prices: one that covers your cheapest best seller, one around your average order, and one or two higher amounts for bigger gifts.

Step 4: Decide on cross-currency redemption (if you sell in more than one currency)

If you use Shopify Markets with local currencies, you choose whether a card bought in one currency can be used in another. Make this choice before you save. Shopify doesn't let you change it after the gift card or gift card product is created.

Step 5: Publish it and make it easy to find

Save the product, check it's available on your Online Store (and POS if you have a shop), then add it to a collection and your menu. A gift card that only lives in the footer doesn't sell.

How to issue a free gift card from your admin

Issued gift cards are useful when you want to say sorry for a late order, reward a loyal customer, or send a gift card to a creator.

  1. Go to Products > Gift cards and create a gift card.
  2. Keep the code Shopify generates, or type your own.
  3. Enter the value, up to $2,000 USD or the same amount in your currency.
  4. Pick the customer, so the card is linked to them.
  5. Leave it on "never expires" unless you're sure an expiry date is allowed where your customer lives. If you do set one, the card expires at midnight on the day after that date, in your store's time zone.
  6. Add an internal note (like "late order #1042") so your team knows why it exists.
  7. Save and send it to the customer.

Let customers send a gift card to someone else

Most gift cards are bought for another person, so the product page should let the buyer add the recipient. Shopify supports a recipient form with the recipient's email, name, a message and a "send on" date, so a buyer can order today and schedule the card for a birthday.

To turn it on, go to Online Store > Themes > Customize, open your product template, and switch on the recipient information form for gift card products. If you don't see that option, your theme doesn't support it, and you need a theme update or a small code change.

One thing to check on every store: the recipient form only works with the Add to cart button. Shopify's own docs say the form's validation doesn't support accelerated checkout buttons like "Buy it now", Shop Pay or Apple Pay. If those buttons show on your gift card product, a buyer can skip the form and the card goes to them instead of the person they're buying for. Hide them on the gift card template.

Shopify gift card settings worth checking

SettingWhereDefaultWhat we recommend
ExpirySettings > PaymentsNever expires (5 years if you turn expiry on)Keep "never expires" unless you've checked the law in every place you sell
Apple Wallet passesSettings > PaymentsOffTurn it on and add your logo and colors. Customers see the balance and a QR code on their phone
Automatic fulfillmentSettings > GeneralGift cards are sent as soon as the order is paidKeep it on for speed, and check risky orders, which Shopify holds for you to send by hand
Cross-currency redemptionOn each card or gift card productLocal currency cards work only in the same currencyTurn it on if your customers travel or gift abroad. It can't be changed later
Recipient formTheme editor, product templateDepends on the themeTurn it on and hide Buy it now on the gift card page

A note on fraud: gift cards are a favorite for people using stolen cards, because the "product" arrives in minutes. Shopify doesn't send gift cards automatically on orders it rates medium or high risk. Look at those orders before you send them by hand from the order page.

How customers use Shopify gift cards at checkout

The customer types the code in the gift card or discount field at checkout. Codes aren't case sensitive. The rules that matter:

  • Multiple gift cards on one order: yes, a customer can use more than one.
  • Partial use: the balance can be spent over several orders until it runs out.
  • Not enough balance: the customer pays the rest with another payment method (or another gift card).
  • Taxes and shipping: the balance covers the full order total, including both.
  • Discount codes: gift cards can be combined with a discount code.
  • Gift card for a gift card: not possible. A gift card can't be used to buy another gift card.
  • Subscriptions: a gift card can pay only the first payment of a subscription product, not the renewals.
  • In person: if you use Shopify POS, the same card works in your shop.
  • Other stores: a card works only in the store that issued it.

How to check a Shopify gift card balance

For customers

The gift card email has a link to the gift card page. That page shows the code and the balance left, and it updates after every order. If the card was added to Apple Wallet, the pass shows the balance too.

There is no Shopify-wide balance checker. Every card belongs to one store, so the balance can only be seen through that store's gift card page, the Apple Wallet pass, or by asking the store. If a site asks you to type your full gift card code to "check the balance online", and it isn't the store that sold it, don't do it.

For store owners

Go to Products > Gift cards and search for the last characters of the code or the customer's name. Each card shows its first and current balance, the order it came from, the expiry date if there is one, and every time it was used. You can send the balance to the customer from there. If your store uses new customer accounts, you can also resend the gift card email from the order page.

If you want a balance check on your own store, add a simple page that explains where to find the gift card email, or let customers log in and see it. A third-party "balance checker" app is only worth it if you get a lot of these questions in support.

Shopify gift card not working? Check these 10 things

What happensWhyFix
"Enter a valid gift card"A typo, an extra space, or O and 0 mixed upCopy the code from the email instead of typing it
Code is correct but refusedThe card is disabled, expired or at $0Check the card in Products > Gift cards, then issue a new one if needed
Works in one country, not anotherLocal currency card without cross-currency redemptionCheck out in the card's currency, or issue a card with cross-currency on
Refused when buying a gift cardGift cards can't buy gift cardsPay that item with another method
Subscription renewal not coveredGift cards only pay the first subscription paymentThe customer adds a card for renewals
No gift card field at checkoutThe store has no active gift cards, or an app hides the fieldCheck your payment customization apps
Customer never got the cardThe order was held as risky, auto fulfillment is off, or it went to spamFulfill it from the order page and resend the email
Recipient got nothing, buyer got the cardThe buyer used Buy it now, which skips the recipient formHide accelerated buttons on the gift card page
Card from a different storeShopify gift cards only work where they were issuedUse it on the store that sold it
"Balance doesn't cover the total" after applyingTax was finalized after the card was appliedThe customer pays the small difference with another method

Gift card template, design and QR code

There are three places your gift card is seen, and each one is changed in a different spot:

  • The gift card product page uses your normal product template. This is where you sell it, so treat it like a product page: a branded image, the amounts, how it's delivered, and the recipient form.
  • The gift card page (the one with the code and balance) is its own template in your theme. You can change the design, but Shopify doesn't let you change the value or the code from the theme.
  • The gift card emails live in Settings > Notifications. Add your logo, colors and a "Shop now" button that goes to your best sellers, not just your homepage.

For a QR code, turn on Apple Wallet passes. The pass shows your store, the balance and a QR code your team can scan with the iPad camera in Shopify POS. If you want physical cards, Shopify sells custom printed cards through its Hardware Store in supported countries, and they work with POS.

Fees, limits and accounting

  • Creating gift cards is free. There is no Shopify charge to sell or issue them.
  • The transaction fee change. For stores created on or after May 12, 2025, the amount paid with a gift card or store credit gets Shopify's third-party transaction fee (2% on Basic, less on higher plans). Plus stores that use only Shopify Payments don't pay it. Older stores aren't affected.
  • A sold gift card isn't income yet. It's money you owe until it's used, so Shopify shows gift card sales under Liabilities in your finance reports. Tell your accountant before your first big holiday season.
  • Limits: $10,000 USD per gift card product denomination and $2,000 USD per issued card. Need more for a corporate order? Send several cards.

Gift cards vs store credit vs cashback

Gift cards are great for one thing: getting someone new into your store, paid for by someone else. They do very little to bring back the person who just bought from you. That's a different job, and Shopify has a different tool for it: store credit.

Gift cardStore creditCashback (as store credit)
How it's usedA code anyone can typeLinked to the customer's accountLinked to the customer's account
Can it be passed on?YesNoNo
Who paysThe buyer, upfrontYou (refunds, goodwill)You, but only when the customer orders again
Main jobNew customers through giftingKeep money in your store instead of refundingGet the second order
What the customer needsThe codeTo log in at checkoutTo log in at checkout
Fee for new storesThird-party transaction fee on the amount usedSameSame

Shopify's native store credit is issued from your admin and shows up at checkout when the customer is logged in. It needs new customer accounts, which you turn on in Settings > Customer accounts. Because it's tied to the account, it can't be shared or resold like a gift card code.

When cashback beats a gift card

Here's the problem we see on most stores we work on: the first order is expensive to get (ads, discounts, influencers) and most customers never place a second one. A gift card doesn't fix that. The person who already bought has no reason to come back.

Cashback does. The customer orders, gets a part of what they paid back as store credit, and their next order is already partly paid for. Compared with a discount code, it doesn't cut the price of the first order, and it only costs you something when the customer actually returns.

Rewards change what customers do. On Gold Star Fragrances we added tiered cart rewards (free shipping over $50, a free gift at $100 and 5% off over $150), and the average order value went up 30% in the first 30 days. Cashback works on the same idea, but for the next order instead of the current one.

That's why we built Comeback, our Shopify app that gives customers cashback as native Shopify store credit after they buy. It's coming soon to the Shopify App Store. If you want to try it on your store when it launches, book a call and tell me about your repeat purchase rate.

Use both: a gift card for the holidays and gifting, and cashback for everything after the first order.

How to sell more gift cards on Shopify

These are the changes we recommend to our clients before gifting season:

  1. Put "Gift Cards" in the main menu from mid November to the end of December, and again before Mother's Day and Father's Day.
  2. Sell the last-minute gift. From December 20, gift cards are the only gift that still arrives on time. Say "delivered by email in minutes" on the product page, in the announcement bar and in your emails.
  3. Use the scheduled send date. "Buy now, we'll email it on the day" removes the worry of buying early.
  4. Offer a bonus card. "Buy a $100 gift card, get a $20 card for yourself" works well, and you can issue the bonus cards from the admin in January, so they bring the buyer back after the holidays.
  5. Make the product page look like a gift. A branded card image, 4 or 5 clear amounts, and one sentence on how it works beat a plain default product.
  6. Send a gift card email. One email in early December and a last-chance email around December 20. If you need an email tool, Omnisend has a free plan, and you get 30% off the monthly plans through our link.
  7. Follow up after redemption. The person who used a gift card is a new customer. Treat them like one, with a welcome flow and a reason to order again (this is where cashback helps).

Not sure what else your store is missing? Our free Shopify Store Analyzer looks at how your store is built and gives you 20+ tips to sell more, from speed to trust badges to your product pages.

Moving to Shopify with open gift card balances?

If you're coming from WooCommerce, SunShop or another platform, put open gift card balances on your migration list. When we moved Gold Star Fragrances from SunShop to Shopify, the gift card page was one of the pages we built from scratch, next to About, Contact and FAQ. We also moved Futureface from WooCommerce. Export every card with its code and current balance from the old store, import them as Shopify gift cards with the same codes, and test a few before launch. Customers shouldn't lose money because you changed platforms. Our WooCommerce to Shopify guide covers the rest of the move.

Frequently asked questions

Are Shopify gift cards available on every plan?

Yes. Shopify says gift cards are available on all subscription plans. Some older guides say the Basic plan can't use them, but that changed years ago.

Do Shopify gift cards expire?

Not by default. You can turn on expiry in Settings > Payments, and if you do, the default is five years. Many places don't allow gift cards to expire, so check the rules where you sell first.

Can a customer use multiple gift cards on one order?

Yes. A customer can apply more than one gift card, and pay any amount left with another payment method.

How do I check my Shopify gift card balance online?

Open the gift card email from the store and click the link to the gift card page. It shows the balance left. If you lost the email, contact the store that sold the card; they can look it up and send it again.

Can I use a Shopify gift card on another Shopify store?

No. A Shopify gift card only works in the store that issued it.

Can I choose my own gift card code?

Yes, for cards you issue from the admin you can keep the code Shopify generates or type your own. Codes for cards that customers buy are generated by Shopify.

Can a customer pick their own gift card amount?

Not on a gift card product. They choose one of your denominations. For a custom amount, send an invoice and issue a gift card once it's paid.

What's the difference between a gift card and store credit on Shopify?

A gift card is a code anyone can use, usually bought by one person for another. Store credit is linked to one customer's account and used when they log in at checkout. Gift cards bring in new people. Store credit, especially as cashback, brings back your existing customers.

Want more customers to come back?

Send me your store link. I'll look at your gift cards, your product pages and your repeat orders, and tell you what to change first.

Shopify expert hire chat live

Other Case Studies