Prepaid run that ends after N cycles
Charge a set number of times, then stop automatically — perfect for installment plans, fixed courses, or limited box runs.
- Ends after N charges
- No manual cancellation
- Great for installments
Sometimes a subscription should stop on its own after a set number of payments — a 6-month course, a 12-payment installment plan, or a limited box run. ArraySubs handles this with Subscription Length: set it to the number of billing cycles and the subscription expires automatically after the final charge. This recipe builds a plan that bills monthly for 6 cycles, then ends.
- Customer is charged $40.00 a month, six times.
- After the 6th payment, the subscription expires automatically.
- No need for the customer to cancel.
- Works for installments, fixed courses, and limited runs.
The exact configuration
Enter these values and you have the setup live. Every field maps to a real ArraySubs setting.
| Setting | Value |
|---|---|
| Regular priceProduct → General tab | $40.00 |
| SubscriptionProduct data panel | Enabled |
| Billing PeriodSubscription tab | Month |
| Billing IntervalSubscription tab | 1 |
| Subscription LengthSubscription tab | 6 (cycles, then expires) |
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.
Set price and monthly cadence
Create the product, set Regular price $40.00, enable Subscription, Billing Period = Month, Interval = 1.
Create & Configure Subscription ProductsSet the number of cycles
Set Subscription Length = 6. The subscription will charge six times and then expire automatically.
Create & Configure Subscription ProductsConfirm the end behaviour
Review lifecycle behaviour so you know the subscription moves to Expired (not Cancelled) after the final cycle.
Renewal Operations
This recipe is built from these ArraySubs user-manual guides:
Notes & edge cases
Modules behind this recipe
The ArraySubs modules this setup relies on.
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.
Lifetime deal (one-time)
Sell permanent access for a single payment with no renewals — the classic ‘lifetime deal’ offer.
Annual prepaid plan
Bill once a year for a full year of access at a discount — the simplest way to boost cash flow and cut churn.
Quarterly billing
Bill every three months — a middle ground between monthly and annual that lifts average commitment.
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
