Back to Free Tools
FREE TOOLS
Recurring Revenue Movement Calculator
Reconcile opening recurring revenue with gains,losses and retention of the original cohort.
Opening monthly recurring revenue, MRR from new customers, Expansion MRR in opening cohort, Contraction MRR in opening cohort, Churned MRR in opening cohort
JSON
Browser only
Runs locally in your browser. Your files, pasted content and generated output are not uploaded. Reset clears this tool’s working data.
This tool needs JavaScript. If it does not load, refresh the page and try again.
How to use this tool
- Enter the labelled values using the displayed units and explicit assumptions.
- Choose Calculate result and review the complete report and any undefined or no-solution states.
- Choose Download result to save the complete JSON. Reset clears the result and restores example controls.
Examples
Opening monthly recurring revenue: 10000
MRR from new customers: 2000
Expansion MRR in opening cohort: 1000
Contraction MRR in opening cohort: 300
Churned MRR in opening cohort: 500
Limitations
- Nonnegative opening,new,expansion,contraction,churn MRR in one currency/period. Contraction+churn cannot exceed opening cohort MRR. New MRR excluded from both retention denominators;zero opening makes percentages null. ARR is12times closing MRR,not a forecast. No customer-level audit,revenue recognition or benchmark interpretation.
- Scalar controls accept explicit finite decimal syntax;positive values normally1e-12–1e12,nonnegative0–1e12 unless a narrower range is stated. JSON numeric rows use finite IEEE754 values within their stated bounds. Derived counts above1billion and nonfinite results refuse. Combined input<=400000UTF8 bytes;complete JSON<=4MiB. All processing stays in your browser.
Related tools
No items found.