8 SaaS KPIs Your Company Should Be Measuring

Growing a SaaS business of any size, from startup to established company, is no small feat. Luckily, the SaaS business model is founded on a love for gathering and using data, which is key for healthy and stable growth. 


But how should you gather and apply this data? In this guide, we’ll share which SaaS metrics are best suited to turn into KPIs, or key performance indicators. Narrowing down these important metrics will help your SaaS company set and achieve new goals and see growth in all of your business processes.

What is a Key Performance Indicator?

A key performance indicator, or KPI, is a metric used to gauge the success of an activity performed by a business. KPIs provide insight into which processes are working and which could be improved. Relevant KPIs differ from industry to industry or even from department to department.

As a SaaS professional, you know that no single process stands alone. One element of your business can affect many others. Likewise, KPIs are interdependent and interrelated. You’ll notice that some KPIs are used to calculate others, showing how the pieces of a SaaS business are connected and how they can be improved.

This guide will help you understand what specific SaaS metrics are good KPIs and how they can fit into your short- and long-term business goal setting and benchmarking.

Churn Rate

Churn rate is the rate of subscribers or users lost over a period of time. As you can imagine, SaaS businesses want to keep this metric low because it reflects the capacity for your company to retain customers. This is true especially for B2C2B or bottom- up SaaS companies who target a single user and use the ‘land and expand’ technique. Traditional B2B SaaS with full sales teams should still be worried about churn but can usually do more to combat it.

To find your company’s churn rate, use this formula:

(Customers at end of period - Customers at beginning of period) / Customers at beginning of period


Check this KPI regularly to see where your business stands with customer gains and losses. Don’t be afraid to get granular and calculate churn rate for specific segments of your users as well.

Like with many business processes, automation can improve overall productivity. You can automate KPI measurements and tracking with tools like Apteo’s Churn Template. This template will simplify calculating your company’s churn rates, plus it will give you recommendations for how to structure your data to get the best insights from it. From there, the tool shares a full predictive analysis for customer churn rate in your SaaS business.

How to Improve Churn Rate in an SaaS Business

  • Share onboarding communications with new customers and updates with existing customers. The success of a SaaS business depends on the value your customers are getting from your products. When new customers sign up, walk them through the features of their new tool and share tips and tricks to get the most out of your product. Additionally, share updates with existing customers about new products, features or other news about your services.
  • Request feedback from your customers, especially when they cancel. Knowing why a product isn't a good fit for a customer can help your business understand your audience better or fix any issues that users may be having.

Average Revenue Per User

Average revenue per user (ARPU), also known as average revenue per account (ARPA), is the measure of how much revenue is gained per account or user of your product. Understanding your company’s ARPU is an important metric because it’s an indicator of the mutual value your business and your users are getting from each other. In other words, ARPU gives insight into whether you’re targeting the right products to the right customers.

To calculate ARPU, divide your company’s monthly recurring revenue (which will be discussed in depth in the next section) by the total number of customers your business has. Make sure you’re gathering complete data if your business features different payment methods for different users—you’ll benefit most from measuring ARPU when your numbers represent the whole of your company.

Once you have a complete data set for calculating ARPU, you can also break the variables down into segments like age of account to track changes in customer behavior, like whether certain segments trend towards making upgrades or downgrades.

How to Improve Average Revenue Per User

  • Allow users to easily purchase add-ons for their chosen products and upsell the best fitting product to your customers. Customizability is a sought-after feature for software tools because users don’t want to be bogged down by excessive crowded dashboards or too little capability. Chances are, the customers who use your basic product could benefit from an additional feature tailored to their needs. Let them be the one who decides what those features are in exchange for additional revenue for your company.
  • Focus on customer retention. Longstanding account holders are dependable sources of revenue for your SaaS business. Follow best practices to gain and keep loyal customers to improve ARPU.
  • Target your products to the right customers. Your SaaS business is designed to fill a role for its customers, but sometimes that role gets lost as your company grows. Check in with your customers to ensure that their needs are met and match new customers with the SaaS products that suit them best.

