Definition
What ARR measures
Annual Recurring Revenue (ARR) is the normalized annualized value of every active subscription on a given date. It is the SaaS metric that aggregates monthly, annual, and other periodic plans into one comparable yearly revenue number.
The simplest formula:
ARR = MRR * 12
If monthly recurring revenue is $10,000, ARR is $120,000. If a user is on an annual plan paying $99 once per year, that contributes $99 to ARR (and $8.25 to MRR).
Why ARR matters for mobile apps
For pure consumer mobile apps, MRR is often the primary metric. But ARR shows up the moment you ship annual plans, which most subscription apps do for a few reasons:
- Annual plans lock in revenue and reduce monthly churn risk
- Apple and Google offer different commission rates after 12 months of paid subscription
- ARR smooths out the lumpiness of annual renewals and makes year-over-year growth comparable
For a mixed monthly/annual subscription business, ARR is the cleanest top-line number for investor conversations, board updates, and capacity planning.
How ARR and MRR relate
They are the same metric on different time scales. The conversion is mechanical: ARR is 12x MRR. But they tell slightly different stories:
- MRR is sensitive to short-term changes (a churn spike shows up immediately)
- ARR averages across the year and smooths volatility
- Annual plans contribute their full value at the moment of purchase to ARR, but only 1/12 per month to MRR
Most subscription app dashboards (RevenueCat, Adapty, App Store Connect Analytics) expose both.
How is ARR calculated for a mixed plan mobile app?
Sum the annualized value of every active subscription on a given date:
- A monthly plan at $9.99/month contributes $119.88 to ARR
- An annual plan at $79.99/year contributes $79.99 to ARR (its actual yearly price, not 12x its monthly equivalent)
- A 6-month plan at $49.99 contributes $99.98 to ARR (the 12-month annualized value)
What does not count: one-time purchases, consumable IAPs, and trials in progress (only paid, active subscriptions).
Does ARR include trials or free users?
No. ARR only counts active paying subscribers. Trials in progress are excluded because they have not paid yet. Free-tier users and lifetime free users do not contribute to ARR. Once a trial converts to paid, the new subscription is included from that day forward.
How localized pricing affects ARR
This is where global mobile apps get interesting. ARR sums actual paid revenue in your reporting currency (usually USD). When you ship localized PPP-tuned pricing, the impact on ARR depends on which markets you adjusted:
- Lower prices in emerging markets: ARR per user drops, total ARR usually grows via volume
- Higher prices in high-income markets (Switzerland, Norway): ARR per user grows, total ARR grows
- Net effect depends on your country mix and price elasticity
RevenueCat's State of Subscription Apps consistently shows localized pricing growing total ARR despite per-user ARR dropping in some markets.
Examples
Mixed-plan ARR calculation
A subscription app with 4 plan variants:
| Plan | Monthly price | Active users | Per-user ARR | Plan ARR |
|---|---|---|---|---|
| Monthly basic | $9.99 | 500 | $119.88 | $59,940 |
| Annual basic | $79.99/yr | 300 | $79.99 | $23,997 |
| Monthly pro | $19.99 | 200 | $239.88 | $47,976 |
| Annual pro | $159.99/yr | 150 | $159.99 | $23,999 |
| **Total** | **1,150** | **$155,912** |
Total ARR is $155,912. MRR would be roughly $12,993. Notice annual plans contribute a different per-user ARR than the monthly equivalent x12 because they are priced at a discount.
Frequently asked
What is Annual Recurring Revenue in simple terms?
ARR is the normalized yearly value of every active subscription on a given date. Monthly plans contribute their 12-month equivalent, annual plans contribute their actual yearly price. ARR converts all subscription cadences into one comparable yearly number.
What is the difference between ARR and MRR?
Same metric on different time scales. ARR = MRR x 12 mechanically. MRR moves immediately with month-to-month changes, ARR smooths volatility. Mixed monthly/annual plan businesses usually report both.
Does ARR include trials?
No. ARR only counts active paying subscribers. Trials in progress are excluded. Once a trial converts to paid, the new subscription contributes to ARR from that day forward.
How does localized pricing affect ARR?
Per-user ARR drops in markets where you cut prices to match local purchasing power. Total ARR usually grows because volume more than compensates, especially in emerging markets. RevenueCat data consistently shows this pattern. Aggregate ARR hides which markets are net positive.
Further reading
- Localized Pricing 101 for Subscription AppsLocalized pricing sets country prices intentionally so subscriptions feel fair and convert across markets, not just currency-converted.
- I Read All 336 Pages of RevenueCat's State of Subscription Apps 2026 Report (So You Don't Have To)10 pricing and localization takeaways from RevenueCat SOSA 2026, explained for busy mobile app operators who ship subscriptions on App Store and Google Play.
- Real Localized Pricing: PPP Baselines + Prices That Feel LocalStore auto-conversion is currency math. Real localization is PPP-style baselines + rounding rules that land in familiar thresholds.