The law requires that most gift cards or vouchers be sold with a mandatory minimum expiry period of three years. The period begins from the date a gift card is sold to a consumer. Businesses can choose to apply an expiry period longer than three years and no maximum expiry period applies.