What is Average Revenue Per Customer (ARPC)?
Average Revenue Per Customer (ARPC) is the average recurring revenue generated by each paying customer over a given period. It functions as a general-purpose version of ARPU and ARPA, used across subscription and non-subscription businesses alike when 'customer' is the most natural unit to measure.
TL;DR
ARPC is how much revenue the average paying customer generates, the flexible, general-purpose sibling of ARPU and ARPA for businesses where 'customer' is the natural unit.
Formula
ARPC = Total Revenue / Number of Customers
Why It Matters
ARPC gives businesses that don't cleanly fit the B2B-account or per-user subscription mold, like ecommerce subscription boxes, a natural revenue-per-customer benchmark without forcing them into a metric built for a different business model. Watching it move separately from customer count applies the same diagnostic logic as ARPU and ARPA, a rising ARPC with flat customer count points to upsells or plan mix improvements, not growth in the customer base itself, two very different explanations for the same revenue increase. That distinction matters for planning, since growing revenue through existing customers spending more is a different strategic motion than growing revenue through acquiring more customers. Ignoring ARPC and looking only at total revenue would hide which of those two forces is actually driving results.
Example
An ecommerce subscription box service generates $200,000 in monthly revenue from 8,000 active customers. ARPC is $200,000 divided by 8,000, which equals $25 per customer per month. If the company launches a premium tier and ARPC climbs to $29 the following month while customer count stays flat, that increase points to upsells or plan mix rather than growth in the customer base, the same diagnostic logic used with ARPU and ARPA but applied at the whole-customer level.
Frequently Asked Questions
Related Terms