Skip to content

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

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.

What you get
  • 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.
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 → CouponsHALFOFF3
Discount type / amountCoupon → GeneralPercentage · 50%
Apply to subscriptionsArraySubs Subscription SettingsOn
Discount durationArraySubs Subscription SettingsRecurring
Number of renewal cyclesArraySubs Subscription Settings3
Count initial checkoutArraySubs Subscription SettingsOn
Best for

When to use this setup

Strong acquisition and launch promos
Offers where months of value drive conversion
Competing on a ‘first months cheap’ pitch
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 ‘HALFOFF3’ under Marketing → Coupons with Discount type = Percentage, Amount = 50.

    Coupons
  2. Make it recurring

    In ArraySubs Subscription Settings, enable ‘Apply to subscriptions’ and set Discount duration = Recurring.

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

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

Good to know

Notes & edge cases

Without ‘Count initial checkout,’ you’d get the initial order plus 3 discounted renewals (4 total) — enabling it makes it 3 total.
Recurring coupon discounts apply automatically on manual payments and Stripe; other gateways safely skip the renewal discount.
Set cycles to 0 for an unlimited recurring discount instead.
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

It controls the math. With it on, the initial order is one of the 3 discounted payments (3 total). With it off, you discount the initial order plus 3 renewals (4 total).

Existing subscriptions keep the 50% captured at signup — stored values are used, not live ones. Only new subscriptions get 30%.
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