Grocery Store Gift Cards: Where to Buy and How to Use Them?
Learn how grocery store gift cards work, where to buy them, balance rules, and product restrictions. Find out how to send digital grocery cards easily.

Food and household supplies take up a large part of every family's monthly budget. Buying a grocery gift card is one of the easiest ways to help someone pay for their everyday meals.
Grocery store gift cards are prepaid cards loaded with money to spend on food, drinks, and essential home supplies. They work like normal debit cards at the supermarket point of sales by taking the cost of your items off your card balance.
Whether you want to help a student, support older parents, or treat a friend, this guide explains how they work. You will learn where to buy them, how to use them, and what rules to look out for.
The £25 Weekly Shop: A Simple Example
To see how useful these grocery gift cards are, think about an ordinary family situation.
A young student moves into their first flat in another city for university. Their parents want to make sure they eat well instead of skipping dinner to save money.
Parents buy a £25 digital supermarket voucher online and send the code to their child’s phone. It arrives in their inbox in just a few seconds.
The student walks to the local supermarket to pick up fresh bread, milk, fruit, and pasta. At the checkout teller, they scan the digital barcode straight from their mobile screen.
The £25 voucher covers the whole shopping basket right away. The student gets a full bag of food without touching their small bank balance.
This practical support gives immediate peace of mind to students, young couples, and older relatives living on fixed pensions.
Grocery Gift Cards vs Food Shopping Cards vs General Retail Cards
Before you buy a gift card, it helps to know how different store vouchers work.
A dedicated grocery store card or food store gift card comes from a specific supermarket chain. You can spend it on fresh food, pantry items, and household cleaning supplies in their shops.
General retail store gift cards come from department stores, clothing brands, or electronics shops. While they make fun presents, your recipient cannot use them to buy everyday food or fresh vegetables.
Multi-store retail cards and open-loop bank cards like Visa or Mastercard gift cards can sometimes be used in supermarkets. However, they often have activation fees, monthly charges, or address check rules that make them harder to use.
Physical Gift Cards vs Digital Grocery Gift Cards
Supermarket gift cards come in two main styles: traditional plastic cards and digital e-gift codes.
Physical gift cards are made of plastic and are handed over in person or sent by post. They feel like a classic present, but you have to wait for them to arrive.
If a physical plastic card gets lost in the post or dropped on the street, the money is usually gone forever.
Digital grocery gift cards are delivered through email or mobile text messages in seconds. You can buy one on your phone and send it to someone living across the country right away.
The recipient saves the digital voucher in their email or mobile phone wallet. They cannot lose it as easily as a small piece of plastic.
To learn more about how electronic codes and balances work from purchase to checkout, read our simple guide on what e-gift cards are and how they work.
Where to Buy Grocery Gift Cards
If you want to know where to buy grocery gift cards, you have several easy choices:
- Inside Local Supermarkets: You can pick up a physical card from the display rack by the shop teller and ask the cashier to load money onto it.
- Supermarket Websites: Most large grocery brands sell physical and digital cards on their official websites.
- Gift Card Stands in Stores: Many supermarkets have large gift stands where you can find third-party gift cards in supermarkets, including entertainment, music, and gaming codes.
- Dedicated Mobile Gifting Apps: Modern smartphone apps let you browse verified digital gift cards and send them to friends in a few quick taps.
Popular Retail and Supermarket Cards Across the UK, USA, and Canada
Supermarket names change depending on where your family members live. Here are the most common brands across three major countries:
United Kingdom
The UK has several major supermarket brands that offer physical cards and digital vouchers:
- Tesco: Tesco gift cards work in large Tesco Extra superstores, standard supermarkets, and small Tesco Express local shops.
- Sainsbury's: Offers physical cards and digital codes accepted across main stores and Sainsbury's Local branches.
- Asda: Asda gift cards work across all Asda superstores for food, George clothing, and home goods.
- Morrisons: Sells vouchers that you can spend on fresh food and groceries across its supermarket network.
United States
In the United States, grocery shopping is split between huge retail stores and large regional supermarket chains:
- Walmart: Very popular across America because the Walmart gift cards can be used at any Walmart stores across the country in person and online.
- Target: Widely used for both fresh groceries and everyday home essentials.
- Kroger: One of the largest grocery groups in the US, covering regional store names like Ralphs, Fred Meyer, and King Soopers.
- Whole Foods Market: Known for natural and organic foods, with cards redeemable across stores nationwide.
Canada
In Canada, several major grocery groups run multiple supermarket brands under shared gift card systems:
- President’s Choice (PC) Cards: Run by Loblaw and accepted across Canada at Loblaws, No Frills, Real Canadian Superstore, and Shoppers Drug Mart.
- Sobeys Multi-Banner Cards: Run by Empire and accepted at Sobeys, Safeway Canada, FreshCo, Foodland, and participating IGA stores.
- Walmart Canada: Used across all provinces for food, pantry staples, and home products.
- Metro: Very common across Ontario and Quebec for groceries and pharmacy items.
How to Redeem a Grocery Gift Card at Checkout
Using a supermarket card to pay for your food is very easy:
At a Regular Checkout Point of Sales
Put your groceries on the belt as normal. When the cashier tells you the total price, hand them in your plastic card or show the barcode on your phone.
The cashier scans the barcode or swipes the card strip. The teller takes the money off your bill straight away.
At a Self-Checkout Machine
Scan all your shopping items using the barcode scanner. When you finish scanning, tap the payment button on the screen and select "Gift Card."
Scan the digital barcode from your phone screen under the red scanner light. If the machine cannot read the screen, type the card number and security PIN using the keypad.
What Happens with Remaining Balances?
Most supermarket gift cards allow partial spending. This means you do not have to spend all the money in one visit.
If your shopping bill comes to £18 and your card has £25 on it, the teller takes £18. The remaining £7 stays safe on the card for your next shopping trip.
If your shopping bill comes to £30 and you have a £25 card, the POS takes the full £25. You simply pay the remaining £5 using cash or a debit card.
Can Supermarket Cards Be Used for Online Food Shopping?
Many people want to know if they can use their gift card to order food delivery online. The answer depends on the store you choose.
Some supermarkets let you enter your gift card code and PIN during online checkout to pay for your home delivery order.
Other supermarkets only let you scan gift cards inside their physical brick-and-mortar shops.
Before you plan a large online order, check the retailer’s website rules. Some shops ask you to link the gift card to your online customer account before you book a delivery slot.
What Products Can You Buy (and Common Restrictions)
Grocery gift cards cover almost all normal shopping items. You can buy fresh bread, milk, meat, vegetables, frozen meals, cleaning sprays, and toiletries.
However, supermarkets follow strict legal rules on certain items. Most supermarkets will not let you pay for:
- Petrol and diesel at supermarket forecourts
- Lottery tickets and scratchcards
- Cigarettes, tobacco, and vape items
- Other gift cards or digital gaming vouchers
- Prescription medicine from the pharmacy counter
- Foreign money at travel exchange desks
These rules are set by law and store systems to stop fraud and money laundering.
Card Balances, Expiry Dates, and Refunds
Supermarket gift cards come in different fixed amounts to suit every budget. Common choices include £10, £15, £25, £50, or £100, while online platforms often let you pick custom values.
Keep these important balance rules in mind:
- Checking Your Balance: You can check your remaining balance by typing your card number on the supermarket’s official website, or by asking a cashier.
- Expiry Rules: In the UK, many supermarket gift cards expire after 24 months of no activity, though some cards last up to 5 years. In Canada and parts of the US, laws ban expiry dates on most gift cards.
- Refund Rules: Supermarket cards cannot be traded for cash or moved into a bank account. If you return an item bought with a gift card, the shop will give you store credit or put the money back on a gift card.
Can Grocery Gift Cards Be Sent Internationally?
Many people living abroad want to send a grocery card to family back home.
In almost all cases, grocery gift cards cannot be used in another country. A supermarket card bought in the UK in British Pounds will not work in the USA, Canada, or Asia.
Supermarket computer systems only accept local currency and local banking links.
If you want to help a loved one in another country, you must buy a digital card made specifically for their country and currency.
To learn which cards can cross borders and how country locks work, read our supporting guide on International Gift Cards: Which Ones Can You Use Abroad?.
Pre-Purchase Checklist for Grocery Gift Cards
Before buying a card for someone, run through this simple checklist:
- Nearby Stores: Make sure the recipient has a branch of that supermarket close to their home.
- Delivery Preference: Check whether they prefer to shop in person or order groceries online for delivery.
- Expiry Date: Check how long the card stays active so they have plenty of time to spend the balance.
- Restricted Items: Make sure the items they need are not blocked by the supermarket's rules.
- Balance Tracking: Check that the card allows them to spend the money over several shopping trips.
Explore Digital Gift Cards with Talk Home App
Sending practical gifts to family and friends should be simple and fast, whether they live down the road or overseas.
With Talk Home App, you can explore an extensive range of digital gift cards, mobile airtime top-ups, and international calling plans right from your phone.
When you choose digital vouchers through the app:
- You select the recipient's country first to view verified local brands available for that destination.
- Digital vouchers are sent electronically in seconds, ready for fast use.
- You enjoy clear pricing with zero surprise charges at payment.
Available brands depend on the country you pick, so always confirm local brand availability in the app before you buy.
Ready to send practical support to your loved ones? Visit the Talk Home App Gift Cards page to explore available digital card options today.
Frequently Asked Questions
Can you use a grocery store gift card at any supermarket?
No. Grocery gift cards only work at the specific supermarket brand that sells them. A Tesco gift card will not work at Asda, Sainsbury's, or Morrisons.
Can you buy petrol with a supermarket gift card?
Most supermarkets do not allow gift cards to be used at automated pay-at-pump machines. Some stores allow you to pay inside the petrol kiosk, so always check with the forecourt cashier first.
What happens if I do not spend the full balance on my grocery card?
The remaining money stays safe on the card. You can use the rest of the balance on your next grocery visit before the card's expiry date.
Can I show a digital grocery gift card on my mobile screen?
Yes. You can hold your phone screen under the POS scanner, so it can read the barcode. You can also print the email barcode on paper if you prefer.
Can I buy another gift card using a grocery store gift card?
No. Supermarkets block customers from using existing gift cards to buy third-party gift cards, gaming codes, or lottery tickets to prevent fraud.






