1. Blog
  2. SaaS metrics

Top 10 Metrics and KPIs for SaaS Companies

To achieve predictable revenue growth, you need these 10 KPIs and metrics for SAAS companies, from start-ups to scale-ups.

A growth-stage SaaS company should track ten core metrics: MRR and ARR, MRR growth, net dollar retention, customer churn, CAC, CAC payback, customer lifetime value, gross margin, the SaaS magic number and cash runway. Gross revenue retention belongs alongside MRR, because it shows how much recurring revenue is kept before expansion. Together these show how fast recurring revenue grows, how much of it stays, what growth costs and how long the cash lasts.

Metric What it measures
MRR and ARR Recurring revenue expected each month, and the same figure annualized
MRR growth The increase in recurring revenue over a month, quarter or year
Net dollar retention Recurring revenue kept from existing customers after churn, downgrades and expansion
Gross revenue retention Recurring revenue kept from existing customers before any expansion
Customer churn The share of customers who leave in a period
CAC Sales and marketing cost per new customer
CAC payback Months of gross margin needed to recover the cost of acquiring a customer
Customer lifetime value Gross margin a customer generates over the time they stay
Gross margin Revenue left after the cost of delivering the service
SaaS magic number New ARR generated per dollar of sales and marketing spend
Cash runway Months of cash left at the current burn rate

For SaaS companies, key performance indicators (KPIs) enable you to track the health of your business and find the path towards a sustainable, healthy business model. The metrics below are particularly appropriate for SaaS startups – those generating revenue and looking to scale rapidly.

1. Cash Burn & Runway

Most SaaS companies are loss making in the early years. They live from investor funding, and thus, the most critical metric is runway – months of cash remaining, or how long the company can survive without raising additional money from investors.

For how investors price SaaS growth, see SaaS valuation benchmarks.

Cash burn & runway can be very complex to calculate as it depends on how much is spent each month, how quickly revenue is growing and even future hiring plans.

Cash in Bank bar chart and a Cash Runway chart showing months of cash remaining against budget

At ScaleXP, we have automated this metric using a plethora of different factors, including your current bank balance, your budget, the recent cash burn rate and customer growth rate. The cash burn analysis provides fully automated scenarios, allowing you to monitor the data in a single click each month.

2. MRR and ARR

As soon as SaaS companies start to generate revenue, measuring MRR (Monthly Recurring Revenue) and ARR (Annual Recurring Revenue) is critical.

MRR is calculated as the revenue which will reoccur next month. It is typically subscription income excluding any one-off fees. ARR is often calculated as MRR annualized (or multiplied by 12).

Which of course leads to the question about calculating MRR. This is all revenue, which will reoccur. One-off items, such as setup fees or consulting income, are typically excluded. New contracts are frequently included at the full monthly value, even if they start mid-month.

ScaleXP has built a series of sophisticated algorithms which are able to derive MRR purely from the invoices in your accounting system. It is the easiest way to track this metric, without the need to monitor each invoice or build a complex spreadsheet.

3. MRR Growth

Revenue Growth formula

As your company starts to gain traction, showing consistent MRR Growth is critical. The calculation is simple: the increase in revenue over the month, quarter, or year.

Benchmarks exist which define the level of growth based on the size of the company. Early stage companies should grow at 300% per year. Slightly more mature businesses at 200%. For more details, see our SaaS benchmarking article on revenue growth here.

4. Customer Acquisition Costs (CAC)

CAC is the cost of acquiring a single new customer, sometimes called user acquisition cost or CCA. It is an important measure of unit economics. 

Cost of Customer Acquisition formula: marketing costs plus sales commission plus sales and marketing salaries, divided by new customers acquired

CAC is calculated by dividing the total sales and marketing cost including salaries by the number of new customers.

ScaleXP is able to fully automate this calculation using our data feeds from your accounting for invoicing system, combined with our automated text recognition tags.

Read more about what CAC is and how to calculate it here.

5. Customer Lifetime Value

