The metrics are king, there’s no doubt about it. They tell the story of your company’s health, customer base, and overall success. But with so many acronyms flying around, it’s easy to get lost in the alphabet soup. 🥣 Today, we’re diving into ARPU formula, a metric crucial for understanding the value of your customers.
This article will break down ARPU in simple terms, explain how it’s calculated, and explore why it matters for your business:
Looking to create reporting system fast & painlessly?
Build dashboards and track KPIs in one place with Ajelix BI
ARPU (Average Revenue Per User) is a metric that tells you how much money your business makes, on average, from each customer over a specific period. It’s a key measurement for companies with subscription-based models, such as phone carriers, streaming services, or software-as-a-service (SaaS) businesses.
The average revenue per user line chart created on Ajelix BI, image by author
By dividing your total revenue by the number of users, you get the ARPU. This tells you how effective you are at monetizing your customer base.
ARPU = Total Revenue / Number of Users (over a specific period)
Explanation:
Time needed: 3 minutes
Here’s a step-by-step guide on how to calculate average revenue per user:
The first step is to set the period over which you’ll calculate ARPU. This timeframe should be relevant to your business cycle and how you typically track revenue and users. Common choices include months, quarters, or years.
Next, collect your total revenue for the chosen timeframe. This includes all the income your business generated during that period.
Identify the total number of users within the same timeframe you selected for revenue. This can include all users, both paying and non-paying.
Once you have your total revenue and user count, use the ARPU calculation: ARPU = Total Revenue / Number of Users
The ARPU value you obtain represents the average revenue generated by each user over the chosen timeframe. Analyze this metric in the context of your business model and industry.
Here’s a table summarizing the key differences:
Metric | Who’s Included | Use Case |
---|---|---|
ARPU | All Users (Paying & Non-Paying) | Provides a general picture of average revenue per customer |
ARPPU | Paying Users Only | Indicates how much revenue you generate, on average, from paying customers |
The first step is to organize your data. Create a spreadsheet in Excel with two columns:
Screenshot from Excel with an example of how to prepare data in a table, image by author
Create an additional column and insert the ARPU formula to get the average revenue per user. Here’s the formula:
=Total revenue / total users
ARPU formula in Excel, image by author
In our example, the ARPU formula is =B2/C2, which will return a number.
For better visibility format the result as a currency. Here are the steps to do that:
Screenshot from Excel with steps on how to format ARPU results as currency, image by author
The best way to interpret calculations is to create charts to visualize trends and correlations. To better represent average revenue per user results insert chart. To do that follow these steps:
Steps on how to insert ARPU chart in Excel, screenshot by author
Once you have the chart you can customize it by adding data labels and applying colors.
Here’s how to calculate average revenue per user in Excel
Yes, there’s a more convenient way to measure average revenue per user regularly using the Ajelix BI platform. This BI platform is designed for business owners and managers to ease the data visualization process. Here are the steps on how non-technical teams can use Ajelix to calculate ARPU to create a more trustworthy reporting process.
The first step involves organizing your data in an Excel or Google Sheets spreadsheet. We’ll use the example of calculating ARPU for each month to illustrate how your data should be structured.
Screenshot from Excel with tabular data table, picture by author
Navigate to the Ajelix BI platform’s dataset upload page, click the “add data” button, and select your prepared file. This will initiate the upload process within Ajelix BI.
Screenshot from Ajelix BI with data upload, image by author
After uploading your file, you can create a report and access the editing tools. Look for “Create KPI or metric” and click “Add new measure.” This will open a window where you can easily calculate ARPU by selecting the relevant columns from your data. See the example below for reference.
Ajelix BI metric creator example with ARPU formula, screenshot by author
Now you have created a new column with the “ARPU” metric. The next step would be to visualize this column in a pretty chart.
Now you have created a chart that you can share with others and update regularly.
Ajelix BI settings for creating ARPU chart, screenshot from author
Ready to give it a go?
Connect your data and create professional reports
Start free
Try free and upgrade whenever
You can use other formulas depending on what aspect of user value you want to understand. Here are some similar formulas to ARPU:
This is a variation of ARPU that focuses specifically on revenue generated by paying users. It’s particularly useful for businesses with freemium models or a mix of free and paid subscriptions.
Formula: ARPPU = Total Revenue from Paying Users / Number of Paying Users
This metric goes beyond a single period and estimates the total revenue a customer brings to your business over their entire relationship. It’s a more comprehensive measure of customer value.
CLTV calculation methods can vary, but a common approach is: CLTV = Average Revenue per User (ARPU) * Average Customer Lifespan
This metric represents the average cost of acquiring a new customer. It’s important to understand CAC in relation to ARPU and CLTV to assess the profitability of your customer acquisition strategies.
Formula: CAC = Total Customer Acquisition Costs / Number of New Customers Acquired
This metric represents the percentage of customers who discontinue using your service or product within a specific period. It’s crucial to track churn rate to identify areas for improvement in customer retention.
Formula: Customer Churn Rate = (Number of Customers Lost in Period / Total Number of Customers at Start of Period) x 100
ARPU (Average Revenue Per User) can be calculated both monthly and annually, depending on your needs and the specifics of your business.
Monthly ARPU is the most common way to calculate ARPU, especially for subscription-based businesses that have recurring monthly billing cycles.
Annual ARPU might be suitable for businesses with longer customer lifespans or annual billing cycles.
There’s no single answer to what a “good” ARPU is. It depends heavily on several factors specific to your business and industry. Based on the research from Mondaynote the biggest brands such as Amazon have an ARPU of 752$, Google 256$, and Apple 194$.
ARPU for most popular digital brands, image from Mondaynote.com
The best way to define a good ARPU is to search for benchmarks in your industry. Monitor your ARPU over time to see if it’s increasing or decreasing. A rising ARPU indicates your strategies to improve customer value are working. So the higher the result, the better.
By understanding how much revenue each customer generates, you can optimize your strategies to acquire high-value customers, improve monetization, and ultimately drive sustainable growth.
So, keep track of your ARPU, analyze trends, and use it to inform your marketing, customer retention, and pricing strategies.
Average revenue per user tells you how much money your business makes, on average, from each customer over a specific period (usually monthly).
ARPU isn’t a marketing metric, however, it helps marketing teams make decisions aimed at acquiring high-value customers and maximizing their lifetime value.
ARPU considers ALL your users (paying and non-paying), however, ARPPU focuses only on PAYING users and their average revenue contribution.