MRR Calculator Widget
Let founders total their recurring revenue properly. Up to three monthly plans, annual contracts normalised to a month and recurring discounts combine into MRR, ARR and ARPA, with a bar showing which plan carries the business.
Live preview
Under the widget on your page: Powered by A2Z Tools
Embed code
<iframe src="https://a2z.tools/embed/w/mrr-calculator" title="MRR Calculator by A2Z Tools" width="100%" height="780" style="border:0;width:100%" loading="lazy" allow="clipboard-write"></iframe>
A plain iframe. Works everywhere, including site builders that strip scripts. Adjust height if your content needs more room.
<div data-a2z-widget="mrr-calculator" data-height="780"></div> <script async src="https://a2z.tools/embed.js"></script>
Adds a small script (what it does) that sizes the widget to fit its content, loads it lazily and keeps it isolated from your page's CSS.
Works with
How it works
Each monthly plan contributes customers x monthly price. Annual contracts are normalised by dividing the yearly price by 12 - an annual plan billed 790 upfront adds 65.83 of MRR, not 790 in the month it is invoiced. Recurring discounts such as a permanent 20% coupon are subtracted, because MRR should reflect what customers actually pay each month. ARR is MRR x 12 and ARPA (average revenue per account) is MRR divided by the number of paying accounts across all plans, assuming each account is on one plan. With 40 x 29, 25 x 79, 5 x 249, ten annual contracts at 790 and 100 of monthly discounts, MRR is 4,938.33, ARR 59,260 and ARPA 61.73. Set-up fees, consulting, hardware and one-off usage spikes are deliberately left out: they are revenue, but not recurring revenue. Plans 2 and 3 and the annual block can be left blank; filling in only one half of a pair is refused.
Calculation method
- Plan MRR = customers x monthly price (plans 1-3)
- Annual-contract MRR = customers x annual price / 12
- MRR = sum of plan MRR + annual-contract MRR - recurring discounts per month
- ARR = MRR x 12
- ARPA = MRR / paying accounts (sum of customers across plans)
Worked examples
Three tiers plus annual plans
Inputs: 40 x 29; 25 x 79; 5 x 249; 10 annual at 790; discounts 100 a month
Result: MRR 4,938.33; ARR 59,260; ARPA 61.73 across 80 accounts
The 79 tier brings 1,975 of MRR - 39% of the gross total from 31% of the accounts.
Single plan
Inputs: 100 customers x 50 a month
Result: MRR 5,000; ARR 60,000; ARPA 50
With one plan and no discounts ARPA equals the list price.
An illustration of standard SaaS metric definitions, not financial or accounting advice; MRR is not revenue under accounting standards.
Limitations
- Assumes one plan per account; accounts with several subscriptions should be counted once for ARPA.
- Quarterly or multi-year contracts must be converted to a monthly or annual price first.
- Snapshot only - it does not split MRR movement into new, expansion, contraction and churned MRR.
Where publishers use it
- SaaS pricing-page teardown articles
- Indie-hacker and bootstrapped-founder blogs sharing revenue milestones
- Accelerator resource libraries teaching investor metrics
- Subscription-box and membership-site owners tracking recurring income
- Billing-platform documentation explaining how MRR is normalised
Questions
How should an annual plan count in MRR?
Divide the contract value by 12. A customer paying 1,200 for a year adds 100 of MRR in each of the 12 months, even though the cash arrives in one invoice. Counting the full 1,200 in the billing month makes MRR spike and then collapse.
Are one-off fees part of MRR?
No. Implementation fees, training days, hardware and professional services are excluded because they do not repeat. Usage-based charges are included only if they recur predictably; many teams use a trailing three-month average.
Do free-trial or freemium users count?
No. MRR counts paying subscriptions only, and ARPA divides by paying accounts. A trial that converts next month enters MRR then.
Is ARR just MRR times 12?
For a subscription business, yes: it is the annualised run rate of today's recurring revenue. It is not a forecast of the next twelve months' revenue, which would also need churn, expansion and new sales.
How do I treat a 3-month 50% discount?
Many teams count the discounted amount while it applies, then the full price. Enter the monthly value of discounts active this month; a temporary coupon will lift MRR when it expires without any new sale.
Sources
- SaaS Metrics 2.0 - Detailed Definitions - David Skok, For Entrepreneurs (Matrix Partners) . Defines ARPA as the average monthly recurring revenue per account and the MRR-based churn metrics built on it. Checked 2026-10-01.
Cite or recommend this tool
If you reference this tool in an article, course or documentation, these formats are ready to copy. They are optional - nothing is added to your site unless you paste it.
A2Z Tools MRR Calculator https://a2z.tools/saas-mrr-arr-calculator
<a href="https://a2z.tools/saas-mrr-arr-calculator">A2Z Tools MRR Calculator</a>
[A2Z Tools MRR Calculator](https://a2z.tools/saas-mrr-arr-calculator)
MRR Calculator by A2Z Tools - https://a2z.tools/saas-mrr-arr-calculator
Related widgets
-
Customer churn and retention for a month, quarter or year, converted between periods by compounding.
-
NRR and GRR for a customer cohort from starting MRR, expansion, contraction and churned revenue.
-
Subscription LTV from ARPA, gross margin and monthly churn, with LTV:CAC against the 3:1 benchmark.
-
Compound annual growth rate between a starting and an ending value.
-
Customer acquisition cost from sales and marketing spend, with CAC payback months from ARPA and margin.
-
Gross and net burn, months of runway and the date cash runs out, with optional revenue growth.