Customer lifetime value is the value or profit that a customer gives the business over their lifetime. It also has a few names and abbreviations: CLTV, LTV, lifetime value.

The most common definition is the gross margin generated by a customer over their lifetime (the length of time they remain a customer).

Lifetime Customer Value formula: revenue times gross margin percent, divided by number of customers, multiplied by average monthly customer churn

While this all might seem easy, most early stage companies struggle to calculate customer lifetime value because there is limited data about how long a customer will stay. To address this and ensure that you have an accurate lifetime value throughout your SaaS life, the ScaleXP platform uses average monthly churn as a proxy.

The system allows you to track two versions of lifetime value, making it easy to monitor the impact of different time periods (say, average churn over three or six months).

6. CAC Payback

CAC Payback is the length of time, usually months, it takes for the company to recoup the acquisition cost.

The CAC payback formula is shown below. It looks intimidating, but with ScaleXP it can be automatically built from the data in your accounting system. CAC divided by average margin per customer.

cac payback formula

Interested in learning more? Read about CAC payback benchmarks here and about CAC and LTV here.

7. Net Dollar Retention

Net Dollar Retention measures the growth in revenue, split into its components, including new revenue, upsells, downgrades, lost revenue and reactivated customers.

It is normally shown as a waterfall graph, providing a visual view of revenue growth and the drivers.

8. Customer Churn

Customer churn is the rate or proportion of customers or subscribers that leave during a given time period.

For SaaS companies, 5-10% annual churn is generally viewed as acceptable. Companies selling SaaS products to larger enterprises usually have lower churn, whereas businesses selling to early stage companies have higher churn. For more details on customer churn, including our benchmarks, click here.

In the ScaleXP system, we import churn data from both the accounting and CRM systems, allowing you to track on a customer-by-customer basis, exactly who has left.

9. Gross Margin

Gross Margin is the profit earned on sales once cost of goods has been removed, calculated as:

Formula for calculating gross margin percentage displayed on a white background.

Gross Margin is arguably the best indicator of unit economics and is a key indicator of how quickly your business will move towards profitability.

Expectations of a ‘reasonable’ margin will vary depending on the size of your market.

Quick question

What’s most frustrating about reporting your SaaS metrics?

Choose as many as apply.

Please don’t include personal information. We read every answer.

Considering automating your SaaS metrics?
See it in a 30-minute demo.

10. SaaS Magic Number

SaaS magic number is designed to measure sales efficiency. The definition is the increase in ARR divided by acquisition costs.

As an example, if your magic number is 1, it means that the sales and marketing spend is paid back within 1 quarter. If the number is 0.5, it will take two quarters (the inverse of 0.5 or ½).

SaaS benchmarks suggest:

  • Less than 0.5: Not yet ready to invest
  • 0.5 – 0.75: Evaluate
  • More than 0.75: Invest in growth, start to accelerate

Lars Leckie, the investor who popularized the magic number as a sales efficiency metric, commented:

“Fundamentally, the key insight is that if you are below 0.75 then step back and look at your business, if you are above 0.75 then start pouring on the gas for growth because your business is primed to leverage spend into growth. If you are anywhere above 1.5 call me immediately.”

Historically, tracking these KPIs required a lot of manual effort – exporting data to spreadsheets and calculating the recurring value of each invoice. With the ScaleXP platform, the metrics are calculated automatically as data is imported from your accounting and CRM system.

Which metrics come from the CRM and which from the ledger

Each metric draws on a different source system. Knowing which is which explains most of the differences between a CRM dashboard and the management accounts.

Metric Main source Why
MRR and ARR Ledger invoices, with CRM contract terms Invoices show what is billed; the CRM adds start dates, terms and renewals
Net and gross revenue retention, churn Ledger invoices, with CRM customer records Movements are measured on billed recurring revenue per customer
CAC and CAC payback Ledger and CRM Sales and marketing costs sit in the accounts; new customers won and their dates sit in the CRM
Customer lifetime value Ledger Uses gross margin and churn measured on billed revenue
Gross margin Ledger Revenue and cost of revenue are accounting figures
Cash runway Ledger and bank Uses the cash balance and the monthly burn
Pipeline and win rate CRM Deals that are not yet billed exist only in the CRM

