ARPU
ARPU (average revenue per user) chart displays the average revenue generated per user for a given period. This metric is calculated by dividing the total revenue generated by a cohort of customers by the number of users in that cohort. Use ARPU to compare revenue performance across user segments — by attribution source, country, or product.
Calculation
The calculator below does not take into account store commission and taxation. Compare the result to your gross revenue calculations.
ARPU shows the average revenue your app generates per user — a common benchmark for monetization efficiency.
ARPU is the period’s revenue (minus refunds) divided by the total number of app users in that period.
ARPU
Currency
Adapty displays all monetary charts in US dollars, regardless of the original transaction currency. This includes Revenue, MRR, ARR, ARPU, ARPPU, LTV, predicted revenue, refund money, and the revenue figures inside cohorts and A/B test reports. There’s no setting to display them in another currency.
Adapty converts each transaction to USD using a rate from currencylayer.com refreshed every 8 hours, fixed at the time of the transaction. Historical USD values don’t re-rate when FX moves.
Local-currency values are available per-transaction in:
- The
priceandcurrency_codefields in webhooks - The
priceandcurrency_codecolumns in S3, GCS, and BigQuery exports - The profile page (per-transaction view)
For finance reporting in a local currency, pull the per-transaction local-currency values from an export and aggregate them yourself.
Available filters and grouping
Main article: Analytics controls
- ✅ Filter by: Attribution, country, and store.
- ✅ Group by: Country, store, attribution status, attribution channel, attribution campaign, attribution ad group, attribution ad set, and attribution creative.
Similar metrics
For a side-by-side comparison of these metrics, see the Metric comparison table.