Should You Switch to Usage-Based Billing? Calculate Your ROI First
Bas de Goei
SaaS metrics are quantifiable data points that measure various aspects of a SaaS business, while SaaS KPIs (key performance indicators) are the most critical of these metrics, chosen to track progress towards specific business goals and assess overall health.
Metrics provide raw data, and KPIs turn these into actionable insights by linking them to strategic outcomes. Do keep in mind that they can be used interchangeably.
These are the SaaS KPIs and metrics we’ll cover:
They are particularly vital for SaaS businesses because the recurring revenue model presents unique characteristics:
Note: Want to dive deeper into the essential metrics that fuel SaaS growth? Be sure to check out our blog article on SaaS growth metrics.
Financial metrics help understand the monetary health and sustainability of any SaaS business. These SaaS KPIs provide insights into revenue generation, cost management, and overall profitability. Let's dive into each key financial metric.
MRR represents the predictable revenue a SaaS company expects to get every month from its active subscriptions. As one of the most fundamental SaaS KPIs, it’s crucial for gauging the consistent income generated by the firm.
Formula: MRR = Number of paying customers * Average revenue per customer per month
MRR can be calculated by multiplying the number of paying users by the average revenue per user per month. For customers with different subscription tiers, you would sum the monthly revenue from each customer.
This example calculation illustrates how to calculate MRR:
ARR is the annualized value of your recurring revenue — it’s your MRR multiplied by 12. For effective long-term financial planning, ARR is among the most important SaaS KPIs, providing a broader view of your subscription revenue trajectory.
Formula: ARR = MRR * 12
ARR is calculated by multiplying your MRR by 12. Alternatively, if you primarily have annual contracts, you can sum the total value of all active annual contracts.
This example shows how to calculate ARR:
Note: For more on MRR vs. ARR, read our blog post explaining each metric in more detail.
CAC represents the total cost a SaaS company incurs to acquire a new paying customer. Understanding CAC is vital for assessing the efficiency of your customer acquisition efforts, making it one of the most important SaaS KPIs to watch.
Components contributing to CAC include:
Strategies to improve your CAC:
LTV predicts the total revenue a SaaS company can expect to earn from a single user over the entire duration of their relationship. As one of the more forward-looking SaaS KPIs, it provides a long-term perspective on customer profitability.
Formula: LTV = Average revenue per account (ARPA) / Customer churn rate
For example, see this hypothetical scenario to demonstrate the LTV calculation:
A healthy SaaS business typically has an LTV higher than its CAC. The ideal LTV:CAC ratio is often cited as 3:1 or greater. If your CAC is higher than your LTV, you are spending more to acquire customers than they are worth.
Balancing these SaaS KPIs involves focusing on strategies to increase LTV (e.g., improving retention, upselling) and decrease CAC (as mentioned in the previous section).
Gross margin is the percentage of revenue remaining after deducting the direct costs of making and delivering your SaaS product. It indicates the profitability of your core offering and is a key financial SaaS KPI.
Formula: Gross margin = (Total revenue - Cost of goods sold (COGS)) / Total revenue * 100%
For a SaaS business, COGS typically includes hosting fees, customer support costs directly tied to service delivery, and other expenses directly related to providing the software.
This example scenario shows how to calculate your gross margin:
Here are some tips for improving your gross margin:
NRR measures the percentage of recurring revenue retained from existing customers over a period, taking into account upgrades, downgrades, and churn. It is a crucial indicator of sustainable growth and one of the most watched SaaS KPIs.
NRR is calculated using the following formula:
An NRR greater than 100% indicates that your existing customer base is generating more revenue over time through upgrades and expansions than you are losing through downgrades and churn, highlighting the power of this SaaS KPI.
GRR measures the percentage of recurring revenue retained from existing customers without considering expansion revenue. It focuses purely on losses from churn and downgrades. GRR provides a clearer picture of your core retention performance compared to NRR.
The formula looks like this:
For example, if you started the month with $100,000 in recurring revenue and lost $5,000 due to churn and downgrades, your GRR would be (($100,000 - $5,000) / $100,000) * 100% = 95%.
Quick tips to improve GRR:
Note: Interested in learning more about NRR vs. GRR? Dive deeper into their key differences in our dedicated post.
TCV is the total value of a customer contract over its entire duration. It includes the ACV plus any one-time fees, such as setup or training costs.
The distinction between ACV and TCV is that TCV provides a holistic view of the total revenue generated from a contract, while ACV focuses on the annualized recurring portion. Both are important when considering overall financial SaaS KPIs.
Formula: TCV = Annual contract value (ACV) * Contract length (in years) + One-time fees
Here’s a hypothetical example to show this formula in action:
Note: Zoom in on the differences in the calculation of ACV vs. TCV in our in-depth blog post.
ACV represents the average revenue generated from a customer contract over a one-year period. It is particularly relevant for SaaS businesses with longer-term contracts and helps in understanding the profitability of those agreements.
Formula: ACV = Total contract value / Number of years in contract
ACV is calculated by dividing the total value of a contract by the number of years in the contract.
For example, consider this illustration of calculating ACV:
Tracking ACV is one way to analyze the performance indicated by SaaS KPIs.
Burn rate is the rate at which a SaaS company is spending its cash reserves, typically measured monthly. It is a critical metric for monitoring cash flow, especially for early-stage companies.
Formula: Net burn rate = Total monthly operating expenses - Monthly revenue
Burn rate can be calculated by subtracting the monthly revenue from the total monthly operating expenses.
This example illustrated below shows how to calculate the net burn rate:
Keep in mind that effective burn rate management involves understanding your runway (how long your cash will last at the current burn rate) and taking steps to either increase revenue or decrease expenses to achieve profitability, a critical aspect of managing SaaS KPIs.
Customer metrics provide vital insights into your user base, their satisfaction, and their loyalty. These SaaS KPIs are crucial for understanding the health and growth potential of your SaaS business. Let's explore each key customer metric.
Churn rate is the percentage of customers who cancel their subscription or do not renew within a specific period.
There are two main types:
A high churn rate impacts growth by eroding your customer base and revenue. Strategies to reduce it include many tips shared above, like improving onboarding, providing top-notch support, and seeking feedback.
Formula: Churn rate = (Number of customers lost during period / Total number of customers at the start of period) x 100%
For example, this image shows the churn rate formula in action:
Customer retention rate measures the percentage of customers who continue to use your product or service over a defined period. It is the inverse of churn and one of the SaaS KPIs that highlights the importance of keeping customers for SaaS sustainability.
Tactics to improve retention rates involve assertive customer engagement, loyalty programs, continuous product improvement based on feedback, and — again — excellent customer service.
Formula: Customer retention rate = ((Number of customers at the end of period - Number of new customers acquired during period) / Number of customers at the start of period) * 100%
For instance, the following illustration shows a hypothetical example of calculating the customer retention rate:
NPS is a metric used to measure customer satisfaction and loyalty by asking customers how likely they are to recommend your company, product, or service to others.
Responses are categorized into Promoters (score 9-10), Passives (7-8), and Detractors (0-6). Utilizing NPS feedback can drive product improvements, enhance customer service, and identify areas of dissatisfaction.
CSAT assesses the level of satisfaction customers have with specific interactions, services, or your product overall. Methods to assess CSAT often involve post-interaction surveys asking customers to rate their experience on a scale (e.g., 1-5 or 1-10).
Interpreting CSAT scores helps spot areas needing improvement, and enforcing changes based on CSAT results can lead to higher customer loyalty.
Customer health score is a metric that indicates the likelihood of a customer to churn, renew, or upgrade. Indicators of customer health can include product usage frequency, feature adoption, support ticket volume, and engagement levels.
Proactive measures based on health scores allow you to identify at-risk customers and intervene with targeted support or engagement efforts to improve retention.
Customer health score is often a composite score based on various factors weighted according to their importance for your specific business. You would typically:
Revenue metrics are crucial for tracking the income generation and financial performance of your SaaS business. These SaaS KPIs provide insights into how effectively you are monetizing your user base and driving revenue growth. Let's examine each key revenue metric.
ARPU represents the average amount of revenue generated from each individual user or account over a specific period, typically monthly. It is significant in revenue analysis as it helps understand the revenue-generating capability of your customer base.
Formula: ARPU = Total recurring revenue for period / Total number of users or accounts during period
The image below shows an example of how to calculate your average revenue per user:
Strategies to improve ARPU include:
Expansion revenue is the extra revenue generated from existing customers through upselling (moving to a higher-priced plan) and cross-selling (purchasing additional products or features).
Measuring and maximizing expansion revenue is vital as it is often more cost-effective than acquiring new customers, and especially contributes to revenue growth.
Expansion revenue is typically calculated by summing the revenue generated from upgrades and cross-sells within a period. There isn't a single standard formula, but you would track the MRR or ARR increase from these activities.
Revenue churn rate measures the percentage of recurring revenue lost over a specific period due to cancellations or downgrades. Understanding revenue loss over time is vital for assessing the sustainability of your revenue and pinpointing possible issues with customer satisfaction or pricing.
Approaches to minimize revenue churn involve proactive customer success efforts, addressing customer pain points, and offering incentives for retention.
Formula: Revenue churn rate = (Revenue lost from churned and downgraded customers during period / Total recurring revenue at the start of period) * 100%
For example, the following image demonstrates a calculation of the revenue churn rate in one month:
Monthly unique visitors (MUV) tracks the number of distinct individuals who visited your website within a given month. While not direct revenue, it is a key indicator of website traffic, which can be a leading indicator of likely customer acquisition and future revenue.
Converting visitors to paying customers involves sprucing up your website for lead generation and providing clear calls to action.
The LTV:CAC ratio compares the total lifetime value of a customer to the cost of acquiring them. Understanding the efficiency of your customer acquisition spend is crucial for sustainable growth.
Ideal LTV:CAC benchmarks are generally considered to be 3:1 or higher, indicating that the value derived from a customer significantly outweighs the cost of acquiring them.
Formula: LTV:CAC ratio = Customer lifetime value (LTV) / Customer acquisition cost (CAC)
For example, you can see how to calculate your LTV:CAC ratio in this scenario below:
Sales and marketing metrics are vital for evaluating the effectiveness of your customer acquisition efforts and your sales processes. Let's examine each key sales and marketing metric.
Lead-to-customer conversion rate measures the percentage of leads that ultimately become paying customers. Evaluating sales funnel efficiency is the primary significance of this metric. Improving conversion strategies involves making sure each stage of the funnel, from lead generation to closing, is working properly.
Formula: Lead-to-customer conversion rate = (Number of new customers acquired / Total number of leads) * 100%
The example illustrated below shows how to compare your generated leads to paying customers to see your lead-to-customer conversion rate:
LVR measures the month-over-month growth rate of your qualified leads. Predicting future sales performance is a key benefit of tracking LVR. Increasing the velocity of qualified leads involves boosting lead generation efforts and improving lead qualification processes.
Formula: LVR = ((Qualified leads this month - Qualified leads last month) / Qualified leads last month) * 100%
For example, below in this image, you can see how to apply this LVR formula:
Organic traffic refers to visitors who come to your website through unpaid search results, while paid traffic comes from paid advertising campaigns. Analyzing traffic sources helps determine the marketing ROI of different channels. Balancing organic and paid strategies is crucial for sustainable customer acquisition.
These are typically tracked using web analytics tools like Google Analytics, which provide the volume of traffic from each source. There isn't a specific formula to calculate them, but you would monitor the percentage of total traffic coming from organic versus paid channels.
Trial conversion rate measures the percentage of users who sign up for a free trial and subsequently become paying customers. It indicates the efficacy of trial periods in user acquisition.
Techniques to boost trial conversions include improving the trial experience, providing adequate support during the trial, and clearly communicating your SaaS solution’s value proposition.
Formula: Trial conversion rate = (Number of trial users who converted to paying customers / Total number of trial sign-ups) * 100%
The illustration below shows a hypothetical example of how to calculate your trial conversion rate:
MQLs are leads that have been spotted by the marketing team as having a higher chance of becoming users based on their engagement with marketing efforts. Tracking the volume and quality of MQLs helps evaluate marketing campaign effectiveness.
Improving your MQL generation involves refining targeting, improving content, and putting special attention to your lead-nurturing processes.
SQLs are leads that have been further vetted by the sales team and deemed ready for a direct sales engagement. Measuring the number of leads ready for sales engagement helps gauge sales team efficiency.
Keeping your SQL qualification processes in tip-top condition involves clear communication and alignment between marketing and sales on lead criteria.
Sales cycle length is the average duration it takes for a lead to move through the sales process and become a paying customer. Understanding the duration from lead to customer helps with sales forecasting and identifying bottlenecks.
Strategies to shorten the sales cycle include making the sales process smoother, providing sales enablement resources, and nurturing leads.
Formula: Sales cycle length = Total time taken to close deals / Total number of deals closed
For example, the graphic below shows what the sales cycle length calculation looks like if your team closed 10 deals in 300 days:
Product engagement metrics are key for understanding how users interact with your SaaS product and the value they get from it. These SaaS KPIs provide a better look into user behavior, adoption, and overall stickiness. Let's explore each key metric.
Activation rate measures the percentage of users who complete a defined set of initial actions or milestones within your product, indicating they have started to experience its core value. Defining user activation milestones is crucial; these could include completing a profile, using a key feature for the first time, or integrating with another service.
Strategies to improve activation rates involve enhancing the onboarding flow, providing clear guidance, and highlighting the core value proposition as early on as possible.
Formula: Activation rate = (Number of users who completed the activation milestone / Total number of new users) * 100%
For example, here’s how you’d calculate the activation rate if 1,000 new users signed up and 300 of them completed the key activation milestone:
Product usage frequency assesses how often users are actively using your product over a given period. Understanding user engagement levels helps identify active users and potential churn risks.
Encouraging frequent product usage can involve highlighting valuable features, sending targeted reminders, and integrating the product into users' daily workflows.
This metric is typically tracked using product analytics tools, which provide data on daily active users (DAU), weekly active users (WAU), and monthly active users (MAU).
Feature adoption rate tracks the percentage of users who have used a specific new or existing feature within a defined timeframe. Measuring the adoption of new features helps evaluate the success of product development efforts.
Promoting feature usage can mean implementing in-app announcements, tutorials, and targeted communication highlighting the benefits of the feature.
Formula: Feature adoption rate = (Number of users who used the feature / Total number of active users) * 100%
Let’s look at this illustration below of the feature adoption rate calculation if you have 1,000 active users and 200 of them used a new feature within the first month of its release:
User retention rate measures the percentage of active users who keep using your product over a period. It indicates ongoing user engagement and is crucial for long-term sustainability.
Formula: User retention rate = ((Number of active users at the end of period - Number of new active users acquired during period) / Number of active users at the start of period) * 100%
For instance, use the illustrated example below to see how to calculate your user retention rate:
Customer engagement score is a composite metric that evaluates the overall level of customer engagement with your product. It often combines various factors like usage frequency, feature adoption, session duration, and interaction with in-app content.
Leveraging engagement scores can help pinpoint highly engaged users who are potential advocates and disengaged users who may be at risk of churn.
There isn't a single standard formula for customer engagement score. It is typically a weighted average of several engagement metrics relevant to your business. You would:
Customer support metrics are vital for gauging the responsiveness of your support team. These SaaS KPIs directly impact user satisfaction and retention. Let's examine each key customer support metric.
Customer support ticket volume is the total number of new support requests submitted by customers within a specific period. Determining trends in support requests can highlight recurring issues or areas where customers need more assistance.
Reducing ticket volume often involves active support measures like improving product documentation, creating helpful FAQs, and making the overall user experience better to prevent issues.
FRT is the average time it takes for a customer support agent to provide an initial response to a customer's support request after it has been submitted. The importance of quick responses in user satisfaction cannot be overstated.
Techniques to reduce response times include improving agent workflows, using canned responses for common issues, and guaranteeing adequate staffing levels.
Formula: First response time = Total time taken for first responses / Total number of tickets
For example, here’s how to calculate it if your team responded to 100 tickets and the sum of all the first response times was 50 hours:
Resolution time, also known as average handle time, measures the average time it takes for a support ticket to be fully resolved and closed. It indicates the efficiency of your problem-solving process. Ways of expediting issue resolution include providing agents with adequate training and resources and implementing clear escalation paths
Formula: Resolution time = Total time taken to resolve tickets / Total number of tickets resolved
Here’s how the calculation looks if your team resolved 80 tickets and the total time spent on resolving them was 200 hours:
You've now explored 35 key SaaS KPIs and metrics that can help boost your SaaS growth in 2025. However, understanding these metrics is only half the battle. What if you had a platform that could unlock the power of your usage data, enabling you to act decisively on these insights?
That's where Orbcomes in.
Orb helps SaaS and GenAI companies unlock their usage data, enabling flexible pricing, seamless billing, and faster growth, without the constraints of rigid billing systems. Here’s how Orb helps you turn your understanding of SaaS KPIs into tangible growth:
Ready to start using info from these metrics to drive flexible pricing, accurate billing, and faster scaling? Find the perfect plan to unlock your SaaS growth potential with Orb.
See how AI companies are removing the friction from invoicing, billing and revenue.