Calculating expansion and contraction from invoices

Expansion and contraction can be measured from invoices by comparing each customer’s recurring revenue from one month to the next. If a customer is billed $1,000 of recurring revenue in March and $1,200 in April, the $200 increase is expansion. A fall to $800 is $200 of contraction, and a fall to zero is churn. One-off items such as setup fees are removed before the comparison, and annual invoices are spread over the months they cover, so a single large invoice does not read as expansion.

The full method, including how annual and multi-year invoices are converted to MRR, is set out in how ScaleXP calculates MRR and ARR from invoices.

Conclusion: Mastering SaaS KPIs for Scalable Growth and Profit

These ten SaaS KPIs are critical to all early businesses. As the business grows, the challenge becomes measuring each metric in increasing levels of depth. For example, understanding CAC by channel, measuring LTV by cohort and assessing the margin by product or product line creates the ability to tailor offerings to specific customer groups – ensuring the company grows, with a thoughtful eye on the bottom line.

Frequently asked questions

What are the most important KPIs for SaaS companies to track?

The most important KPIs for SaaS companies cover growth, retention and efficiency: MRR and ARR, growth rate, CAC, customer lifetime value, CAC payback, net dollar retention, churn, gross margin, and cash runway. ScaleXP calculates core SaaS KPIs such as MRR, ARR, churn, net revenue retention, LTV, CAC and CAC payback automatically from Xero or QuickBooks Online and from HubSpot, Salesforce or Pipedrive. For Zoho Books, ScaleXP provides MRR and ARR reporting. Every metric reconciles to the financial statements because ScaleXP builds it from invoices and journals. Founders and CFOs get a live, investor-ready KPI view without a monthly spreadsheet rebuild.

Can ScaleXP calculate SaaS KPIs automatically from Xero or QuickBooks?

Yes, ScaleXP calculates 30+ SaaS metrics automatically from Xero or QuickBooks Online, combined with deal data from HubSpot, Salesforce or Pipedrive. MRR, ARR, the ARR waterfall, net revenue retention, gross revenue retention, logo and revenue churn, cohort analysis, LTV, CAC and CAC payback all update from source data rather than manual exports. Because ScaleXP works from invoices and journals as well as the CRM, every KPI ties back to the ledger. As Matan, Director of Finance, said: “The prebuilt KPIs are really valuable and save me a lot of time.” Finance teams get investor-ready metrics every month.

How does ScaleXP keep SaaS metrics consistent with the financial statements?

ScaleXP keeps SaaS metrics consistent with the financial statements by calculating them from the same invoices and journals that sit in Xero or QuickBooks. CRM data from HubSpot, Salesforce or Pipedrive adds contract and renewal context, but the revenue behind MRR, ARR, churn and net dollar retention always reconciles to the ledger. ScaleXP also builds IFRS 15 and ASC 606 revenue schedules, so recognized revenue and recurring revenue metrics follow one consistent logic. Board members and investors see KPIs that match the P&L, which removes awkward reconciliation questions from every board meeting.

How can a SaaS company track churn against benchmarks with ScaleXP?

ScaleXP tracks logo churn and revenue churn automatically every month, so finance teams see at once whether churn sits inside the 5-10% annual range commonly treated as acceptable for SaaS companies. ScaleXP calculates churn from Xero or QuickBooks Online invoices and CRM data from HubSpot, Salesforce or Pipedrive, then breaks it down by customer, cohort and segment. Renewal and upsell tracking and missed-invoice visibility show where revenue is at risk before it is lost. Leadership acts on churn trends early, protecting MRR growth and the unit economics that investors scrutinize.

How ScaleXP does this

ScaleXP calculates MRR, ARR, churn, retention and more from your CRM and accounting data, with no spreadsheets. See ScaleXP’s SaaS metrics