Skip to main content

Report: Average Subscription Revenue Per User Over Time

Updated this week

Displays the average revenue per user (ARPU) from subscriptions during a selected date range. This metric represents the monthly recurring revenue (MRR) per unique customer who has at least one paying subscription. Calculated by taking the total net MRR (after coupon discounts) and dividing it by the count of unique active subscription customers. This metric helps track how much recurring revenue each customer generates on average and identify customer value trends over time. The report includes only paying subscriptions that have started before the end of each time period and are not canceled before that period. Free trials without setup fees are excluded from both MRR and customer count calculations until the first successful payment occurs. Coupon discounts are applied based on their duration and type. The report excludes canceled subscriptions and normalizes all subscription intervals into monthly revenue amounts.

This report is most useful for:

  • Monitoring how much revenue your subscribers generate on average.

  • Comparing ARPU across different time periods to identify growth or decline.

  • Evaluating the impact of pricing changes, discounts, or plan adjustments.


Data presented

Visual charts

  • Average subscription revenue per user (line chart)
    Displays ARPU trends across the selected time frame.
    ​

Data table

The data table provides a daily breakdown of ARPU and supporting metrics:

  • Date: The calendar date of the data.

  • Total customers: The total number of active subscribers for that date.

  • Net MRR: The total subscription revenue earned for that date (after refunds or adjustments).

  • Average subscription revenue per user (ARPU): The net revenue divided by total customers.


How to use the report

You can customize the data displayed in the report using several controls.

Controls

  • Time range: Filter ARPU data by period (e.g., last 7 days, last 30 days, custom date range).

  • Interval: Choose how the data is grouped within the selected time range (Day, Week, Month, Year).

  • Offer selection: Choose whether to view ARPU across all offers or focus on a specific offer.

  • Currency selector: View ARPU in your preferred currency.

  • Add comparison: Compare current ARPU to past performance.


Export information

When you export the Average subscription revenue per user over time report, the resulting file will include the same columns and reflect any filters you have applied. This ensures the data in the export matches what is displayed in the report:

  • Date

  • Total customers

  • Net revenue

  • Average revenue per user

  • Currency
    ​

Did this answer your question?