Share article:

If you’re responsible for the marketing efforts at your software company, you have a lot of tools at your disposal to track and improve your marketing campaigns.

You can track how many unique visitors your website gets and how they interact with your content. You can track user engagement on your social media accounts and how both leads and customers interact with your email campaigns. You can get feedback from paying customers and uncover how your target audience uses Search.

All of this information allows you to make data-driven decisions to generate more revenue, but it can be hard to distinguish between important metrics and vanity metrics. On top of that, SaaS marketers need to know quite a bit of jargon when measuring marketing efforts and it’s not always clear exactly how to calculate a specific SaaS marketing metric.

So, for this article, we are going deep into the top SaaS marketing metrics. We uncover what all of the abbreviations mean and how to calculate them, and we share how software founders and marketing managers go about tracking and using the most important SaaS marketing metrics.

The Importance of Tracking B2B SaaS Marketing Metrics

Tracking your SaaS marketing metrics allows you to evaluate the performance of your marketing strategies and implementation so that you can make changes as needed.

Tracking key metrics helps you to:

  • determine the ROI on your marketing spend,
  • define which marketing channels are bringing in unqualified leads,
  • spot when you are losing customers quicker than you are gaining new ones,
  • know if you have a loyal customer base, or whether you need to improve your product and customer communication,
  • forecast revenue,
  • and much more.

Key Saas Marketing Metrics To Measure Success

Emils Veveris from Lokalise gave thoughtful insights on what to track depending on the growth stage of your company:

It largely depends on the maturity of the organization, the product, company goals and team incentives. There can be big differences between B2C, B2C, product-led vs sales-lead, high-growth, early-stage, VC-backed, bootstrapped, etc. (all SaaS).

My team is tracking (B2B SaaS):

  • Top of the funnel metrics: traffic, leads
  • Bottom funnel metrics: trials, demos
  • Revenue: pipeline, new revenue, retention, and upsells

There are more metrics for the sales team and product. Ultimately you want to report and prioritize on revenue. That would be the main metric. ARR and new MRR.

Because it’s clear for everyone how well the team did this month, year, etc. MQLs can be misleading. Reporting on revenue is a bit easier for B2C but harder for B2B. For example, in most B2B, the revenue is delayed (there’s a procurement cycle), so you can’t instantly see the ROI.

But you can report on projected revenue (pipeline). Also in most cases, you’re likely an account-based and multi-touch, because you’re not selling to an individual. So you need to build complex systems to be able to report on revenue. Which frankly is not accessible to early-stage or bootstrapped SaaS.

MQLs: Marketing Qualified Leads

A Marketing Qualified Lead (MQL) is a lead that has come in thanks to your marketing efforts – SEO, Facebook Ads, PR. – and that has shown interest in your product. This includes free trials, test accounts, and demo requests.

However, if your software comes with a sales cycle that includes a sales call, your MQLs are not vetted and approved by the sales team as an opportunity yet.

Tracking your MQLs helps you figure out which of your different marketing channels works best to bring in relevant leads. If you notice that a channel is bringing in a lot of unqualified leads, that’s a clear sign that you need to change your marketing strategy for that channel.

It’s also important to know which of your marketing channels generates the most leads that turn into customers. For that, you’ll also need to track your SQLs.

SQLs: Sales Qualified Leads

A Marketing Qualified Lead becomes a Sales Qualified Lead (SQL) once the sales team has vetted the lead or its company, industry, and budget. Tracking SQLs allows you to know which of your marketing channels is bringing in leads that are actually turning into customers.

Note that for tracking and clarity purposes, it’s important that you internally define which boxes a lead needs to check in order for you to consider them as a Sales Qualified Lead. 

Conversion Rates

Each time a lead moves onto another stage in your sales funnel, you have a conversion. Asides from calculating how many of your leads turn into customers, you also want to track how well your lead generators are performing individually in your lead generation funnel. Some conversion SaaS metrics to track are:

  • How many blog readers turn into email sign-ups soft conversions.
  • How many email subscribers turn into MQLs.
  • How many MQLs turn into SQLs.
  • How many SQLs turn into paying customers.

