1. Home
  2. Calculators
  3. SaaS Metrics Calculator

SaaS Metrics Calculator

For founders and finance teams of subscription businesses who want the standard health numbers from a single month of data.

Free, no sign-up. Runs in your browser: nothing is uploaded.

How to use SaaS Metrics Calculator

  1. Enter your numbers, or press a sample to see an example.
  2. Read the results and the table under them.
  3. Copy the results or download the table as a CSV file.

Features

  • MRR, ARR and net new MRR
  • Monthly and yearly churn, average customer lifetime
  • Net revenue retention with upgrades and downgrades
  • CAC, LTV and the LTV to CAC ratio
  • Months to earn back CAC

Supported formats

Input

  • Typed numbers

You get

  • On-screen results

Private by design

Everything you enter is processed by your browser on this device. Nothing is sent to openWorkstand or anyone else, so the SaaS Metrics Calculator is safe for private and work data. After you have used it once while online, it also works without an internet connection. How local processing works

Good to know

  • Lifetime value assumes churn stays constant.
  • One month of data is noisy; average several months before using the figures.

Guide

Subscription health from one month: MRR, churn, LTV, CAC and payback

Founders of subscription businesses are asked for the same handful of numbers by investors, partners and their own finance teams. They can all be worked out from one month of simple counts: customers at the start, customers won, customers lost, what each pays, what you spent on sales and marketing, and your gross margin. This page turns those into recurring revenue, churn, retention, lifetime value, acquisition cost and the time to earn that cost back.

Revenue

Monthly recurring revenue, MRR, is the subscription revenue you can expect each month. The page multiplies the customers at the end of the month by the average monthly revenue per customer, then adds any extra revenue from upgrades and subtracts revenue lost to downgrades. Annual recurring revenue is MRR times twelve. Net new MRR is the change from the start of the month to the end.

Churn and retention

Churn is the share of the customers you started the month with who cancelled. Customer lifetime in months is one divided by churn. The page also shows the same monthly churn compounded over a year, and net revenue retention, which counts upgrades and downgrades as well as cancellations, so it can rise above 100% when existing customers expand. If nobody left, churn is zero and the lifetime is shown as unlimited.

Acquisition and value

CAC, customer acquisition cost, is the month’s sales and marketing spend divided by the customers you won. LTV, lifetime value, is what a customer is expected to bring in gross profit over their life: revenue per customer × gross margin ÷ churn. Dividing LTV by CAC gives a ratio, and dividing CAC by monthly gross profit per customer gives the months to earn the cost back.

A worked example

The default is a product that starts with 400 customers, wins 60, loses 24, charges 49 and spends 9,000 on sales and marketing at an 80% margin. The month ends with 436 customers and MRR of 21,364, so ARR is 256,368 and net new MRR 1,764. Churn is 6.00% a month, 52.41% over a year, and net revenue retention is 94.00%. A customer stays 16.7 months on average. CAC is 150, LTV is 653.33, the ratio is 4.4 and the payback is 3.8 months. The second sample is a larger business: 1,200 customers, 150 new, 30 lost, 79 each, 42,000 of spend, an 85% margin, 2,400 of upgrades and 600 of downgrades. It ends with 1,320 customers and MRR of 106,080. Churn is 2.50% (26.20% a year) and retention 99.40%. Lifetime is 40.0 months, CAC 280, LTV 2,686, the ratio 9.6 and the payback 4.2 months.

Reading the ratio

An LTV to CAC ratio around 3 and a payback under a year are often quoted as healthy for subscription businesses, but they are rules of thumb. A business with high margins and cheap growth can run lower, and one with long contracts may accept a longer payback. What matters is whether you are making money on each customer before your cash runs out.

Edge cases

If more customers cancelled than you had, the page rejects the input. With no new customers, CAC is not defined and the ratio and payback show a dash. A zero starting customer count makes churn a dash too. Gross margin must be above 0 and at most 100. Upgrades and downgrades are optional and can both be left empty.

Limits

One month of data is noisy: a single large cancellation can double churn. Average several months before relying on the numbers. LTV assumes that churn and revenue per customer stay constant, which they rarely do, and it counts no discount rate. Annual plans, trials, free tiers, refunds and taxes are not modelled, so enter revenue the way your accounts count it.

Checked against the current version of the SaaS Metrics Calculator on .

Frequently asked questions

Why is the yearly churn not twelve times the monthly churn?

Because customers who leave in January cannot leave again in February. The yearly figure is one minus the share still remaining after twelve months of the monthly rate: 6 percent a month leaves 94 percent each month, so about 47.6 percent are left after a year and 52.41 percent have gone.

What is net revenue retention here?

The share of the starting monthly revenue left after cancellations, upgrades and downgrades, ignoring new customers. Above 100 percent means existing customers are paying more in total than a month ago, even before you add anyone new.

How is customer lifetime value worked out here?

Revenue per customer times gross margin, divided by monthly churn. It assumes churn stays constant, so it is a rough guide and gets less reliable as churn gets very small.

Is an LTV to CAC ratio of 3 a rule?

No. A ratio near 3 with a payback under a year is a widely quoted rule of thumb, but the right numbers depend on your margins, cash and growth plans.

Keep working with the result

openWorkstand also includes a free workspace with documents, spreadsheets, tasks, projects and a calendar that save to a folder on your computer.