Skip to content
KPI Library

Average Returning Revenue

**Average Returning Revenue (ARR) **represents the total predictable and recurring revenue a company expects to generate annually from its subscription-based products or services.

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

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.

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.

Activities commonly tied to improving or operationalizing this KPI.

Required Datapoints

  • 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

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
Average Returning Revenue=(Total Annual Contract Value+Recurring Revenue from Add-ons/Upgrades)Revenue Lost from Cancellations\mathrm{Average\ Returning\ Revenue} = \left( \mathrm{Total\ Annual\ Contract\ Value} + \mathrm{Recurring\ Revenue\ from\ Add\text{-}ons/Upgrades} \right) - \mathrm{Revenue\ Lost\ from\ Cancellations}

Negative Influences

  • 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

  • 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.

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.

Primary Owner

This role is directly accountable for the KPI and is expected to drive progress and decisions around it.

Secondary Owners

These roles contribute directly to performance and typically partner on execution, reporting, or optimization.

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.

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