Annual prepaid subscription
Charge once a year for twelve months of access — better cash flow, fewer renewal failures, and lower churn than month-to-month.
- Bills every 12 months
- One renewal per year
- Pairs with a monthly option
An annual prepaid plan bills the customer once per year for a full year of access. It’s the single highest-leverage retention lever in subscriptions: one payment means 12× fewer renewal failures, stronger cash flow, and customers locked in for a year. In ArraySubs it’s a one-field change — set the Billing Period to Year. This recipe builds a clean annual plan you can also pair with a monthly option using variations.
- Customer is charged $249.00 once, then again every 12 months.
- Only one renewal event per year — far fewer failed payments.
- Effective monthly rate is lower, which customers value.
- Easy to offer alongside a monthly plan via variations.
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 | $249.00 (per year) |
| SubscriptionProduct data panel | Enabled |
| Billing PeriodSubscription tab | Year |
| Billing IntervalSubscription tab | 1 |
| Subscription LengthSubscription tab | 0 (renews yearly) |
| Trial LengthSubscription tab | 0 |
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 yearly product
Set Regular price to the annual amount ($249.00), enable Subscription, and set Billing Period = Year, Interval = 1.
Create & Configure Subscription ProductsLeave it open-ended
Keep Subscription Length = 0 so it renews every year until the customer cancels.
Create & Configure Subscription ProductsOptional — add a monthly variation
To offer both, make it a variable subscription with a Monthly and an Annual variation (see the monthly-vs-annual recipe).
Create & Configure Subscription Products
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.
Emails
Automated customer and admin emails for subscription signup, renewals, payments, cancellations, trials, and Pro events.
Related setups to explore
Other configurations you can build with the same modules.
Monthly + annual on one product
Offer both a monthly and a discounted annual option under a single product using subscription variations.
Prepaid run that auto-ends
Sell a fixed number of billing cycles that ends automatically — e.g. a 6-payment plan that stops after the 6th charge.
Founding-member locked price
Lock early subscribers into a low price forever, even after you raise prices for everyone else.
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
