MRR and ARR calculator
Current monthly recurring revenue, its annualized rate and a next-month MRR change scenario.
Fill in the fields and the result will appear here automatically.
MRR here describes the current monthly recurring revenue rate: included subscribers multiplied by their average monthly recurring amount. ARR expresses that rate annually by multiplying it by twelve. Neither automatically equals cash received during a calendar period. A separate percentage supplies your scenario for next month’s MRR, without forecasting a full year of sales.
How it works
Formula and logic
For included subscribers N and average monthly recurring amount A: MRR = N × A and ARR = 12 × MRR. With change share g, next MRR = MRR × (1 + g) and difference = MRR × g. A −100% change leaves next MRR zero. The formula does not sum twelve past or future months. Intermediate values stay unrounded; ordinary monetary outputs use two decimal places.
Example
420 subscribers at 1,490 monetary units monthly give MRR 625,800 and ARR 7,509,600. A +4% scenario gives next MRR 650,832 and change 25,032. A −100% scenario gives next MRR 0 and change −625,800. In a separate historical example, six months at 100 and six at 200 total 1,800 revenue, although the last month’s ARR is 2,400.
Fields and units
- Subscribers — unitless
- Average monthly amount per subscriber — $
- Assumed MRR change, % — unitless
How to use
- — Use a positive whole count of subscribers included in recurring revenue and their positive average monthly amount on the same basis.
- — Normalize annual recurring plans by dividing by twelve; exclude one-off payments.
- — Set an assumed one-month MRR change, negative for contraction and no lower than −100%. If only customer count changes, this scenario assumes the average amount stays fixed.
- — Use one currency without conversion and define discounts, refunds, taxes and unpaid-subscription treatment in advance.
Method and limitations
- Calculation method
- Formula and logic
- Data or methodology source
- Stripe: monthly recurring revenue and exclusion of one-off payments Stripe: annualized ARR rate and unchanged-conditions assumption
- Limitation
- Current recurring rate and a next-month scenario. Not accounting revenue recognition, cash flow, a yearly forecast or profit.
FAQ
Why is the final month’s ARR different from annual revenue?
ARR annualizes one current monthly rate. Actual annual revenue combines different months. Even doubling MRR by December does not imply doubling the year’s realized revenue.
Do setup fees and other one-off payments belong in MRR?
No. They belong to total revenue or cash receipts, but do not create a recurring monthly rate. Dividing a one-off amount by twelve does not turn it into MRR.
How does an annual recurring plan enter this monthly model?
Normalize its amount: 12,000 a year becomes 1,000 a month. Receiving the full payment and earning the monthly recurring rate are separate measures; apply a defined discount policy.
Does the entered change predict the customer count?
No. It sets a monthly revenue scenario. New customers, churn, plan changes and discounts can produce the same aggregate change; this calculator does not identify its cause.
How does this MRR differ from one customer’s lifetime value?
MRR covers the current base for a normalized month. LTV covers one customer’s lifetime and can include margin, churn and timing. MRR alone does not establish profit or acquisition payback.