Skip to content

Free tier plus a paid upgrade

Let people start on a free-forever plan, then upgrade to paid for more — the freemium funnel, built with subscription variations.

  • $0 free-forever tier
  • Paid upgrade tier
  • One-click upgrade path
No credit card required
FreeRecurring billing

The freemium model — a free-forever tier plus a paid upgrade — is the dominant SaaS funnel because it removes all signup friction and then upsells. ArraySubs builds it with variable subscriptions: a $0 Free variation that still creates a managed subscription (so you can gate features), and a paid variation customers upgrade into. This recipe sets up Free vs Pro on one product.

What you get
  • A $0 tier that creates a real subscription record for gating.
  • A paid tier customers can upgrade into with proration.
  • Feature differences enforced by access rules or Feature Manager.
  • Classic free-to-paid funnel on a single product page.
Copy these settings

The exact configuration

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

SettingValue
Product typeProduct data panelVariable subscription
AttributeAttributes tabPlan → Free | Pro
Free variationVariations tab$0.00 · Month · Interval 1
Pro variationVariations tab$29.00 · Month · Interval 1
Feature gatingMember Access / Feature ManagerMember Access rules / Feature Manager (Pro)
Best for

When to use this setup

SaaS and digital tools with a free plan
Communities with free and premium tiers
Any product using free-to-paid conversion
Set up

Set it up in 4 steps

A step-by-step guide drawn from the ArraySubs user manual. Open the linked page for the full walkthrough and screenshots.

  1. Create a variable subscription

    Set product type to Variable product and enable Subscription so all variations are subscriptions.

    Create & Configure Subscription Products
  2. Add Free and Pro variations

    Create a Plan attribute with Free and Pro values. Set Free to $0.00 / Month and Pro to $29.00 / Month.

    Create & Configure Subscription Products
  3. Gate the difference

    Use Member Access rules (free) or Feature Manager (Pro) to control what each tier unlocks.

    Plan Switching & Relationships
  4. Enable upgrades

    With Pro plan switching, let Free users upgrade to Pro from the customer portal.

    Plan Switching & Relationships
From the manual

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

Good to know

Notes & edge cases

A $0 variation still creates a subscription, which is what lets you gate features and later upgrade the customer.
Pair with ‘auto-downgrade on trial expiry’ so lapsed trials land on the Free tier instead of cancelling.
Require Payment Method can be off for the free tier to keep signup frictionless.
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.

Pro

Feature Manager

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

Free + Pro

Member Access

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

FAQ

Questions, answered

Yes. The free tier creates a managed subscription record at $0, which is what enables feature gating and a clean upgrade path to paid.

Use Member Access rules to gate pages, downloads, and content, or Feature Manager (Pro) to define per-plan numeric limits and toggles.
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