50% off the first 3 months (recurring coupon)
Carry a discount across the first few renewals, not just checkout — then return to full price automatically.
- 50% off, 3 payments
- Counts initial checkout
- Then full price
A recurring coupon discounts more than just checkout — it carries the discount across the first few renewals, then drops to full price. It’s the strongest acquisition offer because the customer feels the value for months. ArraySubs tracks the remaining cycles per subscription. This recipe builds ‘HALFOFF3’: 50% off for 3 payments, with the initial checkout counted as one of the three.
- Customer pays 50% off on the initial order and the next 2 renewals.
- Three total discounted payments (initial counts as one).
- From the 4th payment, full price resumes automatically.
- Remaining cycles are tracked per subscription.
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 | HALFOFF3 |
| Discount type / amountCoupon → General | Percentage · 50% |
| Apply to subscriptionsArraySubs Subscription Settings | On |
| Discount durationArraySubs Subscription Settings | Recurring |
| Number of renewal cyclesArraySubs Subscription Settings | 3 |
| Count initial checkoutArraySubs Subscription Settings | On |
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 ‘HALFOFF3’ under Marketing → Coupons with Discount type = Percentage, Amount = 50.
CouponsMake it recurring
In ArraySubs Subscription Settings, enable ‘Apply to subscriptions’ and set Discount duration = Recurring.
CouponsSet cycles and count the first order
Set Number of renewal cycles = 3 and enable ‘Count initial checkout’ so the first order is one of the three discounted payments.
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.
Welcome 15%-off coupon
A one-time welcome coupon that discounts only the first payment — renewals stay full price.
Lifetime 10%-off coupon
A recurring coupon with unlimited cycles that discounts every renewal for the life of the subscription.
Intro pricing that steps up
Offer a low introductory rate for the first few cycles, then step up to the standard price — e.g. $19/mo for 3 months, then $29/mo.
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
