Answered by Mukesh
Some do and some do not, because expiry is set by each brand rather than by the store. Where a card has an expiry, it is part of the brand's terms, and those terms are shown with the card so you can see the position before you buy.
The safest habit is to treat a gift card like money and use it in good time rather than leaving it in a drawer indefinitely. Even where a long validity applies, spending it sooner means you never risk losing value to a date you forgot about.
If you are buying a card as a gift, it is kind to mention any expiry to the recipient so they can plan. And if you are unsure about a particular card, the brand's own support can confirm its validity, while we can help if the card was purchased through our store.
