A Vanilla card will usually expire after a nine (9) year period, calculated from the date of purchase. However, it is worth noting that, while all Visa gift cards include expiration dates, the funds on the cards will never expire. If your card expires, you will need to renew or get a new card in order to use any remaining funds associated with that card.