Skip to main content

Reward redemption limits

Set limits on how many rewards a customer can redeem

A
Written by Adam Goodman
Updated in the last hour

Overview

There are two types of reward redemption limits you can use to manage how customers redeem rewards:

  • Individual reward limits: set a redemption cap on a specific reward (e.g. only 1 birthday discount per year).

  • Global reward limits: limit how many rewards a customer can redeem across your entire program in a set time period (e.g. no more than 5 rewards per month).

You can use one or both types depending on how you want to manage redemptions and protect your margins. When enabled, customers will see a message showing when they can redeem again if they’ve reached a limit.

These limits are particularly useful if you want to:

  • Prevent customers from redeeming too many rewards in a short period

  • Create a more balanced and consistent overall rewards experience

  • Encourage customers to spread out their redemptions over time

Note: When you switch a limit on, it immediately takes into account rewards already redeemed during the current period. For example, if a yearly limit is set, any rewards redeemed earlier this year will count toward that limit. This applies to both individual and global limits.

Individual reward redemption limits

Control how often a customer can redeem a specific reward. You can set a limit per day, week, month, year or lifetime. For example, you might want a customer to only use a 20% discount reward once per year. This setting is available on all reward types.

How to set an individual limit

  1. Go to Program settings > Rewards

  2. Click into a specific reward (or create a new one)

  3. Check Limit how many times a customer can redeem this reward

  4. Enter the number and time period

  5. Save your changes

Global reward redemption limits

Set a cap on how many total rewards a customer can redeem across your program within a set time period. This limit applies across all reward types in your program and is in addition to any limits you already have in place for individual rewards.

How to enable global reward redemption limits

  1. Go to Program settings > Rewards

  2. Under Reward redemption limit, check the Limit reward redemptions box

  3. Enter the maximum number of rewards a customer can redeem

  4. Choose the time period (day, week, month, or year)

  5. Click Save to apply the changes

Customers will automatically see a countdown (e.g., "Can be redeemed in 5 months") when they’ve reached the limit.

FAQ

Do limits reset automatically?
Yes. The limit resets at the end of the selected period (day, week, month, or year)

Do limits apply to all reward types?
Yes. Limits can be applied individually to any reward type. When set globally, they are counted across all reward types in your program

What happens if I change a limit or time period?

The new settings apply immediately. All customers are subject to the updated limit, any rewards they’ve already redeemed during the current period will count toward the new limit.

Did this answer your question?