Skip to content

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

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.

What you get
  • 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.
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$249.00 (per year)
SubscriptionProduct data panelEnabled
Billing PeriodSubscription tabYear
Billing IntervalSubscription tab1
Subscription LengthSubscription tab0 (renews yearly)
Trial LengthSubscription tab0
Best for

When to use this setup

Plans that want to maximise cash flow and retention
Annual memberships and licences
Offering a ‘save with annual’ option next to monthly
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 yearly product

    Set Regular price to the annual amount ($249.00), enable Subscription, and set Billing Period = Year, Interval = 1.

    Create & Configure Subscription Products
  2. Leave it open-ended

    Keep Subscription Length = 0 so it renews every year until the customer cancels.

    Create & Configure Subscription Products
  3. Optional — 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
From the manual

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

Good to know

Notes & edge cases

Renewal reminder emails can be sent a configurable number of days before the annual charge — important for high-value renewals.
For a one-off year that does NOT renew, set Subscription Length to 1 instead of 0.
Annual plans pair well with automatic payments so the yearly charge collects hands-free.
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.

Free + Pro

Emails

Automated customer and admin emails for subscription signup, renewals, payments, cancellations, trials, and Pro events.

FAQ

Questions, answered

Yes. With plan switching configured, customers can upgrade from a monthly to an annual variation with automatic proration.

Set Subscription Length to 1. The plan charges once for a year and then expires automatically instead of renewing.
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