Als er geen uitgiftedatum of vervaldatum op de bon of kaart staat of er staat nergens op vermeld waar je de geldigheidsdatum kan vinden (bijvoorbeeld op een site), is de bon onbeperkt geldig.
Als er wel een uitgiftedatum is vermeld maar geen vervaldatum, dan heb je in ieder geval minimaal 5 jaar de tijd om hem in te wisselen. Het is niet zo dat de bon daarna dan niet meer geldig is, maar het kan mogelijk discussie opleveren.
Cadeaubonnen kunnen korter dan 5 jaar geldig zijn, maar dan moet dit op de bon staan. Korter dan 2 jaar mag wettelijk niet. Tot welke datum je de kaart nog kunt gebruiken, kun je meestal checken via de site van de cadeaukaart of bij de kassa in de winkel.