Simple Points and Rewards

How can we help?

Search the documentation or ask the AI agent anything about the plugin.

Points Expiry (Pro)

Updated September 11, 2026

The Points Expiry feature automatically removes points from a customer’s balance after a set period of inactivity or from a fixed expiry date. This encourages customers to stay active and use their points regularly.

Configuration

Configure expiry under Points & Rewards › Settings › Points Expiry:

  • Enable Expiry – Toggle points expiry on or off.
  • Expiry Type – Choose between:
    • Rolling Inactivity – Points expire after X days/months of inactivity (no new points earned or redeemed).
    • Fixed Date – All points expire on a specific calendar date (e.g. end of year).
  • Period / Date – The inactivity window (e.g. 365 days) or the specific expiry date.

How Expiry Works

A daily background cron job scans for accounts where points have expired. When points expire, they are removed from the customer’s balance and an entry is added to their points history noting the expiry. An expiry warning email can optionally be sent before points expire.

Customer Notification

Customers can see their points expiry status in their dashboard. Consider enabling an expiry reminder email to give customers advance notice, encouraging them to act before their points disappear.

Best Practices

  • Use a rolling inactivity window (e.g. 12 months) rather than a fixed date to avoid a single large expiry event affecting many customers at once.
  • Always communicate the expiry policy clearly in your Terms & Conditions.
  • Test the expiry behaviour on a staging site before enabling it on production.
Was this article helpful?