Key takeaways
- Capture each voucher the day it arrives; the message is not an archive.
- Amount, expiry and code are the fields that matter, and the list should be sorted by expiry.
- Track partial balances, keep one wallet for the household, and store the code in a form a scanner can read.
- One weekly look at the expiring group replaces every reminder you would otherwise have to remember.
Most systems for tracking vouchers fail in the same place: they depend on remembering to look. This one depends on the list being sorted so that the next thing to use is at the top.
Why do gift cards get lost?
Bankrate's survey found 47% of US adults holding an unused gift card, voucher or store credit, most of them for over a year. Almost none of those cards were refused. They were received, put somewhere sensible, and never looked at again, because nothing ever prompted the look.
A tracking system has to replace the prompt. That is the whole design problem. Everything below is in service of one outcome: when a voucher is about to expire, you find out before it does, without having to remember to check.
It helps to know where vouchers come from, because each channel loses them differently. An SMS is pushed out of view within a day. An email is filed, or filtered to promotions, and never opened twice. A paper voucher lives in a coat pocket until the coat changes with the season. Store credit sits in an account you only log into when you shop there. Employer benefits arrive in a portal with its own login. None of these is a list, and a system has to be one.
Capture on the day it arrives
A voucher that is not captured within a day of arriving is usually never captured. Text messages are the main channel and the worst archive, so the habit is: when the SMS lands, the voucher goes into the wallet before the message scrolls away. If the app can read the message for you, the habit costs ten seconds; if you are doing it by hand, a paste is enough as long as you do it now.
On Android the inbox can be scanned for the vouchers you already forgot, but only by an app installed outside the store; why Play Store apps cannot read SMS explains the policy and the alternatives. On iPhone, the paste is the import.
Email vouchers and benefit portals need the same ten seconds. Copy the message text, or the code, the amount and the date from the portal, and paste them in before closing the tab. The portal will still exist in four months; your memory that there was a voucher in it will not.
PeakVoucher does this from your own data. A wallet for the vouchers buried in your messages. Join the free beta →
What information should I record for each gift card?
Amount, expiry, code. Everything else, the shop, the category, the sender, is nice but does not decide whether the voucher gets used. If the amount is unknown, record it as unknown rather than zero; a free-item coupon has value even if it has no number. If there are several codes in one message, keep them all with the voucher.
| Field | Why it matters | If it is missing |
|---|---|---|
| Amount or remaining balance | Decides whether the voucher is worth a trip | Record unknown, never zero |
| Expiry date | Decides the order of the list | Record none; check the country's rules |
| Code (and PIN) | What the till needs | Keep the original message until found |
| Shop or brand | Search, and matching to a planned purchase | Optional |
| Sender and date received | Useful for disputes | Optional |
If the message carries no expiry, the card may still have one printed on the physical card or set by law; the gift card expiry rules by country give the minimums where they exist.
Sort by expiry, never by shop
A list sorted by shop answers do I have anything for that place?, which is the question you ask once a year. A list sorted by expiry answers what is about to die?, which is the question that saves money. Three groups are enough: expiring within sixty days, everything else that is live, and used or expired. Inside a group, favourites first, then soonest expiry.
Sixty days is the horizon because most short-dated coupons live inside it. Fourteen days is where the colour should change, because that is close to the window in which people reliably act on a deadline rather than defer it.
The system then needs one habit: open the expiring group once a week, on the same day, and decide for each voucher in it whether this week is the week. That is the whole review. It takes under a minute because the list is short, and it is where every loss would otherwise have come from.
How do I track partial gift card balances?
The second-most-common way to lose value is to spend $110 of a $150 card and forget the $40. Mark the voucher partial, note the remaining balance, and it stays in the live group with its new value. A card is used when the balance is zero, not when it has been used once.
- At the till, ask for the remaining balance or read it off the receipt.
- Flip the voucher to partial and type the new amount before you leave the shop.
- Leave it in the live group; it is still a card.
- Mark it used only when the balance reaches zero.
Keep one wallet for the household
If two people receive vouchers, two lists guarantee that one of them holds a voucher the other one needed last Thursday. One wallet, shared, with one person able to add and both able to spend, is the arrangement that works. It also means one place to check before buying anything.
The division of labour matters less than the fact that there is one list. The person who receives most of the vouchers does the capturing; both look at the expiring group; whoever is at the till marks the voucher used or partial. A card used by one partner and still showing as live for the other is a card that will be presented twice, and refused once.
The same shared-list logic is what makes forgotten subscriptions visible: small amounts nobody is responsible for stay invisible until they sit in one place with a name next to them.
Make the code readable at the till
A code typed into a note is a code you will read aloud in a queue while the cashier types it. Store it in a form that draws a barcode, or, failing that, in monospace with the separators stripped. If the barcode does not scan, the number has to be visible and copyable in one tap; what to do when a gift card barcode will not scan covers the fixes in order.
Two more things belong with the code. The PIN, if the card has one, because a code without its PIN is refused at the till. And a note of the form the shop accepts: some will only take the physical card, some only the e-voucher's own barcode, and knowing that before the queue saves the queue.
How PeakVoucher does it
PeakVoucher is this system with the manual steps removed: it imports from SMS or a paste, reads the amount, expiry and code, files the voucher by expiry, tracks partial balances, shares the wallet with a viewer, draws a scannable barcode and puts the soonest-expiring vouchers on a Galaxy Watch. The insights screen adds the number the system is meant to move: value lost to expiry, which should go to zero.
Want this answered from your own data?
That is what PeakVoucher does. A wallet for the vouchers buried in your messages. In private beta — the waitlist is free.
Questions
What about paper vouchers?
How often should I review the list?
Is a spreadsheet enough to track gift cards?
What is the best way to organise gift cards by expiry?
Should I record the PIN with the code?
Sources
- Bankrate (2023). Unused gift cards survey: 47% of US adults have unused gift cards, vouchers or store credit worth $23 billion. https://www.bankrate.com/credit-cards/news/unused-gift-cards-survey/