Sainsbury's gift cards don't have a hard expiry date the way most people fear, but there are still real rules on balance, damage and refunds. Here's exactly how to handle an old card and what to do if it won't scan.
As an Amazon Associate, My Gifts Inventory earns from qualifying purchases. We only recommend products we'd genuinely consider buying ourselves.
You found a Sainsbury's gift card at the back of a drawer, or someone handed you one last Christmas and you never got round to using it. Now you're wondering whether it's still worth anything, or whether the money quietly vanished while you weren't looking. We get this question a lot, and the short answer is better news than most people expect: Sainsbury's gift cards don't expire the way old paper vouchers did.
That said, "no expiry" isn't the same as "no rules," and there are a few real things worth knowing before you trot off to the till with a card that's been sitting around since 2019. Here's the full picture, including what to do if your card is damaged, out of date in practical terms, or you're thinking of regifting it.
No. Sainsbury's gift cards do not have an expiry date. There's no printed date on the back that suddenly makes the card worthless, and the balance doesn't get wiped after 12 or 24 months the way some store cards and promotional vouchers do. If you have a genuine Sainsbury's gift card with credit remaining on it, that credit should still be there whenever you get round to spending it.
What does change is the balance, not the validity. A card is only worth what's left on it, so if you spent £35 of a £50 card in 2023, the remaining £15 is what you've got. The card itself stays alive until that balance hits zero.
There's one important distinction, though: this applies to Sainsbury's gift cards, the ones you buy at the till, online or at customer service. It does not necessarily apply to promotional vouchers, Nectar points converted to vouchers, or third-party cards sold in Sainsbury's stores (a Costa card bought at a Sainsbury's till is a Costa card, governed by Costa's rules). If your card has another brand's logo on it, check that brand's terms, not Sainsbury's.
Before you get to the checkout and hold up the queue, it's worth knowing what's actually on the card. This is especially true if the card was a gift and you never saw the receipt, or if it's been floating around for a couple of years and you're not sure whether you already spent part of it.
You can check the balance online through Sainsbury's gift card balance checker, by phone via the number on the back of the card, or in store at customer service. Have the card number and any security code to hand. If you've got a stack of cards from different shops and you're trying to work out which ones still hold value, our guide to Sainsbury's Gift Card Balance: How to Check It walks through the exact steps, and the same approach works for most other retailers.
Do this check before you plan a shop around the card. There's nothing worse than budgeting a weekly food shop around a card you assumed had £40 on it, only to find £6.50 left.
Here's where the confusion usually comes from. People search "do Sainsbury's gift cards expire" because their card feels out of date, and there are a few real scenarios where that's true in practice even though there's no formal expiry date.
Old cards get scratched, demagnetised, bent, or left near a phone and the magnetic strip gives up. If the card won't scan at the till or the number has worn off, that's a practical expiry of sorts. Take it to the customer service desk with the card in hand. If you have the original receipt, gift receipt, or the email confirmation from when it was bought, bring that too, because it makes proving the card is genuine much easier. Staff can usually look up the balance and either reissue or arrange a replacement. Without any proof of purchase, it can get trickier, but it's still worth asking before you write the card off.
Free £5 cards handed out with a promotion, "spend £X get a £Y card" offers, and Nectar-converted vouchers often do carry expiry terms that a standard gift card doesn't. Check the small print on whatever came with it. If it was a genuine gift card bought with money, you're on solid ground. If it was a freebie, the terms are usually tighter.
This is rarer, but worth flagging. Sainsbury's has absorbed other brands over the years, and cards from a former partner brand aren't automatically honoured. Again, the brand logo on the card tells you whose terms apply.
If the card is five or six years old and undamaged, it should still work. Longevity isn't a problem in itself. The balance is the thing to check, not the age.
Don't walk away and bin it. Work through these in order:
If the card turns out to be genuinely dead and unrecoverable, treat it as a lesson rather than a loss. Gift cards are a great present precisely because they're flexible, but they do need using. Which brings us to the next point.
The most common reason a gift card goes unused isn't expiry, it's forgetfulness. We've all done it. A few practical tricks:
Spend it on the boring stuff. A Sainsbury's card doesn't need to be saved for a treat. Put it toward a normal weekly shop and it's gone in one trip. That's the cleanest way to make sure it never becomes a drawer relic.
Use it in one go if the balance is small. If there's £8 left, buy £8 of things you'd buy anyway rather than trying to top it up with cash for a bigger shop. Partial balances across multiple cards are how people end up with £3.40 stranded on four different cards.
Keep the card until the balance is zero. Don't bin it just because it looks spent. The remaining credit lives on the card, and you'll need the physical card (or its details) to use it.
Set a reminder. If someone gives you a gift card in December, put a note in your phone for the end of January to use it on a food shop. Two months is plenty of time, and it stops the card joining the drawer collection.
Yes, and it's a perfectly reasonable thing to do, with a couple of caveats. Gift cards are transferable in practice: whoever holds the card can spend it. If you've got a card you won't use, passing it to someone who shops at Sainsbury's is more thoughtful than letting it gather dust.
The etiquette bit matters, though. Check the balance first and tell the recipient the exact amount, so it doesn't feel like you've offloaded a half-spent card. "There's £22 left on this, thought you'd make better use of it than me" is honest and fine. Handing over a card with an unknown balance and no explanation is the kind of thing that makes people feel like an afterthought.
If you're regifting because you want to give a proper present rather than a leftover, it's usually better to put the card toward something specific. Pair it with a small, real gift that shows you thought about the person. If the recipient is a keen cook, a Sainsbury's card plus something from our guide to cast iron and cookware gifts makes a genuinely lovely pairing. For a host who loves a food shop, a card tucked into a nice tea towel or a jar of something good from our host and hostess gift guide feels far more personal than a bare card.
If you're reading this because you found an old card and you're thinking of giving it as a present, a gentle word: don't give a card you'd be embarrassed to receive. If the card is old, partially spent, or you're not sure it works, either check the balance and be upfront about it, or spend it yourself and buy something real with the money.
The general principle with gift cards is that they should be a convenience, not a regifting loophole. A fresh card bought for the occasion, for the right amount, is a lovely present. An old card with an unknown balance handed over at the last minute is not the same thing, and most recipients can tell the difference.
If you're giving a card as part of a bigger gift, thinking about what to write in it helps. A short, specific line like "Put this toward the kitchen redo, or a takeaway on a Friday, whichever you need more" turns a card from a transactional present into a thoughtful one. It shows you pictured how they'd use it. If you're pairing a card with something for a bookish friend, our gifts for book lovers guide has plenty of small, inexpensive options that sit nicely alongside a card. And for someone who loves gaming, a card plus a small pick from our Minecraft gift guide makes for a much more complete present.
No. Sainsbury's gift cards do not have an expiry date, so the balance stays on the card until you spend it. A card from several years ago should still be valid as long as it's a genuine Sainsbury's gift card and not a promotional voucher with its own terms.
Take it to the in-store customer service desk along with any receipt or gift receipt you can find. Staff can usually check the balance and either process a replacement or advise you on next steps. If you have no proof of purchase, it's still worth asking before you give up on it.
In most cases, yes. There's no time limit on a genuine gift card, so a card that's five or six years old with an unused balance should still work at the till. Check the balance online first so you know what you're working with.
No, gift cards aren't redeemable for cash. You can spend the balance on groceries and other items in store or online where accepted, but you can't cash it out. If you won't use it, passing it to someone who will is the simplest solution.
Report it to the card issuer as soon as you notice, using the number on the card's packaging or Sainsbury's gift card support. If the card hasn't been used, they may be able to cancel and reissue it, but that usually requires proof of purchase, so keep receipts and email confirmations when you buy or receive a card.
Every item picked, priced and linked, ready to buy.