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.