Skip to content

Sell SaaS & digital products with recurring billing

Turn WooCommerce into a full SaaS billing engine — tiered plans, feature entitlements, usage credits, and automatic recurring payments, all on infrastructure you already own.

  • Tiered plans & per-plan entitlements
  • Usage credits & prepaid top-ups
  • Automatic Stripe, PayPal & Paddle billing
No credit card required

SaaS vendors, plugin shops, and API platforms need four things in one place: recurring billing, feature-gated entitlements, usage limits, and churn prevention. Most teams bolt together a payment gateway, an entitlements hack, a metering script, and a separate cancellation survey — then spend months keeping them in sync. ArraySubs turns WooCommerce into a complete SaaS billing engine instead. Build Basic, Pro, and Enterprise as variable Subscription Products, define exactly what each tier unlocks with Feature Manager, meter usage with Store Credit wallets, collect payments automatically through First-Class Stripe Support, PayPal, or Paddle, recover failed charges with Auto-Retry and a 2-Phase Grace Period, and intercept cancellations with the Retention Flow Builder — all from one plugin, with no per-transaction billing-platform fees.

What you get
  • Reduce churn with retention flows that offer discounts or downgrades at cancellation.
  • Grow MRR with Feature Manager upsells and Store Credit usage top-ups in one system.
  • Scale with automatic Stripe, PayPal, and Paddle billing — no manual invoicing.
  • Build trust by showing exactly what each tier includes on the product page.
  • Track MRR, churn, ARPU, and trial conversion in real time.
  • 3-tierBasic / Pro / Enterprise
  • MRRChurn & ARPU tracked
  • 3Automatic gateways
  • <10 minTo first live plan
Who it's for

Built for SaaS & Digital Products

If your business looks like one of these, ArraySubs fits.

Plugin & theme shops

Sell license tiers with per-plan feature limits, automatic renewals, and update access on your own store.

API & developer platforms

Meter API calls or compute with Store Credit tokens and prepaid top-ups, and gate docs by plan.

Web apps & micro-SaaS

Run Basic/Pro/Enterprise tiers with free trials, proration, and a self-service billing portal.

Digital tools & downloads

Bundle premium downloads and updates behind a subscription with Feature Manager entitlements.

How it works

How ArraySubs powers SaaS & Digital Products

The challenges this business model hits — and how ArraySubs solves each one.

Customers don't know which features their plan includes.

Feature Manager defines per-plan entitlements — toggles, numeric limits, and text details — and renders a 'What's included' list on the product page so upgrades feel confident. Feature-Based Conditions then gate access to those entitlements.

Failed payments cancel accounts silently.

A 2-Phase Grace Period keeps access active while Auto-Retry Failed Payments recharges the card, then Auto-Downgrade on Failure moves the account to a cheaper tier instead of cancelling — recovering revenue you'd otherwise lose.

Usage-based billing is hard to model in WooCommerce.

Store Credit acts as a prepaid token wallet — customers buy top-ups (with an optional bonus percentage), and Feature Manager numeric limits enforce quotas like '100 API calls' for pay-as-you-go or prepaid plans.

Upgrades, downgrades, and proration get messy.

Plan Switching offers 3 proration methods — charge immediately, apply at the next renewal, or no proration — so customers change tiers instantly with the math handled automatically.

Churn insight lives in a separate tool.

The Retention Flow Builder captures why customers leave and which offers save them, Retention Analytics scores each offer, and Analytics surfaces MRR, churn rate, and ARPU — all in the same plugin.

Trials leak revenue when cards fail at conversion.

First-Class Stripe Support stores the card with a SetupIntent during a $0 Free Trial and charges off-session at conversion with full SCA/3DS handling, so trials convert cleanly instead of failing.

Set up

Launch in 5 steps

From install to a live, billing subscription — no developer required.

Run the Easy Setup Wizard

Choose the SaaS profile and ArraySubs preconfigures billing, grace periods, and checkout for software.

Create your plan tiers

Build Basic, Pro, and Enterprise as variable Subscription Products with their own cycles, trials, and prices.

Define entitlements

Use Feature Manager to set per-plan toggles and numeric limits, then show 'What's included' on each product.

Connect automatic payments

