Only the VISA gift cards expire in 7 years. The other gift cards do not have an expiration date.