Skip to main content

Points Expiry

Learn how to enable Points Expiry to automatically expire unused loyalty points after a set number of days and notify customers before their points expire.

Written by Kris - Mage Loyalty
Updated this week

Why Use Points Expiry?

Points expiry creates urgency. A customer who knows their points are expiring has a concrete reason to return and use them, turning a dormant balance into an active purchase.

  • Re-engage customers who have accumulated points but have not returned to redeem them

  • Reduce long-term points liability. Unspent points represent future discounts on your books

  • Create regular touchpoints with customers through expiry reminder emails

  • Encourage faster redemption cycles, keeping customers active in your program

ℹ️ Note

Points expiry works best as an engagement tool, not a cost-cutting measure. If customers feel their rewards are being taken away unfairly, it damages loyalty rather than building it. The guidance in this article will help you use it the right way.


Enable Points Expiry

  1. From your Shopify admin, open the Mage Loyalty app.

  2. In the left menu, click Loyalty.

  3. Scroll to the Points Expiry section at the bottom of the page.

  4. Check the box labelled Enable points expiry.

  5. Enter a number in the Days until redeemable points expire field.

  6. Click Save.

ℹ️ Note

Setting the days field to 0 means points never expire, the same as leaving expiry disabled. Always enter a value greater than 0 when enabling this setting.


Choosing the Right Expiry Window

The window you set should reflect your customers' natural purchase cycle. Too short and you risk frustrating loyal customers. Too long and the urgency effect is lost.

Store Type

Suggested Window

Reasoning

Consumables / replenishment(beauty, supplements, food)

180–365 days

Customers buy regularly: 6–12 months is fair and still creates urgency.

Fashion / apparel

365 days

Seasonal buying patterns mean customers may only shop 2–4 times a year.

General ecommerce

365 days

Safe default for most stores. One year gives customers ample time.

High-frequency / subscription

90–180 days

Customers buy often: a shorter window is reasonable and drives faster redemption.

Not recommended

Under 90 days

Very short windows frustrate customers and generate negative sentiment.

✅ Tip

When in doubt, start with 365 days. You can always shorten the window later. It is much harder to rebuild trust after frustrating customers with a surprise expiry.


Points Expiry Email Notifications

Mage Loyalty automatically sends customers a Points Expiring email before their balance is due to expire. This gives them time to return and redeem before losing their points.

  • The notification is sent automatically, no manual action needed from you.

  • You can customise the email content and send timing in Email Templates in the Mage Loyalty app.

✅ Tip

The Points Expiring email is one of the most effective re-engagement emails in your loyalty toolkit. Make sure the template is compelling. Remind customers what they can redeem their points for and include a clear link back to your store.


How Points Expiry Works

  • Points expire per batch. Each group of points earned starts its own expiry clock from the date they were awarded.

  • Enabling expiry affects both new points and existing accumulated balances. Existing points begin their expiry clock from the day you enable the setting.

  • Expired points are permanently removed from a customer's balance and cannot be reinstated automatically.

  • Customers can view their points balance and expiry dates in the loyalty sidebar.

📌 Important

If you are enabling expiry for the first time on a store with existing customers who have accumulated points, those customers will immediately see an expiry clock on their balance. Consider sending a loyalty member email to give them advance notice before the setting goes live.


Common Mistakes to Avoid

⚠️ Common Mistake

Setting an expiry window under 90 days: Very short windows erode trust. Customers who earn points on a purchase and find them expired before their next visit are unlikely to re-engage with your program.

⚠️ Common Mistake

Enabling expiry without notifying existing customers: Customers with large accumulated balances will see their points suddenly have an expiry date. Communicate the change before it takes effect.

⚠️ Common Mistake

Manually reinstating expired points frequently: If you regularly add back expired points as goodwill gestures, your expiry window is probably too short. Adjust the setting rather than managing exceptions.


Troubleshooting

Customers are not receiving the expiry reminder email

  • Check that the Points Expiring email template is enabled in Email Templates.

  • Confirm the customer's email address is valid and their account is active.

A customer's points expired but they believe they should not have

  • Check the customer's points history in the Customers section to see when points were earned and when they expired.

  • If appropriate, add points manually as a goodwill gesture via Customers > Manual Points Adjustment.

I want to disable points expiry

  • Go to Loyalty > Points Expiry, uncheck Enable points expiry, and click Save.

  • Points that have already expired are not reinstated. Only unexpired points are preserved going forward.


🗨️ Still need help or can’t find the answers you’re looking for? Reach out to the Mage Loyalty team through our live chat support.

Did this answer your question?