Skip to content

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
No credit card required
FreeRetention & coupons

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.

What you get
  • 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.
Copy these settings

The exact configuration

Enter these values and you have the setup live. Every field maps to a real ArraySubs setting.

SettingValue
Coupon codeMarketing → CouponsLAUNCH10
Discount type / amountCoupon → GeneralPercentage · 10%
Apply to subscriptionsArraySubs Subscription SettingsOn
Discount durationArraySubs Subscription SettingsRecurring
Number of renewal cyclesArraySubs Subscription Settings0 (unlimited)
Best for

When to use this setup

Launch-event loyalty pricing
Founding-customer perks via a code
Affiliate/partner permanent discounts
Set up

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.

  1. Create the percentage coupon

    Add ‘LAUNCH10’ under Marketing → Coupons with Discount type = Percentage, Amount = 10.

    Coupons
  2. Make it recurring and unlimited

    Enable ‘Apply to subscriptions,’ set Discount duration = Recurring, and Number of renewal cycles = 0 for unlimited.

    Coupons
  3. Keep 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
From the manual

This recipe is built from these ArraySubs user-manual guides:

Good to know

Notes & edge cases

If the WooCommerce coupon is deleted or its expiry passes, the recurring discount stops applying to new renewals.
Stored values are used on renewals, so changing the coupon later doesn’t affect existing subscribers.
A coupon discount and a retention discount can stack, capped so the renewal total never goes negative.
Built with

Modules behind this recipe

The ArraySubs modules this setup relies on.

Free

Coupons

Apply WooCommerce coupons to subscription products with recurring discounts, cycle limits, and checkout counting.

Free + Pro

Subscription Products

Create and manage simple or variable subscription products with trials, signup fees, plan logic, and lifecycle behavior.

Free + Pro

Billing and Renewals

How ArraySubs creates, schedules, communicates, and collects recurring payments from first invoice to final renewal.

FAQ

Questions, answered

Set Number of renewal cycles to 0. That applies the discount to every renewal for the life of the subscription.

The subscription keeps tracking cycles, but renewal discounting depends on the coupon still existing for validation — deletion can stop the discount and the admin display marks it ‘deleted.’
Paid Pro plans

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