Monthly Recurring Revenue

Monthly recurring revenue, or MRR, is the amount of predictable revenue that is coming into your business on a monthly basis. To calculate your company’s MRR, simply add the amount of total revenue gained from your customers in a single month. If you have multiple months’ worth of data, average that out for a more accurate look at your company’s MRR. 

MRR is an important SaaS KPI to track because it indicates the general health of your company’s incoming cash flow and gives your team the ability to plan and forecast financially. Further, as you calculate this metric, you can break it down into segments like specific products, age of account and more to get specific insights into your business’s revenue stream.

How to Get the Most Out of Monthly Recurring Revenue

This simple metric holds a lot of power to give insight into your business’s financial health. Use it to track momentum by comparing new MRR data every month, especially if you are a younger SaaS company. By segmenting this metric and comparing data points, you can get a thorough breakdown of where products or processes are working and where others aren’t.

Annual Recurring Revenue

Annual recurring revenue, or ARR, is similar to MRR but represents predictable revenue coming in on a yearly basis. To find ARR, you can multiply your MRR by 12, or, for a more accurate look, use the entirety of your revenue data from a fiscal year.

Like MRR, ARR is used to gauge your company’s financial health, but is used for long-term financial planning and goal setting. Additionally, a healthy ARR can attract investors to your company because financial stability and momentum prove profitability. 

How to Get the Most Out of ARR

ARR’s role is similar to that of MRR, but indicates broader and longer term health of incoming cash flow. Use ARR to understand the long-term profitability of your business and measure your year-by-year momentum.

Customer Acquisition Cost

A company’s customer acquisition cost, or CAC, represents the average amount of money spent on acquiring new customers for your business. To calculate your business’s CAC, divide the amount of money spent on customer acquisition methods (like marketing and your sales process) in a period of time by the number of customers gained in that period.

In general, SaaS companies aim to keep this metric low, but it should be optimized based on your company’s needs. For example, marketing spend may be increased for a SaaS product launch, making CAC look higher.

CAC is a great metric to evaluate the cost-effectiveness of marketing efforts. You can break CAC down by marketing tactic to see which methods are working best for your business and you can adjust your marketing plans accordingly to optimize your CAC.

How to Improve Customer Acquisition Cost

  • Make sure you’re planning and thoroughly evaluating your SaaS business’s marketing efforts. This way, you know you are investing in the most effective tactics and keeping your CAC low.
  • Understand which products work best for your segmented audiences and target your marketing campaigns accordingly. This will increase new sales and lower your overall CAC.
  • If your company’s goal is to generate awareness for your brand, your CAC may increase out of necessity. Awareness campaigns don’t necessarily generate revenue immediately, so understand that your CAC may look high during these campaigns. Be sure to evaluate those campaigns properly so your CAC can be lowered as time goes on.

Lifetime Value

A customer’s lifetime value, or LTV, is the concrete value of an individual customer or segment of customers who make purchases from your business at any time. To calculate a customer’s LTV for your business, use this formula:

CLV for an individual customer = (Value of purchases x Number of purchases per year x Number of years as customer) – Cost of acquiring and keeping customer

You can also average a LTV result for a high-level look at LTV for your customer base, or calculate LTV for different segments to understand the value gained from specific types of customers.

Knowing customer lifetime value for individual accounts or segments of your customers is an important SaaS KPI because it reflects other metrics. As you can see in the formula, there are a number of contributing variables. Customer lifetime value gives you a way to see how those variables combine as a single KPI for your company to keep track of.

How to Improve Lifetime Value

  • Understand where your business’s money is going in this equation. Is the cost of acquiring and keeping a customer bringing the overall value down? Do accounts have short life cycles? LTV will let you see if you can improve on elements like pricing and customer acquisition.
  • Excellent customer service can improve LTV. Make sure you request feedback from users regularly and provide options for how customers can reach service reps.
  • Let customers know you recognize your value with an engaging stream of content and check in with them regularly to make sure their needs are met.

