SaaS MRR Calculator

Calculate SaaS MRR, ARR, ARPA, and net new MRR from customers and recurring revenue movements.

Save

Inputs

$/mo

Your values stay on this device.

Results

Ending MRR
ARR$342,000.00
Base MRR$24,500.00
Net New MRR$4,000.00

Report

Export and share

Document

Copy and share

Assumptions

  • Rates are user-entered planning assumptions.
  • The estimate does not replace accounting, tax, payroll, legal, or marketplace-specific guidance.
  • Inputs are processed locally in the browser.

Sensitivity preview

Customers -10%: Ending MRR $26,050.00

Customers Current: Ending MRR $28,500.00

Customers +10%: Ending MRR $30,950.00

Formula: Base MRR = customers * ARPA. Net new MRR = new + expansion - contraction - churned. Ending MRR = base MRR + net new MRR.

Related Tools

View All

About this SaaS MRR Calculator

MRR is the heartbeat of a SaaS business. This calculator combines base recurring revenue with new, expansion, contraction, and churn changes.

Who this calculator is for

  • Freelancers, founders, consultants, and small business operators.
  • Bookkeepers and finance teams doing quick planning checks.
  • Anyone comparing pricing, tax, payment, or marketplace assumptions.

When to use it

  • Model a planning scenario before changing pricing or workflow.
  • Compare best-case and conservative assumptions.
  • Turn business inputs into a transparent estimate.

How to use this calculator

  1. Enter your current or planned business assumptions.
  2. Adjust rates and fees to match your situation or provider.
  3. Review the primary result and supporting breakdown.

Key assumptions

  • Rates are user-entered planning assumptions.
  • The estimate does not replace accounting, tax, payroll, legal, or marketplace-specific guidance.
  • Inputs are processed locally in the browser.

Accuracy and testing

Review formula sources, default test cases, assumptions, unit handling, rounding rules, and changelog for this calculator.

View accuracy page

How this calculator works

Base MRR = customers x average revenue per account. Ending MRR = base MRR + new MRR + expansion MRR - contraction MRR - churned MRR. ARR = ending MRR x 12.
Base MRR = customers * ARPA. Net new MRR = new + expansion - contraction - churned. Ending MRR = base MRR + net new MRR.

Inputs explained

Revenue and volume

The sale, customer, invoice, or workload amount being modeled.

Rates and fees

Editable percentages, flat fees, or tax rates used in the estimate.

Costs

Direct expenses, platform fees, labor, support, or other assumptions that reduce profit or take-home pay.

Understanding your results

Ending MRR and net new MRR show whether recurring revenue grew or shrank during the period.

Example scenarios

Planning example

500 customers at $49 ARPA plus $6,000 new MRR and $2,000 expansion, less $1,000 contraction and $3,000 churn, creates $28,500 ending MRR.

Key Features

  • Instant Calculation
  • Private & Secure
  • Mobile Optimized

Tips & Best Practices

  • Run a conservative scenario before making pricing decisions.
  • Use current payment processor or marketplace fee schedules when applicable.
  • Revisit assumptions when costs, volume, or tax rates change.

Frequently Asked Questions

Does MRR include one-time fees?
Usually no. MRR should represent recurring subscription revenue.
Is my business data stored?
No. The calculator runs locally in your browser and does not upload your inputs.