How to calculate ARPU

ARPU measures the average recurring revenue each customer generates. It is a quick read on monetization and, tracked over time, tells you whether pricing, packaging, and upsell are moving your business upmarket or down.

Short answer

Calculate ARPU (average revenue per user or account) by dividing total recurring revenue in a period by the number of active users or accounts. For example, 600,000 dollars of monthly recurring revenue across 400 accounts is 1,500 dollars ARPU per month. Track it over time and by segment to see whether you are moving upmarket.

Step by step

  1. Choose your unit

    Decide whether you measure per user or per account. Account-level ARPU (ARPA) is more common in B2B; per-user matters when you charge by seat.

  2. Pick recurring revenue and period

    Use recurring revenue only, over a fixed window (monthly or annual). Exclude one-time fees so the number reflects durable monetization.

    • ARPU = recurring revenue / active users or accounts
    • Exclude one-time fees
    • Keep the period consistent
  3. Divide and interpret

    Divide revenue by the active count. Rising ARPU signals better monetization or an upmarket shift; falling ARPU may mean discounting or a downmarket mix.

  4. Segment by plan and cohort

    Break ARPU down by plan, cohort, and segment to see where monetization is strongest and where expansion could lift it.

  5. Pair with LTV and churn

    ARPU feeds LTV directly, so read it alongside churn to understand the full customer-value picture.

How Ardovo helps

Ardovo computes ARPU and ARPA from live billing data and trends it by plan and cohort, so Rook can show whether recent deals are lifting or diluting your average revenue per account and where upsell would help most.

Frequently asked questions

What is the difference between ARPU and ARPA?

ARPU is average revenue per user; ARPA is average revenue per account. In B2B, an account can have many users, so ARPA is usually more meaningful for pricing and expansion decisions, while ARPU matters when you charge per seat.

Should ARPU include one-time fees?

Generally no. Use recurring revenue so ARPU reflects durable monetization rather than being inflated by setup or services fees that do not repeat. Keep it consistent with how you calculate MRR and ARR.

Why does ARPU matter?

It shows how well you monetize each customer and, over time, whether you are moving upmarket. Rising ARPU with stable churn lifts LTV and unit economics. Falling ARPU can signal discounting or a shift toward smaller customers.

Keep reading

Get started with Rally or browse all pages.