Agata Krzysztofik from Piktochart knows:

“For SaaS companies, which use a combination of freemium and tiered pricing models, it’s essential to track conversions.

At Piktochart, one of our OKRs is around increasing free-to-paid conversion rates. We focus on initiatives that will help us incentivize freemium users to convert to our paid plans.

A low free-to-paid conversion rate can also be a good indicator of several problems:

  • Your plans are priced too high.
  • There is not enough perceived value in paid plans.
  • You are acquiring the wrong audience (you should work on your product-market-fit).”

LVR: Lead Velocity Rate

The Lead Velocity Rate indicates how many qualified leads you’re generating month over month. It’s your lead growth rate and you can calculate it as follows:

(Total # qualified leads of this month – total # qualified leads of last month) / (Total # qualified leads last month x 100)

If your LVR is increasing, you know that your marketing efforts are becoming more efficient. However, if it’s declining, you know that you need to change your strategy.

Viral Coefficient

The viral coefficient is the number of new users an existing user is sending to your SaaS business. It indicates how willing your current customers are to promote your product, and how successful it is when they do.

To calculate the Viral Coefficient, take the average number of invitations sent per existing user (these can be referrals, shares of your signed up, etc.) and multiply that by the average conversion rate of those invitations.

MRR: Monthly Recurring Revenue

Your MRR equals how much revenue you get from the subscriptions of paying customers in any given month.

Note that MRR only consists of the monthly payments customers make to use your software. It does not include one-time onboarding revenue, consultation revenue, or anything that falls outside of the plans you offer.

While it is one of the key metrics for SaaS companies, the danger of focusing too much on pure MRR is that it doesn’t give an accurate idea of how well your SaaS business is doing. For example, your MRR alone won’t tell you if you’re losing more customers than you’re gaining. Your MRR could be increasing because some of your current customers are upgrading their plans while others are canceling their subscriptions.

To get a better view of revenue movements, also calculate:

  • New MRR: revenue generated in a month by only new customers
  • Add-on MRR: also known as “Expansion MRR”, this is revenue generated from existing customers upgrading their plan, paying for extra users, etc.
  • Churn MRR: revenue lost because users canceled their subscription
  • Contraction MRR: revenue lost because users downgraded their subscription. 
  • Net New MRR: your total new revenue for the month. Net New MRR = New MRR + Add-on MRR – Churn MRR.
  • Gross New MRR: your New MRR + your Add-on MRR.
  • MRR Growth Rate: this shows how you’re improving your revenue month after month. It equals [(MRR of this month – MRR of last month) / MRR of last month] x 100.

Dixon Jones, CEO and founder of recommends:
We track Monthly Recurring Revenue until the business is swimming with liquidity.

 It is easy to track (Stripe has it on the dashboard by default) and you can budget expenditure based on it. 

I look at it almost daily… which might be obsessive, but it is a great way to see where you will be 2 months from now if you don’t move the rudder on your ship. 

I also look at the number of “paying” and “monthly active” users (which includes free users) but looking at “registered users” is not a good metric. That’s like looking at a pile of dead batteries to measure how much energy you’ve put in.

ARR: Annual Recurring Revenue

Your Annual Recurring Revenue is sometimes also referred to as “Annualized Run Rate”. It offers a way to project how much revenue you can generate in a year, assuming you have and will maintain a positive retention rate.

ARPA: Average Revenue Per Account

Average Revenue Per Account or ARPA is also known as ARPU or Average Revenue Per User and depending on your subscription and billing model, it’s the average revenue generated per paying customer per month (most common for SaaS businesses), quarter, or year.

To calculate your monthly ARPA, divide your MRR by your total number of paying customers.

ACV: Annual Contract Value

Annual Contract Value indicates how much a customer on average is worth to your SaaS business over the span of one year. In essence, it’s the total value of a customer’s contract, divided by the number of years that contract is for.

Tracking your ACV is important to forecast expected income.

The difficulty with ACV is that there are many different definitions floating around. Some are based on calculating the ACV across all customers and contracts, while some look at the ACV per individual customer, and still others include one-time payments such as signup fees while others don’t.

The definition of ARR above, however, is widely accepted and so you may choose to work with ARR but not ACV.

Churn Rates

There are two types of churn rate your SaaS business should measure: Customer Churn and Revenue Churn.

Customer Churn Rate is the rate at which customers cancel their subscriptions within a given period. If your customer churn rate is high or growing, that’s a good indicator that something is off. It might be that your product isn’t working the way it should, your customer support is slow to respond, or you have a competitor with a better offer.

To calculate your rate of churned customers, divide the total number of customers you lost in a specific period by the total number of customers you had at the start of that period.

If your customers cannot cancel anytime – for example, because they’re locked into a year-long contract – it’s important to take that into account when calculating your churn rate. You can do that by following this formula instead:

Customer Churn Rate = total # customers churned in period x / ( total # customers at the start of period x – locked customers)

Revenue Churn Rate is the percentage of revenue you lose within a given period because of customers canceling their plan and because of customers downgrading their plan.

Use the following formula for calculating revenue churn:
Revenue Churn Rate = (MRR of last month – MRR of this month) / MRR of last month

As mentioned before, the revenue loss or churned MRR caused by Customer Churn can be balanced out when remaining customers start paying you more for upgrades, additional features, etc. 

This is called Negative Churn

Rob Walling said about net negative churn:

“If recurring revenue is the golden ticket of software pricing, then net negative churn is the golden ticket of SaaS.

If you are purely feature gating and people are moving up and down based on the features they use, most of the time you won’t achieve net negative churn. Only when you find that value metric that people are building up over time (storage size with. Dropbox or subscribers with MailChimp) are you likely to achieve net negative churn.”

CAC: Customer Acquisition Cost 

Your Customer Acquisition Cost or CAC is a crucial metric to track because it allows you to:

  • Make sure you’re not spending more than you should on new customers.
  • Figure out which of your marketing and sales channels are bringing in customers most cost-efficiently.

You should track both your overall CAC and your CAC per acquisition channel. To calculate your Customer Acquisition Costs, divide your total sales and marketing cost (overall or per channel) by your number of signups within a given period (overall or per channel).

Note that to calculate CAC, you’re taking into account both free trial/freemium and paying users. After all, you’re paying for these users whether they convert into paying customers or not. 

The CAC Payback Period indicates how much time your SaaS company will need to earn back what you spent to acquire customers and break even. It’s calculated as follows:

CAC payback period = CAC / (ARPA x % gross margin)

For your SaaS company to be viable, your average value per customer should be higher than your cost. That’s where LTV comes in.

CLTV or LTV: Customer LifeTime Value

To know the value of an average customer for the entire period that customer remains a customer, you first need to know how long your customers stick around on average. 

To calculate Customer Lifetime, divide 1 by your Customer Churn Rate.

Once you have that number, your LTV = ARPA x Customer Lifetime.

Robin Copernicus, startup consultant at highlights:

“Customer Lifetime Value or CLTV is the primary metric we focus on for the startups I mentor in my startup consultancy at

We focus on CLTV because the time for someone to copy your product, service, and business model is decreasing.

As soon as you launch your product, service, or business model idea, you can expect to see an army of copycats on your favorite Ali-type site the next day.

When everything is same-same, the main point of differentiation becomes price, resulting in a price war. However, one element is irreproducible: your brand story and how that connects with your subscribers.

This connection is what keeps your customer from jumping to your competitor.

This retention-boosting feature is because your customer is willing to pay you more to maintain this connection with your brand. The best proxy to measure the strength of this connection is CLTV. Increasing CLTV means you are automatically optimizing every other in-funnel metric in your SaaS.

An increase in CLTV means increasing positive SaaS marketing metrics such as MRR, ARPU, and NPS; while decreasing negative metrics such as revenue churn. An increase in CLTV means your leads are converting and staying with you and receptive to other revenue opportunities.”

NPS: Net Promoter Score

Net Promoter Score (NPS) is a popular metric to measure customer satisfaction but it should be taken with a grain of salt. That’s because NPS simply asks customers to rate on a scale of 0-10 how likely they are to recommend your SaaS company. It doesn’t measure whether users also actually promote your product to people they know.

NPS calculations are somewhat complicated, which is why it’s best to use a tool like Drift or Delighted for them.

A better way to gauge customer satisfaction is by measuring your customer retention rate.

Customer Retention Rate

Your customer retention rate tells you how many of your customers keep using your product month after month. To calculate it, divide your number of existing (not new) customers at the end of the month by your number of existing customers of two months before.

Customer Engagement Score

That a customer keeps paying for your product, doesn’t necessarily mean that they’re actually using it. We all have subscriptions we haven’t canceled yet even though we rarely open the tools they’re for.

Your Customer Engagement Score indicates how actively your customers are using your software. How you’ll calculate that Score depends highly on the nature of your SaaS and what a normal activity level for any given customer would be.

Some things you can take into account are:

  • How often they’re logging in.
  • How long their sessions are.
  • How often they reach the daily/weekly/monthly usage caps you may have set.

Tracking your customer engagement helps you detect which of your customers is at risk of churning. After all, once someone realizes they’re paying for a tool they’re not using, they’ll most likely cancel their subscription.

SaaS Quick Ratio

The SaaS Quick Ratio is an important metric that shows you whether your SaaS is growing in a healthy way by taking into account both revenue growth and decline. You can calculate it as follows:

SaaS Quick Ratio = (New MRR + Expansion MRR) / (Churn MRR + Contraction MRR)

Say that your MRR is growing by $500 every month. There are various ways that could happen. Here are two extreme examples:

  • $500 New MRR – $0 churned revenue
  • $5000 New MRR – $4500 churned revenue

Your revenue growth is the same in both cases, but in the second example, you need to generate $4500 worth of new revenue every month. That’s much less sustainable, if at all than generating $500 worth of new revenue every month. 

How to Track Your SaaS Marketing Metrics

There are a lot of tools out there that help you track your marketing efforts and choosing which ones to use can be a little overwhelming. While your stack will depend on the metrics that you want to track, most companies will go a long way just using Google Analytics and a robust email marketing provider that offers decent analytics.

For SaaS that need to track customer relationships, Salesforce and HubSpot are two popular CRM options, but there are many others out there.

From Metrics to Marketing Initiatives

Once you’ve gained insight into how your marketing strategies are performing, it’s crucial to take action on what you’ve learned. Having metrics to track is just the start.

Review your metrics on a monthly, quarterly, and annual basis and determine where you need to make improvements to make sustainable business growth possible.

Make Your SaaS Marketing Metrics Count

Marketing metrics provide insight into how well your marketing campaigns are performing. They indicate which marketing strategies are working and where you need to make adjustments.

This article lists a lot of SaaS marketing metrics. If you’re not tracking a lot yet, start with the most crucial metrics for your business. Don’t just focus on business growth but also look at metrics that show you where you’re losing more customers than you’re gaining even though your monthly revenue is going up, or that your customer acquisition cost is too high to be sustainable. 

Don’t overcomplicate things – or procrastinate – by signing up for a wide range of tracking tools. Google Analytics and whatever email marketing service you’re using will be able to provide you with a ton of data.

And if you want to learn more about tracking and improving your SaaS’s marketing efforts, sign up for our newsletter.


Sofie Couwenbergh
Sofie is an SEO-savvy content strategist, consultant, and writer. She helps brands generate more qualified leads and keep customers engaged with engaging optimized articles like the one you’ve just read.
Flow Blog

You may also like: