Average Returning Revenue (ARR)¶
Definition¶
Average Returning Revenue (ARR) represents the total predictable and recurring revenue a company expects to generate annually from its subscription-based products or services.
Description¶
Average Returning Revenue (ARR) (distinct from Annual Recurring Revenue) tracks the average value generated from repeat customers, making it a powerful indicator of customer loyalty, retention strategy effectiveness, and long-term revenue durability.
The relevance and interpretation of this metric shift depending on the model or product:
- In eCommerce and DTC, it reflects how much repeat buyers contribute to revenue
- In services or membership models, it highlights the impact of loyalty campaigns or retention strategies
- In product-led businesses, it can show whether your onboarding and value delivery drive return purchases or logins
A rising ARR signals strong customer satisfaction, product resonance, and LTV growth. A dip may reflect churn, value gaps, or insufficient re-engagement. Segment by customer cohort, product category, or time period to tailor retention plays.
Average Returning Revenue (ARR) informs:
- Strategic decisions, like building subscription offerings or loyalty incentives
- Tactical actions, such as retargeting high-value lapsed customers or launching win-back campaigns
- Operational improvements, including tracking repeat buyer journeys or post-purchase experiences
- Cross-functional alignment, by connecting marketing, CS, and product teams around maximizing long-term value per customer
Key Drivers¶
These are the main factors that directly impact the metric. Understanding these lets you know what levers you can pull to improve the outcome
- Customer Satisfaction and Perceived Value: Happy customers come back — and spend more. Dissatisfaction leads to one-and-done behavior.
- Frequency and Quality of Re-Engagement: You need consistent, relevant nudges to bring people back. Irregular or irrelevant outreach lowers return revenue.
- Personalized Offers and Timely Upsells: Tailored promotions based on past behavior convert better than generic ones. Timing and relevance are everything.
Improvement Tactics & Quick Wins¶
Actionable ideas to optimize this KPI, from fast, low-effort wins to strategic initiatives that drive measurable impact.
- If returning revenue is stagnant, launch automated campaigns based on last purchase or activity window.
- Add personalized product or feature recommendations in re-engagement emails, driven by past usage data.
- Run a test on loyalty incentives (e.g., “Get 10% off your second order within 30 days”) and track returning customer revenue.
- Refine post-purchase flows to highlight the next best product or service based on behavior patterns.
- Partner with analytics to create predictive models that flag high-return potential users, then target them with early win-back offers.
-
Required Datapoints to calculate the metric
- Total Annual Contract Value: Revenue generated from active subscriptions or contracts.
- Recurring Revenue from Add-ons: Additional income from cross-sells or upgrades.
- Revenue Lost from Cancellations: The value of subscriptions or contracts that were canceled.
-
Example to show how the metric is derived
An online subscription service tracks ARR for Q2:
- Total Revenue from Returning Customers: $200,000
- Number of Returning Customers: 4,000
- Average Returning Revenue = $200,000 / 4,000 = $50 per customer
Formula¶
Formula
Data Model Definition¶
How this KPI is structured in Cube.js, including its key measures, dimensions, and calculation logic for consistent reporting.
cube(`Revenue`, {
sql: `SELECT * FROM revenue`,
measures: {
totalAnnualContractValue: {
sql: `total_annual_contract_value`,
type: `sum`,
title: `Total Annual Contract Value`,
description: `Revenue generated from active subscriptions or contracts.`
},
recurringRevenueFromAddOns: {
sql: `recurring_revenue_from_add_ons`,
type: `sum`,
title: `Recurring Revenue from Add-ons`,
description: `Additional income from cross-sells or upgrades.`
},
revenueLostFromCancellations: {
sql: `revenue_lost_from_cancellations`,
type: `sum`,
title: `Revenue Lost from Cancellations`,
description: `The value of subscriptions or contracts that were canceled.`
},
averageReturningRevenue: {
sql: `total_annual_contract_value + recurring_revenue_from_add_ons - revenue_lost_from_cancellations`,
type: `number`,
title: `Average Returning Revenue`,
description: `Represents the total predictable and recurring revenue a company expects to generate annually from its subscription-based products or services.`
}
},
dimensions: {
id: {
sql: `id`,
type: `string`,
primaryKey: true
},
createdAt: {
sql: `created_at`,
type: `time`,
title: `Created At`,
description: `The time when the record was created.`
}
}
})
Note: This is a reference implementation and should be used as a starting point. You’ll need to adapt it to match your own data model and schema
Positive & Negative Influences¶
-
Negative influences
Factors that drive the metric in an undesirable direction, often signaling risk or decline.
- Customer Churn Rate: Higher churn rates indicate dissatisfaction or lack of perceived value, directly reducing Average Returning Revenue.
- Irrelevant Communication Frequency: Frequent but irrelevant communication can annoy customers, leading to reduced re-engagement and lower Average Returning Revenue.
- Generic Promotions: Lack of personalized offers can result in lower conversion rates, negatively impacting Average Returning Revenue.
- Delayed Customer Support Response: Slow response times can lead to customer frustration, increasing churn and decreasing Average Returning Revenue.
- Product/Service Downtime: Frequent or prolonged downtime can erode trust and satisfaction, leading to decreased Average Returning Revenue.
-
Positive influences
Factors that push the metric in a favorable direction, supporting growth or improvement.
- Customer Satisfaction Score: Higher satisfaction scores correlate with increased loyalty and spending, boosting Average Returning Revenue.
- Re-Engagement Campaign Effectiveness: Effective re-engagement campaigns increase customer return rates, positively impacting Average Returning Revenue.
- Personalized Offer Conversion Rate: Higher conversion rates from personalized offers lead to increased Average Returning Revenue.
- Timely Upsell Success Rate: Successful upsells at the right time increase customer spend, enhancing Average Returning Revenue.
- Loyalty Program Participation: Active participation in loyalty programs encourages repeat purchases, increasing Average Returning Revenue.
Involved Roles & Activities¶
-
Involved Roles
These roles are typically responsible for implementing or monitoring this KPI:
-
Activities
Common initiatives or actions associated with this KPI:
Funnel Stage & Type¶
-
AAARRR Funnel Stage
This KPI is associated with the following stages in the AAARRR (Pirate Metrics) funnel:
-
Type
This KPI is classified as a Lagging Indicator. It reflects the results of past actions or behaviors and is used to validate performance or assess the impact of previous strategies.
Supporting Leading & Lagging Metrics¶
-
Leading
These leading indicators influence this KPI and act as early signals that forecast future changes in this KPI.
- Product Qualified Leads: An increase in Product Qualified Leads (PQLs) signals a likely rise in future recurring revenue as these users have demonstrated high intent and are more likely to convert and renew, directly impacting Average Returning Revenue.
- Customer Loyalty: High Customer Loyalty is a strong predictor of future recurring revenue streams, as loyal customers are more likely to renew subscriptions, reduce churn, and increase retention, all of which drive Average Returning Revenue upward.
- Upsell Conversion Rates: Elevated Upsell Conversion Rates among existing customers foreshadow future expansion and increased recurring revenue, positively influencing Average Returning Revenue as more customers upgrade to higher-value plans.
- Monthly Active Users: Growth in Monthly Active Users (MAU) indicates expanding product adoption and engagement, which is a leading indicator of future retention and recurring revenue captured in Average Returning Revenue.
- Stickiness Ratio: A high Stickiness Ratio (DAU/MAU) reflects frequent product use and habit formation, signaling higher retention and recurring revenue potential, and thus forecasting future increases in Average Returning Revenue.
-
Lagging
These lagging indicators confirm, quantify, or amplify this KPI and help explain the broader business impact on this KPI after the fact.
- Net Revenue Retention: Net Revenue Retention (NRR) quantifies revenue retained and expanded from the existing customer base, directly validating Average Returning Revenue and amplifying its insights by factoring in both churn and expansion.
- Contract Renewal Rate: Contract Renewal Rate confirms the proportion of customers continuing their subscriptions, directly supporting and explaining trends in Average Returning Revenue outcomes.
- Revenue Churn Rate: Revenue Churn Rate quantifies the percentage of recurring revenue lost through cancellations and downgrades, providing context and confirmation for downward movements in Average Returning Revenue.
- Expansion Revenue Growth Rate: Expansion Revenue Growth Rate measures how much revenue from existing customers is increasing due to upsells and cross-sells, amplifying and explaining positive trends in Average Returning Revenue.
- Customer Churn Rate: Customer Churn Rate quantifies the percentage of customers lost over a period, which directly reduces Average Returning Revenue and helps explain the extent of recurring revenue decline.