ARR Calculator (Annual Recurring Revenue)

Compute ARR from MRR, Customers × ARPU, or Customers × ACV. Optionally include net new components (new, expansion, churn, contraction) to see ending ARR and growth. Clean UX with scenarios and What It Means insights.

ARR = MRR × 12. Fast when you know current monthly recurring revenue.
$/mo
$/mo
$/yr
$/mo
$/mo
$/mo
$/mo

Results

  • Annual Recurring Revenue (ARR) $
  • Monthly Recurring Revenue (MRR) $/mo
  • Net New ARR (annualized) $
  • Ending ARR (with net new) $
  • ARR Growth vs Base %
  • Stage
  • Method Used

What is Annual Recurring Revenue (ARR)?

Annual Recurring Revenue (ARR) is the annualized value of your predictable subscription revenue, excluding one-off setup, implementation, or service fees.

It converts recurring cash flows into a clean annual number that finance teams use for budgeting, SaaS valuation multiples, and tracking revenue retention.

ARR also connects directly to metrics like MRR, ACV, ARPU, LTV, and net dollar retention, making it a core input for growth planning and investor reporting.

Formula

For subscription businesses, the most common ARR formulations are:

    • From Monthly Recurring Revenue (MRR):
    • From customers and monthly ARPU:
    • From customers and Annual Contract Value (ACV):

When you track changes over time, net new ARR is often decomposed as:

Example

Imagine a B2B SaaS company with 1,000 active customers and a monthly ARPU of $120.

MRR is 1,000 × 120 = $120,000, so for the current subscription base.

If the same 1,000 customers move to annual contracts with an ACV of \$2,400 each, ARR becomes , reflecting how pricing and packaging lift recurring revenue, CLTV, and ultimately enterprise value.

How to Use the ARR Calculator (Annual Recurring Revenue)

This calculator lets you convert core SaaS revenue inputs (MRR, customers × ARPU, or customers × ACV) into clear ARR and MRR outputs, plus a short summary of your current revenue band.

  1. Choose the input mode

    • At the top, select From MRR, Customers × ARPU (monthly), or Customers × ACV (annual) depending on which data you actually track.
  2. Enter your primary inputs

      • For From MRR, type your current Monthly Recurring Revenue in the MRR field.

    - For Customers × ARPU (monthly), enter total paying customers and their average monthly ARPU.

    - For Customers × ACV (annual), enter total paying customers and their average annual contract value.

  3. (Optional) Include net new components

      • If you toggle “Include net new components” on, fill in any extra fields that appear (new ARR, expansion, downgrades, churn) so the tool can estimate Net New ARR and Ending ARR using variants of:

  4. Review the Results table

    • Check Annual Recurring Revenue (ARR), Monthly Recurring Revenue (MRR), Net New ARR (annualized), Ending ARR (with net new), and ARR Growth vs Base to understand your current run rate and growth in one place.
  5. Interpret the summary band and iterate

    • Use the bottom summary line (e.g., “ARR: $1,800,000 — MRR: $150,000/mo ( $1–3M PMF )”) to see which ARR band you’re in, then tweak inputs (customers, ARPU, ACV) to model paths to the next ARR stage.

Frequently Asked Questions

Methodology & Sources

Bibliography

  1. (2022). Annual Recurring Revenue (ARR) | Formula + Calculator — Wall Street Prep
    Accessed 2025-11-27
  2. (n.d.). What Is Annual Recurring Revenue (ARR)? How to Calculate — Salesforce, Inc.
    Accessed 2025-11-27
  3. (2024). Annual Recurring Revenue (ARR): The Ultimate Guide — Tabs Software Inc.
    Accessed 2025-11-27