# Churn Metrics

A churn report generated automatically from your connected Stripe account, updated continuously, so you understand the status of your account: how much revenue you generate, how much you lose, why, and where the recovery opportunity is.

## Revenue and churn metrics

Four charts over the last months: **Generated revenue**, **Churned revenue**, **Churn rate** and **Number of cancelled subscriptions**.

![Revenue and churn metrics: generated revenue, churned revenue, churn rate and cancelled subscriptions.](https://churnsolution.com/wp-content/themes/astra-child/assets/images/docs/cm-overview.png)

## Churned revenue breakdown

Churned revenue split into the two kinds of churn, so you can see which one is costing you more:

| Metric | How it's calculated |
|---|---|
| **Voluntary churn revenue** | Revenue lost due to a customer actively choosing to cancel their subscription. |
| **Involuntary churn revenue** | Revenue lost due to a customer's subscription ending from failed payments or billing issues, such as expired cards or insufficient funds, without the customer taking direct action. |

![Churned revenue breakdown: voluntary vs involuntary churn revenue.](https://churnsolution.com/wp-content/themes/astra-child/assets/images/docs/cm-churned-breakdown.png)

Voluntary churn is what [Cancellation Flows](/docs/cancellation-flows/) and [Reactivation Campaigns](/docs/reactivation/) address; involuntary churn is what [Payment Recovery](/docs/payment-recovery/) addresses.

## Churn volume by decline code

For involuntary churn, a breakdown by the decline code returned by the card network — insufficient funds, do not honor, transaction not allowed, generic decline and more — with the revenue lost, its share of all lost revenue, subscriptions lost, number of failures and failure rate for each code.

![Churn volume by decline code.](https://churnsolution.com/wp-content/themes/astra-child/assets/images/docs/cm-decline-codes.png)

## Setup

Churn Metrics is available if you are using **Stripe**. Log in and connect your Stripe account under **Settings → Integration** (see [Stripe](/docs/integrations/stripe/)); the report generates within minutes and updates continuously.
