Advanced Recurring Revenue Run Rate Calculator

Model revenue momentum across subscriptions, churn, and upgrades. Adjust billing cycles, currencies, and growth assumptions. Turn raw sales figures into clear run rate insight.

Calculator Input Form

Use the responsive calculator grid below. It shows three columns on large screens, two on smaller screens, and one on mobile.

Plotly Graph

The first trace shows the revenue bridge. The second trace shows a twelve-month monthly MRR projection using your forecast growth rate.

Example Data Table

Metric Example Value Explanation
Starting Recurring Revenue $25,000.00 Revenue at the start of the reporting period.
New Revenue $4,000.00 Brand-new recurring deals closed during the period.
Expansion Revenue $2,500.00 Upsells, cross-sells, or seat increases.
Contraction Revenue $1,200.00 Downgrades from existing customers.
Churned Revenue $1,800.00 Recurring revenue lost from full cancellations.
Reactivation Revenue $600.00 Revenue recovered from returning customers.
Ending MRR $29,100.00 Starting MRR plus gains minus losses.
Annual Run Rate $349,200.00 Ending MRR annualized by multiplying by twelve.

Formula Used

Monthly Normalization
Monthly Equivalent = Input Revenue ÷ Basis Divisor
Divisor = 1 for monthly, 3 for quarterly, 12 for annual.
Net New MRR
Net New MRR = New MRR + Expansion MRR + Reactivation MRR − Contraction MRR − Churned MRR
Ending MRR
Ending MRR = Starting MRR + Net New MRR
Average MRR
Average MRR = (Starting MRR + Ending MRR) ÷ 2
Annual Run Rate
Annual Run Rate = Selected MRR Base × 12
Retention Metrics
GRR = ((Starting MRR − Contraction − Churn) ÷ Starting MRR) × 100
NRR = ((Starting MRR + Expansion − Contraction − Churn) ÷ Starting MRR) × 100

One-time revenue is shown for context, but it is excluded from recurring revenue run rate calculations.

How to Use This Calculator

  1. Select your currency and choose whether your inputs are monthly, quarterly, or annual.
  2. Enter starting recurring revenue for the period you are analyzing.
  3. Add new, expansion, contraction, churned, and reactivation revenue values.
  4. Enter customer counts to estimate ending customers and ARPA.
  5. Choose whether run rate should annualize ending MRR or average MRR.
  6. Add an optional forecast growth rate to generate a twelve-month projection graph.
  7. Click Calculate Run Rate to show results above the form.
  8. Use the CSV or PDF buttons to export the calculated metrics.

Frequently Asked Questions

1. What is recurring revenue run rate?

Recurring revenue run rate estimates future annual recurring revenue using current recurring revenue levels. It helps sales leaders annualize monthly performance and monitor expansion, churn, and growth momentum.

2. Why does this calculator normalize quarterly and annual inputs?

Run rate is easier to compare when every revenue component is converted to a monthly equivalent. That keeps MRR, retention, ARPA, and annualization consistent across different billing cadences.

3. Should one-time setup fees be included?

No. One-time fees can be reported separately, but they should not inflate recurring revenue run rate. This calculator displays them for context while excluding them from MRR and annual run rate.

4. What is the difference between ending MRR and average MRR annualization?

Ending MRR emphasizes your latest recurring revenue level. Average MRR smooths the period by using the midpoint between starting and ending MRR. Teams often compare both when forecasting.

5. How is reactivation revenue treated?

Reactivation revenue is included in net new MRR because it restores recurring revenue from returning accounts. It helps reflect recovery performance without counting it as completely new business.

6. What do GRR and NRR mean?

GRR measures how much starting recurring revenue remains after churn and contraction. NRR adds expansion revenue, showing whether the existing customer base is shrinking, stable, or growing.

7. Can I use this calculator when starting revenue is zero?

Yes, but retention percentages become less meaningful because they require a starting revenue base. The calculator still computes net new MRR, ending MRR, projected revenue, and annual run rate.

8. Can this be used for product lines, territories, or sales reps?

Yes. You can enter recurring revenue components for any segment, including product lines, regions, customer tiers, or reps, as long as the revenue values are consistently categorized.

Related Calculators

revenue run ratesales run ratearr run rateannual run ratesubscription run rateytd run ratequarterly run rate

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.