SaaS Metrics Calculator

Calculate ending MRR, net new MRR, NRR, GRR. Optional CAC payback from ARPA and margin.

Use the SaaS Metrics Calculator

Enter starting MRR and movement (new, expansion, contraction, churned). Ending MRR, NRR, GRR, and optional CAC payback are calculated.

MRR movement

Starting MRR and changes: new, expansion, contraction, churned. Optional: CAC, ARPA, gross margin for payback.

Results

Ending MRR
$115,000
Net new MRR
$15,000
NRR (%)
100%
GRR (%)
95%

NRR = (Start + Expansion − Contraction − Churned) / Start. GRR = (Start − Contraction − Churned) / Start. CAC payback = CAC / (ARPA × margin).

What these metrics mean

Ending MRR and net new MRR show top-line movement. NRR and GRR measure retention and expansion. CAC payback measures efficiency of acquisition.

How to calculate

Ending MRR = Start + New + Expansion − Contraction − Churned. NRR = (Start + Expansion − Contraction − Churned) / Start. GRR = (Start − Contraction − Churned) / Start.

How to improve

Improve NRR with expansion and lower churn/contraction. Improve CAC payback by raising ARPA or margin, or lowering CAC.

Common mistakes

Mixing MRR and ARR; using wrong base for NRR/GRR; or comparing NRR across different starting MRR or segments without context.

How to interpret

NRR above 100% means expansion more than offsets churn and contraction. Track ending MRR and net new for growth; use GRR for pure retention.

FAQs

What is NRR?
Net revenue retention = (Start MRR + Expansion − Contraction − Churned) ÷ Start MRR. It shows revenue retention from the existing base (including expansion).
What is GRR?
Gross revenue retention = (Start MRR − Contraction − Churned) ÷ Start MRR. It excludes expansion—pure retention of the starting base.
How is ending MRR calculated?
Ending MRR = Start MRR + New + Expansion − Contraction − Churned. Net new MRR = Ending − Start.
What is CAC payback?
Months to recover CAC from gross profit per customer. CAC payback = CAC ÷ (ARPA × Gross margin %). Lower is better.

Related tools

SaaS Metrics Calculator

Calculate ending MRR, net new MRR, NRR, GRR. Optional CAC payback from ARPA and margin.

Use the SaaS Metrics Calculator

Enter starting MRR and movement (new, expansion, contraction, churned). Ending MRR, NRR, GRR, and optional CAC payback are calculated.

MRR movement

Starting MRR and changes: new, expansion, contraction, churned. Optional: CAC, ARPA, gross margin for payback.

Results

Ending MRR
$115,000
Net new MRR
$15,000
NRR (%)
100%
GRR (%)
95%

NRR = (Start + Expansion − Contraction − Churned) / Start. GRR = (Start − Contraction − Churned) / Start. CAC payback = CAC / (ARPA × margin).

What these metrics mean

Ending MRR and net new MRR show top-line movement. NRR and GRR measure retention and expansion. CAC payback measures efficiency of acquisition.

How to calculate

Ending MRR = Start + New + Expansion − Contraction − Churned. NRR = (Start + Expansion − Contraction − Churned) / Start. GRR = (Start − Contraction − Churned) / Start.

How to improve

Improve NRR with expansion and lower churn/contraction. Improve CAC payback by raising ARPA or margin, or lowering CAC.

Common mistakes

Mixing MRR and ARR; using wrong base for NRR/GRR; or comparing NRR across different starting MRR or segments without context.

How to interpret

NRR above 100% means expansion more than offsets churn and contraction. Track ending MRR and net new for growth; use GRR for pure retention.

FAQs

What is NRR?
Net revenue retention = (Start MRR + Expansion − Contraction − Churned) ÷ Start MRR. It shows revenue retention from the existing base (including expansion).
What is GRR?
Gross revenue retention = (Start MRR − Contraction − Churned) ÷ Start MRR. It excludes expansion—pure retention of the starting base.
How is ending MRR calculated?
Ending MRR = Start MRR + New + Expansion − Contraction − Churned. Net new MRR = Ending − Start.
What is CAC payback?
Months to recover CAC from gross profit per customer. CAC payback = CAC ÷ (ARPA × Gross margin %). Lower is better.

Related tools