Calculator Form
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
Normalized Monthly Price = Average Subscription Amount Per Billing Cycle ÷ Months In Billing Cycle
Base MRR = Active Subscribers × Normalized Monthly Price
Gross Recurring Revenue = Base MRR + Monthly Add-on Revenue + Manual Recurring Adjustment
Revenue After Discount = Gross Recurring Revenue − Discount Amount
Net Monthly Run Rate = Revenue After Discount + Expansion − Contraction − Churn − Failed Payments − Refunds
Quarterly Run Rate = Net Monthly Run Rate × 3
Annual Run Rate = Net Monthly Run Rate × 12
How to Use This Calculator
- Choose the currency that matches your reporting format.
- Enter active subscribers and the average subscription amount for one billing cycle.
- Select the billing cycle so the calculator can convert revenue into a monthly equivalent.
- Add recurring add-on revenue and any manual recurring adjustment.
- Enter discount, churn, expansion, contraction, failed payment, and refund rates.
- Set growth rate and projection months for the Plotly forecast chart.
- Click the calculate button to show results above the form.
- 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.