SaaS Metrics Calculator

Put in one month of revenue and customer numbers for a subscription business. This works out every common health metric — how fast you are growing, how much revenue and how many customers you keep, and whether your spending on growth is paying off.

Every field has a short note explaining what to enter, and every result comes with a plain-English explanation and a benchmark. MRR below means monthly recurring revenue: the total your customers pay you each month.

ad placeholder — remove this div, insert an ad unit after AdSense approval

Your numbers

Monthly recurring revenue this month
$

Total monthly payments from all customers on day one of the month. Example: 500 customers paying $100 on average = $50,000.

$

Monthly payments added by customers who signed up during the month.

$

Extra monthly payment from existing customers who moved to a bigger plan or added seats.

$

Monthly payment lost because existing customers moved to a smaller plan. Enter it as a positive number.

$

Monthly payment lost because customers cancelled completely. Enter it as a positive number.

Customer counts this month

How many paying customers you had on day one of the month.

How many new paying customers you gained during the month.

How many customers cancelled during the month.

Cost of growth
$

Everything you spent to win customers this month: ads, sales salaries, tools, commissions.

%

The share of each $1 of revenue left after the direct cost of running the service (hosting, support, payment fees). For software this is often 70–85%.

Results

Revenue at the end of the month

Your monthly recurring revenue after adding new sales and upgrades and subtracting downgrades and cancellations.

ARR (annual recurring revenue)

That end-of-month figure multiplied by 12 — a yearly view of the same revenue.

Net new revenue this month

How much your monthly revenue grew or shrank: new + upgrades − downgrades − cancellations.

Growth rate

That change as a percentage of the revenue you started the month with.

Customers at the end of the month

Starting customers + new − lost.

ARPA (average revenue per account)

What a typical customer pays you per month: end-of-month revenue ÷ end-of-month customers.

Gross revenue churn

Share of your starting revenue lost to downgrades and cancellations. Lower is better.

Net revenue churn

The same, but counting upgrade revenue as an offset. Below zero means your existing customers grow your revenue on their own.

Customer churn

Share of customers who cancelled during the month. Also called logo churn.

Average customer lifetime

How long an average customer stays, worked out as 1 ÷ the monthly customer churn rate.

NRR (net revenue retention)

Where this month's revenue from existing customers would sit in a year with no new sales — counting upgrades, downgrades and cancellations. Above 100% means it grows by itself.

GRR (gross revenue retention)

The share of revenue you keep from existing customers before counting any upgrades. Cannot go above 100%.

CAC (customer acquisition cost)

What you spent to win one new customer: sales & marketing spend ÷ new customers.

LTV (lifetime value)

The gross profit an average customer brings over their whole time with you: (ARPA × gross margin) ÷ monthly customer churn.

LTV : CAC

How many times over each customer pays back what you spent to acquire them. Around 3 is healthy.

CAC payback

How many months of gross profit from a customer it takes to earn back their acquisition cost.

Quick Ratio

Revenue added (new + upgrades) ÷ revenue lost (cancellations + downgrades). Above 4 is strong growth.

Badges compare each metric to common benchmarks for a business selling to small and mid-sized companies. Treat them as a sanity check, not a verdict — early-stage numbers swing a lot month to month.

How each number is worked out

Revenue: MRR and ARR

End-of-month revenue = starting revenue + new + upgrades − downgrades − cancellations. ARR is that figure × 12. Net new revenue is the change over the month, and the growth rate expresses it as a percentage of where you started.

ARPA

Average revenue per account = end-of-month revenue ÷ end-of-month customers. It feeds into both LTV and CAC payback, so a steady or rising ARPA quietly improves everything downstream.

Churn: gross vs net

Gross revenue churn = (cancellations + downgrades) ÷ starting revenue — money lost from the customers you already had. Net revenue churn subtracts upgrade revenue from that; when upgrades outweigh losses it goes below zero, which is the sign of a very sticky product. Customer churn = customers lost ÷ starting customers, and its inverse is the average customer lifetime in months.

Retention: NRR and GRR

GRR = (starting revenue − downgrades − cancellations) ÷ starting revenue. It caps at 100% and shows how sticky your revenue is before any upsell. NRR adds upgrade revenue back in, so a figure above 100% means your existing customer base grows on its own, before a single new sale.

Cost of growth: CAC, LTV, payback, Quick Ratio

CAC = sales & marketing spend ÷ new customers. LTV = (ARPA × gross margin) ÷ monthly customer churn. LTV:CAC compares the two. CAC payback = CAC ÷ (ARPA × gross margin), in months. The Quick Ratio = (new + upgrade revenue) ÷ (cancelled + downgrade revenue) sums up growth efficiency in one number.

Benchmarks

MetricHealthyWatchPoor
Gross revenue churn (per month)< 3%3–6%> 6%
Net revenue churn (per month)≤ 0%0–3%> 3%
Customer churn (per month)< 3%3–6%> 6%
Net revenue retention (NRR)≥ 105%90–105%< 90%
Gross revenue retention (GRR)≥ 90%80–90%< 80%
LTV : CAC3–5×1.5–3× (or > 5×)< 1.5×
CAC payback< 12 months12–18 months> 18 months
Quick Ratio≥ 42–4< 2

These are rough norms for businesses selling to small and mid-sized companies. Businesses selling to large enterprises run much lower churn. Very small companies see big swings month to month, so use a rolling three-month average for anything you report.

Frequently asked questions

What is a good LTV:CAC ratio for a SaaS business?

Around 3 to 1 is the common rule of thumb: each customer is worth about three times what you spent to win them. Below 1 to 1 you lose money on every customer. Much above 5 to 1 often means you are being too cautious and could spend more on growth.

How do you calculate SaaS churn?

Customer churn = customers lost during the period ÷ customers you had at the start. Gross revenue churn = (revenue lost to cancellations + revenue lost to downgrades) ÷ revenue at the start. Net revenue churn subtracts revenue gained from upgrades, so strong upgrades can bring it to zero or below.

What is the difference between gross and net revenue retention?

Gross revenue retention (GRR) measures how much of your starting revenue you keep after downgrades and cancellations. It can never go above 100%. Net revenue retention (NRR) also adds revenue from existing customers who upgraded, so it can go above 100% when upgrades outweigh losses.

What is the SaaS Quick Ratio?

Quick Ratio = (new revenue + upgrade revenue) ÷ (cancelled revenue + downgrade revenue). It shows how efficiently you add recurring revenue compared with losing it. Above 4 is strong; below 1 means your revenue is shrinking.

How is the CAC payback period calculated?

CAC payback in months = CAC ÷ (ARPA × gross margin). It is how many months of gross profit from an average customer it takes to earn back what you spent acquiring them. Under 12 months is generally healthy for a business selling to small companies.

Do the numbers I enter get sent anywhere?

No. The calculator runs entirely in your browser. Nothing you type is uploaded or stored on a server.

ad placeholder — in-content unit goes here after approval