MRR


The MRR (Monthly Recurring Revenue) report provides a detailed view of your subscription revenue over time. It is a central tool in GrowPanel for tracking growth, understanding revenue trends, and identifying customer behavior patterns.


Overview

The MRR report includes:

  • A timeline chart showing your MRR over the selected period.

  • A detailed table breaking down the components of your MRR:

    • New sales – revenue from newly acquired customers
    • Expansions – revenue growth from existing customers
    • Contractions – reductions in revenue from downgrades
    • Churn – revenue lost from cancellations
    • Reactivations – revenue recovered from returning customers
    • FX impact – changes due to currency fluctuations
    • Net new MRR – total change in recurring revenue

Filters

The report supports a wide range of filters to help you focus on specific segments of your business. These include:

  • Date range – select a custom range or preset periods (last 30 days, last quarter, etc.)
  • Interval – choose how MRR is aggregated: daily, weekly, monthly, quarterly, or yearly
  • Currency – select your reporting currency, with the option to fix/freeze FX rates for consistent comparison
  • Additional filters – plan, subscription tier, region/country, billing frequency, and payment type (see all filters)

Filters are applied to both the chart and the table simultaneously.


Using the chart

  • Hover over points in the timeline chart to see the exact MRR value for a given period.
  • Hovering highlights the corresponding column in the table below for quick comparison.

Using the table

The table view provides a granular breakdown of MRR changes:

  • Each row shows the MRR movement type, the currency, and the number of unique customers contributing to that change.
  • Clicking on a cell expands a details table underneath, showing all individual MRR movements for that period, including which customer contributed to each movement.
  • Clicking on a customer in the details table navigates to the customer details page for further investigation.

You can also export the table as a CSV file for offline analysis or reporting.


Practical tips

  • Use the interval selector to understand trends at different granularities. Weekly intervals are useful for spotting short-term fluctuations, while monthly or quarterly intervals give a longer-term view.
  • Fixing the currency is recommended when analyzing historical performance across multiple currencies, as it removes FX volatility from the analysis.
  • Combine multiple filters to isolate specific customer segments or product lines, enabling precise revenue insights.