When setting up a loyalty program thresholds can be set in the program rules to define points requried to achieve the next tier or reward or associated sku’s. Rewards of any type can be capped at a desired amount to ensure/manage frequency of redemption or accrued to reach a milestone reward. Admins can configure rules to set expiry after a set period of time. Users can set currency expiration for any of the qualifying or non-qualifying currencies. Users can also set different point or reward expiration intervals based on when they were credited to the account.