Sell and send gift cards
About selling and sending gift cards
Many customers still prefer physical gift cards because they are tangible and can be easily carried or gifted. They are convenient for in-store purchases and can be a traditional option for gifts.
eGift cards offer instant delivery via email, making them a convenient last-minute gift option. They can be personalized with messages and are accessible anywhere with an internet connection.
Before you begin
You can sell eGift cards and physical gift cards from the Square POS apps on all devices and from Square Dashboard. Make sure to update your app to get the latest functionality.
There are a few limitations when selling gift cards:
The maximum value for a single gift card is $2,000.
You cannot issue more than $10,000 in gift cards to any single person in any one day.
eGift cards will not work with custom domains, nor will they with any e-commerce partners or API integrations.
Sell an eGift card
Open your Square POS app.
From the checkout screen, tap Library > Gift Cards > Sell eGift Card.
Rotate your screen to face the customer > ask them to pick a design, eGift card amount, and to enter their email address.
Tap Charge to complete the sale.
A gift card is activated once the sale is complete.
Sell a physical gift card
Open your Square POS app.
From the checkout screen, tap Library > Gift Cards > Sell Physical Gift Card or scan the gift card barcode with a barcode scanner.
Swipe the gift card, take a photo of the gift card QR code with your device's camera, or manually enter the 16-digit gift card number.
Select a default load value or enter a custom load amount if you turned on that option.
If you swipe the gift card or scan the gift card QR code or barcode, the amount will automatically load. If you manually enter the gift card number, tap Load.
To add additional items to the sale, tap the arrow to return to your item library or tap the keypad icon.
Tap Charge to complete the sale.
Loading and redeeming gift card balances via QR codes or barcode scanners is only available on iOS devices at this time.
A gift card is activated once the sale is complete.
Resend an eGift card
- Sign in to Square Dashboard, then click Payments > Gift Cards.
- From the Overview screen, search for the eGift card sale by entering the gift card number or selecting a timeframe from the date range selector.
- Select the transaction and click Resend.
- Enter the recipient’s email address and click Resend.
Set gift card default amounts
eGift card
Sign in to Square Dashboard, then click Payments > Gift Cards.
Click Settings.
Under eGift Card Amounts, enter your preferred default values and click Save.
Physical gift card
Sign in to Square Dashboard, then click Payments > Gift Cards.
Click Settings.
Under Plastic Gift Card Amounts, enter your preferred default values and click Save.
Sell gift cards on your Square Online site
- Go to your Square Online Overview page > Items > Gift Cards. If you have multiple sites, go to Settings > Gift Cards, then click the button to open Square Dashboard.
- Toggle on Sell eGift Cards Online, then click Save.
- Return to your Square Online Overview page > Items > Gift Cards.
- Check the Add eGift Card link to site navigation box.
- Go to your site editor and click + Add > Page > Gift cards.
- You’ll be prompted to sync your existing Square Gift Cards account, or set one up.
Switch off your eGift card site when not in use
Sign in to Square Dashboard, then click Payments > Gift Cards.
Click eGift Cards > Configure.
Toggle off Sell eGift Cards Online.