Analytics & Reports
Understanding MRR Calculations
Learn how Karsilo calculates Monthly Recurring Revenue and related subscription metrics.
What is MRR
Monthly Recurring Revenue (MRR) represents the predictable monthly revenue from active subscriptions. Karsilo calculates MRR by normalizing all subscription intervals to a monthly amount. An annual $1,200 subscription contributes $100/month to MRR, while a monthly $50 subscription contributes $50.
MRR components
Karsilo breaks MRR into five components: New MRR (from first-time subscribers), Expansion MRR (upgrades and add-ons), Contraction MRR (downgrades), Churned MRR (cancellations), and Reactivation MRR (returning customers). Together, these explain how your MRR changes from month to month.
Handling edge cases
Trials are excluded from MRR until they convert to paid subscriptions. Metered or usage-based billing is not included in MRR since it's not predictable. One-time charges are tracked separately in gross revenue but never counted toward MRR. Refunds reduce the period's gross revenue but don't retroactively adjust MRR.
Multi-account MRR
When viewing aggregate data across multiple Stripe accounts, Karsilo sums MRR from all connected accounts. If accounts use different currencies, amounts are converted to your configured display currency using daily exchange rates. You can see per-account MRR breakdowns on the individual account pages.