Conversion Rate

Conversion rate is a well-known metric to industries like SaaS and eCommerce. Broadly speaking, conversion rate is the percentage of site visitors who perform a desired action on a website. For SaaS, conversion rate often refers to how many people sign up for a demo, subscribe to a service or purchase a product.

To find a conversion rate for a specific action, divide the number of unique visitors who perform the desired action by the total number of site visitors. Google Analytics is a great tool for automatically measuring conversion rates for different site actions. Additionally, Google Analytics allows you to see where visitors are coming from, like external links, PPC ads, search result pages and more.

How to Improve Conversion Rates

  • Plan, implement and evaluate well-researched marketing campaigns. Know what kinds of messaging your users respond to and use A/B testing to optimize the effectiveness of your marketing efforts.
  • Use SEO to make your product easy to find. Visitors who come from search engines are more likely to convert because they have already expressed a need for a product like yours.
  • Make it easy for new users to sign up with multiple payment methods, subscription tiers and add-ons tailored to their needs. Have your sales team readily available to consult potential customers on which products will fit their needs best.

Net Promoter Score

The best marketing tactic is word-of-mouth, but it can be hard to measure a strategy that you’re not in total control of. A Net Promoter Score, or NPS, is a method used to gauge customer success and understand how likely your customers are to share your product with others.

To get your business’s NPS, create a customer satisfaction survey that includes a question about how likely your customers are to recommend your products to others. Customers will answer on a scale of 0 to 10, with scores of 0-6 being “detractors,” 7-8 being “passives,” and 9-10 being “promoters.” To calculate your score, subtract the number of detractors from the number of promoters. The higher the better.


How to Get the Most Out of Your Net Promoter Score

  • Make it easy for customers to share feedback with your company using the survey method described above. Include the question in email marketing, review prompts or even random site visitor surveys.
  • Ensure your business’s promoters can promote! Allow customers to make referrals and encourage them to write and share reviews of your products.
  • Engage with your detractors. They can influence other potential customers just like promoters can, so make sure you’re monitoring social media, reviews and customer satisfaction surveys for critical posts and reach out to those individuals. Making an effort and correcting an error can help you retain customers and even turn a detractor into a promoter.

Benchmarking SaaS KPIs: Why and How

Once you’ve established a habit of measuring your SaaS business’s KPIs, you can begin researching and setting benchmarks for your company. Benchmarks are used to track growth and target business processes that need attention, so you can set actionable goals based on what you’ve learned by measuring KPIs.

Select the KPIs that apply to your business goals, then use what you know to set objectives that move your company towards those goals. You can gather information to set benchmarks with previously collected data, analysis of your competitors and researching industry trends for specific KPIs. These combined sets of information will help you set benchmarks and use your KPI measurements to your best advantage.

Make sure you’re regularly reviewing your SaaS KPIs and compare these to your set benchmarks to understand where your business’s strengths lie and where improvements are needed. Then you’ll be set to meet your goals and continue growing your SaaS business.

Need a A.I.-Powered SaaS KPI Dashboard?

Collecting data, calculating KPIs, setting benchmarks and achieving goals is a sizable effort, but it can be done all in one place. Apteo’s dashboards are built to smoothly and intuitively collect and evaluate KPI data and share business forecasts and insights with you. Schedule a demo of Apteo’s capabilities and simplify your KPI measurement and implementation today.



Shanif Dhanani

Shanif Dhanani is the co-founder & CEO of Apteo. Prior to Apteo, Shanif was a data scientist and software engineer at Twitter, and prior to that he was the lead engineer and head of analytics at TapCommerce, a NYC-based ad tech startup acquired by Twitter. He has a passion for all things data and analytics, loves adventure traveling, and generally loves living in New York City.