Skip to content

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
No credit card required
FreeRecurring billing

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.

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

The exact configuration

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

SettingValue
Regular priceProduct → General tab$40.00
SubscriptionProduct data panelEnabled
Billing PeriodSubscription tabMonth
Billing IntervalSubscription tab1
Subscription LengthSubscription tab6 (cycles, then expires)
Best for

When to use this setup

Installment / pay-over-time plans
Fixed-length courses and programs
Limited subscription-box runs
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. Set price and monthly cadence

    Create the product, set Regular price $40.00, enable Subscription, Billing Period = Month, Interval = 1.

    Create & Configure Subscription Products
  2. Set the number of cycles

    Set Subscription Length = 6. The subscription will charge six times and then expire automatically.

    Create & Configure Subscription Products
  3. Confirm the end behaviour

    Review lifecycle behaviour so you know the subscription moves to Expired (not Cancelled) after the final cycle.

    Renewal Operations
From the manual

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

Good to know

Notes & edge cases

Subscription Length accepts 0–365; 0 means it never expires.
A trial does not count toward the cycle count — six paid cycles still bill after any trial converts.
For a single charge that doesn’t renew at all, use Subscription Length = 1 or a Lifetime Deal.
Built with

Modules behind this recipe

The ArraySubs modules this setup relies on.

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 expires automatically after the final billing cycle — no manual cancellation needed, and it’s recorded as Expired, not Cancelled.

Yes. Set Subscription Length = 12 with monthly billing for a 12-payment plan that ends after the final charge.
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