The codes are one time use. I never get a catalog with a discount code in it. I called American Girl to ask why, we have spent a lot money there over the years. Their response it's " a marketing decision. And that they put the discount code in catalogs then send them out to people and areas in order to attract new customers."