# Subscriber - LTV (Lifetime Value)

### Introduction

**Subscriber LTV** shows you the average cumulative revenue a subscriber brings in over their lifetime with your store. Instead of looking at a single month's revenue, LTV reveals the full picture: how quickly subscribers generate value from the moment they sign up, and how that value grows month after month.

This helps you answer critical business questions: Is my subscriber acquisition cost worth it? Are newer subscribers more valuable than older ones? Where does revenue growth slow down — and what can I do about it?

***

### Understanding LTV

When a new subscriber places their first order, they enter a monthly cohort — a group of all subscribers who started in the same month. For example, everyone whose first subscription activated in July 2025 belongs to the "Jul 2025" cohort. A subscriber stays in their original cohort forever, even if they add more subscriptions later.

Each month, Joy Subscriptions calculates the average cumulative revenue per subscriber in that cohort. Here is a real example to show how it works:

**Example — Jul 2025 cohort (72 subscribers)**

| Month         | Active subscribers | Revenue this month | Total cumulative revenue | LTV (cumulative / 72) |
| ------------- | ------------------ | ------------------ | ------------------------ | --------------------- |
| Month 0 (Jul) | 72                 | $2,736             | $2,736                   | **$38**               |
| Month 1 (Aug) | 65 (7 cancelled)   | $2,592             | $5,328                   | **$74**               |
| Month 2 (Sep) | 59 (6 cancelled)   | $2,304             | $7,632                   | **$108**              |

Notice two important things:

1. The LTV formula always divides by the original 72 subscribers — not the number still active. This gives you the true average value per subscriber you acquired.
2. Monthly revenue decreases as subscribers cancel, but LTV always goes up because it is cumulative.

You can view LTV values in two ways:

* **USD ($)** — The actual dollar amount each subscriber generates on average. Use this to compare real revenue between cohorts.
* **Percent (%)** — How much LTV has grown compared to Month 0. Use this to compare growth speed between cohorts of different sizes.

***

### How to view your LTV metrics

**Step 1:** Navigate to **Analytics** in the Joy Subscriptions sidebar, then select **Subscriber** from the page title dropdown.

**Step 2:** Click the **LTV** tab to open the Lifetime Value dashboard.

You will see three milestone cards at the top showing your 3-month, 6-month, and 12-month LTV, along with a trend indicator showing whether each metric is improving compared to the previous period.

***

### How to read the cohort table

**Step 1:** Below the milestone cards, find the **LTV by month** section. The default view is **Cohort** — a table where each row represents a monthly cohort of subscribers.

**Step 2:** Read the table from left to right. The **Month** column shows the cohort name, **Subscribers** shows how many people joined that month, and **Month 0** through **Month 11** show the cumulative LTV at each stage.

The first row, **All cohorts**, shows the weighted average across all cohorts in your selected date range. This is a quick benchmark to compare individual cohorts against.

**Step 3:** Look at the color intensity of each cell. Darker blue means higher LTV value. This heat map helps you quickly spot your best-performing and worst-performing cohorts.

Cells showing "—" mean that cohort has not reached that month yet. For example, if the Jan 2026 cohort only has 3 months of data, Month 3 through Month 11 will show "—".

**Step 4:** Hover over any cell to see detailed information. In USD mode, the tooltip shows the dollar amount, total revenue, and subscriber count. For example: "$108 ($7,776 from 72 subscribers) average revenue per subscriber from Jul 2025 cohort after Month 2."

***

### How to use the chart view

**Step 1:** Click the **Chart** button in the top-right corner of the LTV by month card to switch to the line chart view.

**Step 2:** Each colored line represents one monthly cohort. The black dashed line labeled **Average (all cohorts)** shows the overall benchmark.

For newer cohorts that do not have a full 12 months of data, the chart shows a dashed extension line representing the projected trend based on your overall average. This gives you an early estimate of where newer cohorts are heading.

**Step 3:** Compare cohort lines to identify trends. If newer cohort lines sit above older ones, your subscriber quality is improving. If they sit below, it may be time to review your retention strategy.

***

### How to switch between USD and Percent mode

**Step 1:** In the filter bar at the top of the page, find the **USD $** dropdown (visible only on the LTV tab).

**Step 2:** Click the dropdown and select **Percent %** to switch the display mode.

In Percent mode, all values show how much LTV has grown relative to Month 0. For example, if Month 0 is $38 and Month 2 is $108, the table shows 284.2% — meaning revenue per subscriber nearly tripled in two months.

This mode is especially useful when comparing cohorts of very different sizes, since the percentage growth rate removes the effect of different starting values.

***

### How to filter by date range

**Step 1:** Click the date range dropdown in the filter bar. On the LTV tab, you can choose from **Last 3 months**, **Last 6 months**, **Last 9 months**, **Last 12 months**, or **Custom**.

**Step 2:** Select a range. The entire LTV tab — milestone cards, cohort table, and chart — updates to show only cohorts within your selected period.

The Custom option lets you pick a specific start and end month, up to a maximum of 12 months. This is useful when you want to compare a specific campaign period or seasonal window.

***

### Tips and best practices

* Start with the **milestone cards** for a quick health check. If 3-month LTV is growing but 12-month LTV is flat, your early retention is good but long-term engagement needs work.
* Use **Percent mode** when comparing cohorts from different seasons. A December holiday cohort may have higher dollar LTV simply because of gift purchases, but Percent mode reveals the true growth trajectory.
* Look for the **Month where LTV growth slows down** — this is often where most subscribers cancel. Cross-reference this with your **Retention** and **Churn** tabs to understand why.
* If the **All cohorts** average is significantly higher or lower than your recent cohorts, it may be skewed by one unusually large or small cohort. Use the date range filter to narrow your view.
* The **predicted trend lines** in the chart view are estimates based on your overall average. They are useful for early signals, but actual results may differ as more data comes in.

***

### Overall

Subscriber LTV gives you the clearest picture of how much value your subscription program creates over time. By tracking cumulative revenue per subscriber across monthly cohorts, you can measure the real return on your acquisition efforts, identify which subscriber groups perform best, and spot opportunities to improve retention before revenue slows down.

Start by reviewing your milestone cards to see where you stand today, then dive into the cohort table or chart to compare how different groups of subscribers are performing month by month.

***


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.avada.io/joy-subscriptions/features/analytics/subscriber-ltv-lifetime-value.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
