Migrating from WooCommerce Subscriptions? Migrate free
Glossary

What Is Average Revenue Per User (ARPU)?

Total subscription revenue divided by the number of active subscribers in a period.

Definition

Average Revenue Per User (ARPU) is the average monthly revenue generated per active subscriber. Formula: ARPU = Total MRR ÷ Active Subscribers.

ARPU shows how much value you extract from each customer on average. It's a fundamental input to LTV calculations and a key indicator of pricing effectiveness.

ARPU is sometimes called ARPC (Average Revenue Per Customer) — same concept, different terminology depending on industry.

Why It Matters for WooCommerce Stores

ARPU growth is one of the cleanest signals of expansion and pricing success. Growing ARPU with stable subscriber count means existing customers are upgrading or adding paid features — pure profit growth without new acquisition cost.

Falling ARPU often signals heavy discounting, pricing pressure, or customers consolidating to cheaper plans. For WooCommerce subscription stores, ARPU benchmarks help evaluate pricing strategy: if your ARPU is significantly below comparable products, you're leaving money on the table; if dramatically higher, you may be limiting addressable market.

How It Works

Sum all MRR from active paying subscribers, divide by the count of active subscribers. For mixed billing cycles, normalize first: annual plans count as 1/12 their value monthly.

Track ARPU separately for: new customers (signed up this month), existing customers (active for more than 3 months), and by plan tier. Each segment tells a different story — new customer ARPU rising means new tiers are working; existing customer ARPU rising means expansion is working.

Real-World Example

A WooCommerce store has 200 active subscribers: 120 paying $29/month, 60 paying $79/month, 20 paying $199/month. Total MRR = (120 × $29) + (60 × $79) + (20 × $199) = $3,480 + $4,740 + $3,980 = $12,200.

ARPU = $12,200 ÷ 200 = $61. If they upsell 10 of the $29 customers to $79 plans: new ARPU = ($12,200 + (10 × $50)) ÷ 200 = $12,700 ÷ 200 = $63.50.

That's $500/month of pure Expansion MRR from existing customers — far cheaper than acquiring new ones.

Best Practices

  • Track ARPU by tier and segment, not just blended — uncover which plans drive value
  • Watch new customer ARPU vs existing customer ARPU — divergence reveals pricing/upsell issues
  • Use ARPU growth as a pricing test indicator — successful price increases should show in ARPU
  • Combine ARPU growth with retention metrics — rising ARPU + falling retention often means overpricing
  • Set ARPU expansion targets through specific levers: upsells, add-ons, usage charges

Common Mistakes

  • Only tracking blended ARPU — hides which segments drive value
  • Counting one-time fees in ARPU — should only include recurring revenue
  • Not adjusting for currency in multi-region businesses
  • Including trial users in ARPU denominator (deflates the number)
  • Setting ARPU targets without considering effect on conversion (higher prices = fewer signups)

In WooCommerce with WPSubscription

WPSubscription's subscription dashboard shows revenue by plan, making ARPU calculation straightforward. The plugin supports per-customer custom pricing, add-ons, and one-time charges — all levers for growing ARPU among existing customers.

Frequently Asked Questions

How is ARPU different from LTV?
ARPU is a monthly snapshot — average revenue per customer in a given month. LTV is a lifetime projection — total revenue from a customer over their entire subscription. The relationship: LTV = ARPU × Average Customer Lifetime × Gross Margin. ARPU is an input to LTV calculations.
Should I include annual subscribers in monthly ARPU?
Yes — normalize their annual amount to monthly. A $1,200/year subscriber counts as $100/month for ARPU calculation. This ensures consistent comparison across billing intervals and accurate MRR-based ARPU.
How can I grow ARPU?
Three main levers: 1) Raise prices (carefully — test impact on conversion and churn), 2) Move customers up tiers via upsells and feature gating, 3) Add add-ons and usage-based components. Each lever has different operational implications and customer reactions.
Is high ARPU always better?
Not necessarily. Very high ARPU usually means selling to enterprise customers with longer sales cycles, higher support costs, and lower volume. Lower-ARPU businesses (consumer SaaS) often have higher addressable markets and self-service growth. ARPU should match your target market.
How does ARPU relate to pricing strategy?
ARPU reflects pricing effectiveness across your customer base. Optimizing pricing typically means structuring tiers so most customers self-select into mid-to-high tiers. Tools like Van Westendorp analysis and willingness-to-pay surveys help find optimal pricing that maximizes ARPU without hurting conversion.

The #1 Subscription Plugin for WooCommerce

Start Selling Subscriptions at Zero Cost.

Download, install, and start collecting recurring revenue from all around the world with WPSubscription.