Subscription Run Rate Calculator

Track recurring sales using subscribers, price, discounts, and churn. Compare monthly, quarterly, and annualized performance. Visualize trends, export reports, and test growth assumptions easily.

Calculator Form

Reset

Example Data Table

Scenario Subscribers Avg Cycle Price Cycle Add-on MRR Discount % Net Monthly Run Rate Annual Run Rate
Starter SaaS 850 $29.00 Monthly $900.00 5% $23,112.24 $277,346.88
Growth SaaS 1,200 $49.00 Monthly $2,500.00 8% $53,927.76 $647,133.12
Annual Contracts Mix 600 $480.00 Annual $1,400.00 6% $24,939.20 $299,270.40

These rows are illustrative examples for understanding expected calculator outputs.

Formula Used

1. Normalized Monthly Price
Normalized Monthly Price = Average Subscription Amount Per Billing Cycle ÷ Months In Billing Cycle
2. Base MRR
Base MRR = Active Subscribers × Normalized Monthly Price
3. Gross Recurring Revenue
Gross Recurring Revenue = Base MRR + Monthly Add-on Revenue + Manual Recurring Adjustment
4. Revenue After Discount
Revenue After Discount = Gross Recurring Revenue − Discount Amount
5. Net Monthly Run Rate
Net Monthly Run Rate = Revenue After Discount + Expansion − Contraction − Churn − Failed Payments − Refunds
6. Quarterly And Annual Run Rate
Quarterly Run Rate = Net Monthly Run Rate × 3
Annual Run Rate = Net Monthly Run Rate × 12

How to Use This Calculator

  1. Choose the currency that matches your reporting format.
  2. Enter active subscribers and the average subscription amount for one billing cycle.
  3. Select the billing cycle so the calculator can convert revenue into a monthly equivalent.
  4. Add recurring add-on revenue and any manual recurring adjustment.
  5. Enter discount, churn, expansion, contraction, failed payment, and refund rates.
  6. Set growth rate and projection months for the Plotly forecast chart.
  7. Click the calculate button to show results above the form.
  8. Use the CSV or PDF buttons to export the calculated summary.

Frequently Asked Questions

1. What is subscription run rate?

Subscription run rate is an annualized estimate based on current recurring revenue. It helps sales and finance teams translate present monthly performance into quarterly and yearly revenue expectations.

2. Does run rate equal actual future revenue?

No. Run rate is a planning estimate, not a guarantee. Future results can differ because pricing, churn, upgrades, collections, refunds, and subscriber growth may change over time.

3. Should one-time setup fees be included?

Usually no. Run rate is strongest when it reflects recurring revenue only. One-time implementation, setup, onboarding, or consulting charges can distort the true subscription picture.

4. Why convert annual plans into monthly values?

Monthly normalization lets you compare customers on different billing schedules consistently. It gives a cleaner view of recurring revenue and improves MRR, ARR, and cohort analysis.

5. How do churn and failed payments affect run rate?

Both reduce collectible recurring revenue. Churn removes customers completely, while failed payments delay or prevent cash collection. Including both makes the run rate more realistic.

6. What does expansion rate represent?

Expansion rate reflects upsells, seat increases, plan upgrades, or extra add-on purchases from existing customers. It shows how much recurring revenue grows without acquiring new subscribers.

7. What is contraction rate?

Contraction rate captures downgrades, seat reductions, or smaller plan changes from existing customers. It matters because revenue can shrink even when the customer stays active.

8. Which inputs usually matter most?

Subscriber count, average price, churn, and expansion typically drive the largest changes. Failed payments and refunds also matter when collections are volatile or billing quality is weak.

Related Calculators

revenue run ratesales run ratearr run rateannual run raterecurring revenue 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.