PostHog / PostHog/posthog

Display churn rate as a percentage on Revenue Analytics dashboard

Open
#45,003 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement feature/revenue-analytics
Dominant language
Python
Stars
39.9k
Forks
3.4k
Avg merge
7h 27m
Merged PRs (30d)
222

Description

Feature request

Currently, the Revenue Analytics dashboard shows churn as an absolute dollar amount in the MRR breakdown. While this is useful, many teams need to see churn rate as a percentage to benchmark against industry standards and track improvements over time.

The dashboard calculates churn rate internally (# churned_customers / # total customers) for LTV calculations, but doesn't display this percentage anywhere on the dashboard.

Describe the solution you'd like:

Add a churn rate percentage metric to the Revenue Analytics dashboard, ideally:

  • As a dedicated chart showing churn rate % over time
  • Or as an additional data point in the Subscriptions and customers section
  • Allow filtering/breakdown by the same properties available elsewhere in the dashboard

Alternative solutions considered:

  • Using SQL editor with revenue analytics managed views to manually calculate churn percentage (current workaround, but less accessible)
  • Exporting data and calculating externally (not ideal for real-time monitoring)

Additional context:

This would align with standard SaaS metrics reporting and make it easier to track against industry benchmarks without requiring SQL knowledge. It would also help a ton of companies to see which specific cohort churns the most over time for example. To see if product changes are driving real progress in retention.

Debug info

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files, tests, or entry points are identified in the issue. Start by locating the Revenue Analytics dashboard and its existing churn-rate calculation, then clarify whether the percentage belongs in a chart or the Subscriptions and customers section and which breakdowns are required. Done means the metric is displayed and supports the agreed filters.

Written by the indexing model from the issue text.

Assessment

Domain
analytics, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.