Add First-Class Stripe Support, PayPal, or Paddle for hands-off recurring billing with SCA/3DS support.

Turn on retention & analytics

Enable the Retention Flow Builder and watch MRR, churn, and trial conversion in Analytics.

Playbooks

Example setups you can build

Proven configurations to copy as a starting point.

Freemium with paid upgrades

A free tier with limited Feature Manager entitlements, a $29/mo Pro that unlocks advanced features, and a 14-day trial that auto-converts through Stripe.

Usage-based API plan

A base subscription plus prepaid Store Credit top-ups, with Feature Manager enforcing a monthly call quota and Feature-Based Conditions gating the dashboard.

Three-tier developer license

Basic, Pro, and Agency tiers gated by Feature Manager, with Plan Switching and proration as customers grow, plus annual Fixed-Date licensing windows.

Built with

Features that power this use case

The ArraySubs modules behind it.

Free + Pro

Subscription Products

Create and manage simple or variable subscription products with trials, signup fees, plan logic, and lifecycle behavior.

Pro

Feature Manager

Define product entitlements, limits, and capabilities so customers know exactly what each subscription includes. Pro only.

Pro

Feature-Based Conditions

Use Pro Feature Manager entitlements to unlock content by included features, limits, allowances, or strongest plan value.

Free + Pro

Member Access

Control who can see, download, and purchase content using flexible rules tied to subscriptions and roles.

Pro

First-Class Stripe Support

Run ArraySubs-managed automatic renewals through Stripe with saved payment methods, SCA handling, webhooks, and card lifecycle events.

Pro

Paddle Payments

Use Paddle gateway-managed subscriptions with Paddle checkout, hosted customer flows, native tax/VAT handling, and webhook sync.

Pro

Auto-Retry Failed Payments

Retry failed automatic renewal payments with scheduled attempts, customer notices, and recovery tracking. Pro only.

Pro

Auto-Downgrade on Failure

Move customers to a lower plan or fallback access path after unresolved renewal failures. Pro only.

Free + Pro

Plan Switching

Let customers upgrade, downgrade, or crossgrade between eligible subscription products with schedule-aware changes.

Pro

Store Credit

A Pro wallet system for credit balances, purchase products, credit history, expirations, emails, and refund-to-credit.

Free + Pro

Retention Flow Builder

Build a multi-step cancellation flow with reason capture, targeted save offers, and final confirmation.

Free + Pro

Analytics

Track subscription revenue, growth, churn, retention, and customer behavior across reports and WooCommerce Analytics.

Free + Pro

Easy Setup Wizard

Configure the key subscription settings from a guided interview, then export or import settings between stores.

Pro

Checkout Page Builder

Design Pro classic checkout pages with drag-and-drop fields, multi-step layouts, conditional visibility, and styling controls.

Pro

Customer-Chosen Subscription Duration

Let customers choose how many billing cycles — and optionally which billing period — their subscription runs, within limits you set.

FAQ

SaaS & Digital Products questions, answered

Yes. Use Store Credit (Pro) as a prepaid token wallet — customers buy top-ups with an optional bonus percentage — and Feature Manager numeric limits (like '100 API calls') enforce quotas for pay-as-you-go or prepaid models.

A 2-Phase Grace Period keeps the account active while Auto-Retry Failed Payments (Pro) recharges the card; if it still fails, Auto-Downgrade on Failure (Pro) moves the customer to a cheaper plan instead of cancelling, saving the revenue.

Member Access gates pages, downloads, and URLs by plan, and Feature Manager (Pro) with Feature-Based Conditions defines per-plan toggles, numeric limits, and text details shown on the product page.

For most WooCommerce-based SaaS, yes. ArraySubs runs recurring billing, entitlements, metering, dunning, and retention on your own store — without a separate billing service or its per-transaction fees.

Yes. A variable Subscription Product can expose monthly and annual options, each with its own price and trial, and customers switch between them with automatic proration.

First-Class Stripe Support (Pro) uses a SetupIntent to securely store a card during a $0 trial, then charges off-session at conversion with full SCA/3DS compliance.

Yes. Member Access restricts pages, posts, URL paths, and Restricted Downloads by subscription or plan, so premium docs and assets are visible only to the right tiers.
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