Retention guide
How to set up expiring store credit on Shopify
Give customers a deadline to use their credit, increasing redemption and cleaning up your liability ledger.
Why expiry helps
Unexpired credit sits on your books forever as a liability and customers forget they have it. A 6- or 12-month expiry creates urgency and reduces stale liability.
Step 1. Pick a window
Industry standard: 6 months for post-purchase rewards, 12 months for bulk-issued campaigns, 90 days for limited-time promotional credit.
Step 2. Track expiry in your CSV
Bulk Store Credit ships expiry tracking as a per-row field in the CSV bulk issuer on the Pro plan. Add an expiry date column, upload, and the app stamps each balance with its expiry.
Step 3. Override per issue
Different campaigns benefit from different windows. A flash promo might be 90 days, a loyalty thank-you 12 months. Set the date per row on the CSV, no admin toggle needed.
Step 4. Customer-facing reminders
The email notification at issue time includes the expiry date. For stores that want additional reminder cadences, contact us on the Pro plan and we will wire it into your flow.
Step 5. Legal check
Some jurisdictions (California, parts of EU) restrict expiry on gift cards and store credit. Confirm with your legal team before setting expiry on credit issued in those regions.
Keep reading
More guides you might need.
3 min read
How to auto-reward customers with store credit on Shopify
Set up rules that issue store credit automatically when a customer hits a milestone, like second order or $500 lifetime spend.
3 min read
How to bulk issue store credit on Shopify via CSV
Reward 100, 500, or 5000 customers at once by uploading a simple CSV. Step-by-step with Bulk Store Credit by Win-Win Apps.
4 min read
How to issue store credit on Shopify without Plus
Give customers store credit on any Shopify plan. Step-by-step with Win-Win Store Credit, no code and no Plus upgrade required.
3 min read
How to migrate store credit from another platform to Shopify
Moving from Rise.ai, Smile, or another platform? Here is how to import existing customer balances without losing data.
Need help with this on your store?
We build free Shopify apps for the simple stuff. Browse the full set.