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.

SaaS & Startups Calculator Runs in your browser Free · no ads

Customize your widget

Theme
Auto follows the visitor's light/dark setting.
Style
Attribution on your page
Optional and entirely your choice. The exact line is shown in the code below; it links to the tool with rel="nofollow".
More options
Starting values
Leave blank to use the widget's defaults. Visitors can still change every value.

Live preview

Exactly what your visitors will see

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.

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

  1. 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

Preview