Valid on any class at any time. No expiration date. Once you purchase the gift certificate we will email it to the purchaser. Just print it out and wrap it up or email it on to the recipient. The gift certificate will come with a promo code that can be entered when recipient signs up for their class.