Lifetime recurring discount (unlimited cycles)
Reward launch buyers or loyal customers with a discount that applies to every renewal, for as long as they stay subscribed.
- 10% off every renewal
- Unlimited cycles
- Great for launch loyalty
A lifetime recurring coupon applies a discount to every renewal, indefinitely — a powerful loyalty and launch hook. ArraySubs supports this by setting the renewal cycle count to 0 (unlimited). This recipe builds ‘LAUNCH10’: a permanent 10% discount on every renewal for the life of the subscription, as long as the coupon still exists in WooCommerce.
- Every renewal is discounted 10%, with no cycle limit.
- The discount lasts as long as the subscription (and coupon) exist.
- Captured value is locked even if you later edit the coupon.
- A strong loyalty/launch incentive.
The exact configuration
Enter these values and you have the setup live. Every field maps to a real ArraySubs setting.
| Setting | Value |
|---|---|
| Coupon codeMarketing → Coupons | LAUNCH10 |
| Discount type / amountCoupon → General | Percentage · 10% |
| Apply to subscriptionsArraySubs Subscription Settings | On |
| Discount durationArraySubs Subscription Settings | Recurring |
| Number of renewal cyclesArraySubs Subscription Settings | 0 (unlimited) |
When to use this setup
Set it up in 3 steps
A step-by-step guide drawn from the ArraySubs user manual. Open the linked page for the full walkthrough and screenshots.
Create the percentage coupon
Add ‘LAUNCH10’ under Marketing → Coupons with Discount type = Percentage, Amount = 10.
CouponsMake it recurring and unlimited
Enable ‘Apply to subscriptions,’ set Discount duration = Recurring, and Number of renewal cycles = 0 for unlimited.
CouponsKeep the coupon alive
Don’t delete or expire the WooCommerce coupon — the recurring discount stops applying if the coupon no longer exists or has expired.
Coupons
Notes & edge cases
Modules behind this recipe
The ArraySubs modules this setup relies on.
Coupons
Apply WooCommerce coupons to subscription products with recurring discounts, cycle limits, and checkout counting.
Subscription Products
Create and manage simple or variable subscription products with trials, signup fees, plan logic, and lifecycle behavior.
Billing and Renewals
How ArraySubs creates, schedules, communicates, and collects recurring payments from first invoice to final renewal.
Related setups to explore
Other configurations you can build with the same modules.
50% off first 3 months
A recurring coupon that discounts the first few renewals — e.g. 50% off for 3 months counting the initial order.
Creator code: 20% for 12 renewals
A recurring partner/influencer code that discounts a year of renewals — e.g. 20% off for 12 cycles.
Founding-member locked price
Lock early subscribers into a low price forever, even after you raise prices for everyone else.
Questions, answered
Unlock the complete Pro stack
Start on the free-forever core today, then choose a paid Pro plan when you need the advanced Pro feature set.
No credit card required · Annual and lifetime options available
