Recurring Order Revenue
total_revenue_recurring
Overview
Recurring Order Revenue refers to the total order revenue generated from recurring (non-first) subscription orders.
Recurring Order Revenue = Revenue from Recurring Subscription Orders
The calculation is based on data from the Subscription Metrics table.
Detailed Breakdown
The formula above is derived from the following components:
- Recurring Order Revenue =
sum(total_revenue_recurring)--> Subscription Metrics table- Where underlying logic =
sum(order_revenue) where is_first_order_in_subscription = FALSE--> Orders table
- Where underlying logic =
Insights and Actions
Recurring Order Revenue helps you evaluate the long-term health of your subscription business by measuring how much revenue comes from repeat subscription orders rather than new acquisitions:
- Assess Subscription Retention: Monitor Recurring Order Revenue alongside Active Subscribers to understand how effectively your business retains paying customers over time.
- Evaluate Lifetime Value Growth: Use this metric with First Order Revenue to identify how much of your total subscription revenue is driven by renewals versus initial purchases.
- Optimize Retention Campaigns: Compare trends in Recurring Order Revenue and Total Churned Subscribers to determine whether retention efforts are successfully reducing churn.
Related Metrics
- First Order Revenue – Shows revenue from first-time subscription purchases, providing context for total subscription lifecycle value.
- Active Subscribers – Indicates the number of ongoing paying subscribers contributing to recurring revenue.
- Total Churned Subscribers – Helps evaluate if declines in recurring revenue are tied to cancellations or customer attrition.
Example Use
Prompt
What was my revenue from recurring subscription orders yesterday?
Response
Query
SELECT
SUM(smt.total_revenue_recurring) AS total_revenue_recurring
FROM
subscription_metrics_table AS smt
WHERE
smt.event_date = CURRENT_DATE() - 1;
Updated about 2 hours ago