The Ulta points you earn must be used within 24 hours after earning them in order to be redeemed.  The Ulta rewards program has also been well appreciated because it enables you to accumulate savings that you can use on anything at the shop.