North Metric

    What are Active Paid Subscriptions?

    Count of active subscriptions where the price is above $0 — the size of your paying customer base.

    SAAS METRIC · OPERATIONALBy Riyad Yahya

    What are Active Paid Subscriptions?

    Active Paid Subscriptions is a point-in-time count of all subscriptions in your Stripe account that are currently active and have a price above $0. It measures the size of your paying customer base — excluding free plans, trials without a paid component, and cancelled subscriptions.

    This metric is the denominator in ARPA (Average Revenue Per Account) and a key input to CLV. When active subscriptions grow but MRR doesn’t keep pace, your average ticket size is shrinking. When subscriptions are flat but MRR rises, you’re expanding existing accounts.

    The formula

    ExampleActive Paid Subscriptions = COUNT(active subscriptions where price > $0)
    VARIABLEWHAT IT IS
    Active subscriptionsStripe subscriptions with status 'active' — not trialing, cancelled, paused, or past_due
    Price > $0Excludes free-tier subscriptions (price = 0). Only plans with a positive recurring price are counted

    Worked example

    Your Stripe account has 200 total subscriptions at the end of the month:

    VARIABLEWHAT IT IS
    Active, paid plans142 subscriptions on paid plans ($29/mo, $99/mo, $249/mo)
    Active, free plans25 subscriptions on the $0 free tier
    Trialing18 subscriptions in a 14-day trial
    Cancelled12 subscriptions cancelled (access expired)
    Past due3 subscriptions with failed payments

    Active Paid Subscriptions = 142

    Only the 142 active subscriptions with a price above $0 are counted. The 25 free-tier, 18 trialing, 12 cancelled, and 3 past-due subscriptions are excluded.

    Why this matters

    If your MRR is $20,000 and you have 142 active paid subscriptions, your ARPA is $140.85/month. If next month you add 15 new subscriptions but all on the $29 plan, ARPA drops to $131.69 even though MRR grew. Tracking both metrics together reveals whether growth is coming from volume or from higher-value customers.

    See the customers behind this numberMoney at risk across your paying customers, money leaking to old prices and forever discounts, and the first 5 to act on.Get your free churn report →

    How it’s computed

    North Metric computes Active Paid Subscriptions as a point-in-time snapshot from your Stripe subscription data, taken during the daily sync.

    VARIABLEWHAT IT IS
    Data sourceStripe /v1/subscriptions — all subscriptions with status 'active'
    Price filterplan.amount > 0 — excludes free-tier subscriptions where the recurring price is $0
    Snapshot timingPoint-in-time: counts subscriptions active at the moment of the daily snapshot, not a period aggregate

    What’s included

    Any Stripe subscription with status active and a plan amount greater than zero. This covers monthly, quarterly, and annual billing cycles — all normalized to a single count regardless of billing interval.

    What’s excluded

    Free-tier subscriptions ($0 price), trialing subscriptions (status trialing), cancelled subscriptions, past-due subscriptions, and paused subscriptions. Trial subscriptions are tracked separately via Trial-to-Paid.

    Point-in-time vs period metrics

    Active Paid Subscriptions is a point-in-time metric — it represents the count at the moment of the snapshot, not an average or sum over a period. This means it can change daily as new subscriptions activate and existing ones cancel. For period-based inflows, see New Paid Subscriptions.

    Active Paid vs Total Subscriptions

    Stripe’s total subscription count includes every subscription object ever created. Active Paid Subscriptions filters to the ones that matter for revenue.

    Active Paid SubscriptionsTotal Subscriptions
    What it countsActive subscriptions with price > $0Every subscription object in Stripe
    Includes free plansNoYes
    Includes trialsNo — only post-conversionYes
    Includes cancelledNoYes — including long-expired
    Best forRevenue metrics (ARPA, CLV), customer base sizeStripe dashboard reference, historical audit

    Common Active Paid Subscriptions mistakes

    1. Counting free-tier subscriptions. Including $0 plans inflates the count and deflates ARPA. A company with 200 paid and 100 free subscriptions that reports “300 customers” is overstating its paying base by 50%.
    2. Including past-due as active. Subscriptions in past_due status aren’t generating revenue. Counting them inflates the base while MRR already excludes their contribution.
    3. Confusing subscriptions with customers. One customer can have multiple subscriptions (separate products, add-ons, different billing entities). Active Paid Subscriptions counts subscription objects, not unique customers.
    4. Ignoring the free-to-paid funnel. If your free-tier count grows but Active Paid Subscriptions doesn’t, your conversion funnel has a leak. Track the ratio of free to paid over time.
    5. Not segmenting by plan. A flat active count hides mix shifts. If you add 20 subscriptions on a $29 plan and lose 5 on a $249 plan, the count grew but MRR dropped. Segment by plan tier to catch this.

    Frequently asked questions

    What counts as an active paid subscription?

    Any Stripe subscription with status “active” and a plan price greater than $0. This includes monthly, annual, and quarterly billing cycles. It excludes free plans, trials, cancelled subscriptions, and past-due subscriptions.

    How is this different from “customers” in Stripe?

    Stripe’s Customer object represents a person or company, while a Subscription is a billing relationship. One customer can have multiple subscriptions (e.g., separate products or billing entities). Active Paid Subscriptions counts subscription objects, so a single customer with two paid subscriptions counts as two.

    Do annual subscriptions count the same as monthly?

    Yes. Active Paid Subscriptions is a count, not a revenue metric. A $29/month subscription and a $3,000/year subscription each count as one. For revenue weighting, use MRR or ARPA.

    What happens when a subscription is paused?

    Paused subscriptions are not active — they’re excluded from the count. When a customer pauses their subscription in Stripe, it drops out of Active Paid Subscriptions until they resume. This is the correct behavior: paused subscriptions aren’t generating revenue.

    Should I track Active Paid Subscriptions or MRR?

    Both. Active Paid Subscriptions tells you the size of your customer base. MRR tells you the revenue they generate. Together they give you ARPA, which reveals whether you’re growing through volume (more customers) or value (higher-paying customers). The healthiest SaaS companies grow both.

    From metric to action

    North Metric ranks your paying Stripe customers by money at risk, so you see who is likely to leave before this number moves. See how churn prediction works.

    Further reading

    Related metrics

    All metrics →
    SAAS METRIC

    New paid subscriptions

    New Paid Subscriptions = COUNT(subscriptions with first paid invoice in period)New paying customers added in the period — the inflow side of active subscriptions.Open metric →
    SAAS METRIC

    Customer churn rate

    Customer Churn Rate = ((Churned − Joined & Churned − Reactivated) ÷ Customers at Start) × 100The percentage of paying customers lost — the outflow side of active subscriptions.Open metric →
    SAAS METRIC

    Monthly recurring revenue (MRR)

    MRR = sum of each active subscription's normalized monthly amount, net of discountsActive Paid Subscriptions × ARPA = MRR. More subscriptions drive more revenue.Open metric →
    See the customers behind your active paid subscriptions.Actions off until you turn them onGet your free churn report →