SaaS Metrics – A Guide to Measuring and Improving What Matters




This blog post looks at the high level goals of a SaaS business and drills down layer by layer to expose the key metrics that will help drive success. Metrics for metric’s sake are not very useful. Instead the goal is to provide a detailed look at what management must focus on to drive a successful SaaS business. For each metric, we will also look at what is actionable.

There is an updated (re-written) version of this post available here: SaaS Metrics 2.0.

Before going any further, I would like to thank the management team at HubSpot, and Gail Goodman of Constant Contact, who sits on the HubSpot board. A huge part of the material that I write about below comes my experiences working with them. In particular HubSpot’s management team is comprised of a group of very bright individuals that are all very metrics driven, and they have been clear thought leaders in developing the appropriate tools to drive their business. I’d also like to thank John Clancy, who until recently was President of Iron Mountain Digital, a $230m SaaS business, and Alastair Mitchell, CEO and founder of Huddle.

Let’s start by looking at the high level goals, and then drill down from there:


Key SaaS Goals

  • Profitability: needs no further explanation.
    • MRR Monthly Recurring Revenue: In a SaaS business, one of the most important numbers to watch is MRR. It is likely a key contributor to Profitability.
  • Cash: very critical to watch in a SaaS business, as there can be a high upfront cash outlay to acquire a customer, while the cash payments from the customer come in small increments over a long period of time. This problem can be somewhat alleviated by using longer term contracts with advance payments.
    • Months to recover CAC: one of the best ways to look at the capital efficiency of your SaaS business is to look at how many months of revenue from a customer are required to recover your cost of acquiring that customer(CAC). In businesses such as banking and wireless carriers, where capital is cheap and abundant, they can afford a long payback period before they recover their investment to acquire a customer (typically greater than one year). In the startup world where capital is scarce and expensive, you will need to do better. My own rule says that startups need to recover their cost of customer acquisition in less than 12 months.
      (Note: there are other web sites and blogs that talk about the CAC ratio, with a complex formula to calculate it. This is effectively a more complicated way of saying the same thing. However I have found that most people cannot relate well to the notion of a CAC ratio, but they can easily relate to the idea of how many months of revenue it will take to recover their investment to acquire a customer. Hence my preference for the term Months to Recover CAC.)
  • Growth: usually a critical success factor to gaining market leadership. There is clear evidence that once one company starts to emerge as a market leader, there is a cycle of positive reinforcement, as customers prefer to buy from the market leader, and the market leader gets the most discussion in the press, blogosphere, and social media.

Two Key Guidelines for SaaS startups


The above guidelines are not hard and fast rules. They are what I have observed to be needed by looking at a wide variety of SaaS startups. As a business moves past the startup stage, these guidelines may be relaxed.

In the next sections, we will drill down on the high level SaaS Goals to get to the components that drive each of these.

Three ways to look at Profitability


  1. Micro-Economics (per customer profitability): Micro-economics is the term used to describe looking at the economics of your business on a single customer level. Most business models (with a few exceptions such as marketplaces) are based around a simple principle: acquire customers and then monetize them. Micro-economics is about measuring the numbers behind these two essential ingredients of a customer interaction. The goal is to make sure the fundamental underpinnings of your business are sound: how much it cost to acquire your customers, and how much you can monetize them. i.e. CAC and LTV (cost of acquiring a customer, and lifetime value of the customer). In a SaaS business, you have a great business if LTV is significantly greater than CAC. My rule of thumb is that LTV must be at least 3x greater than CAC. (As mentioned elsewhere in this blog, your startup will die if your long term number for CAC is higher than your LTV. See Startup Killer: The cost of acquiring customers.)
  2. Overall profitability (standard accounting method): This looks a the standard accounting way of deriving profitability: revenue – COGS – Expenses.  The diagram also notes that Revenue is made up of MRR + Services Revenue. Since MRR is such a critical element, there will be a deeper drill down to understand the key component drivers.
  3. Profitability per Employee: it can be useful to look at the factors contributing to profitability on a per employee basis, and benchmark your company against the rest of the industry. Expenses per Employee is usually around $180-200k annually for businesses with all their employees in the US. (To calculate the number take the total of all expenses, not just salaraies, and divide by the number of employees.) Clearly to be profitable in the long term, you will want to see revenue per employee climb to be higher than expenses, taking into account your gross margin %.

Drill down on MRR


MRR is computed by multiplying the total number of paying customers by the average amount that they pay you each month (ARPU).

  • Total Customers:  a key metric for any SaaS company. This increases with new additions coming out the bottom of the sales funnel, and decreases by the number of customers that churn. Both of these are key metrics, and we will drill down into them later.
  • ARPU – average monthly revenue per customer: (The term ARPU comes from the wireless carriers where U stands for user.)  This is another extremely imporant variable that can be tweaked in the SaaS model. If you read my blog post on the JBoss story, you will see that one of the key ways that we grew that business was to take the average annual deal size from $10k, to $50k.  Given that the other parts of the pipeline worked with the same numbers and conversion rates, this grew the business by 5x.  We will drill down into how you can do the same thing a little further on.

Drill down on Micro-Economics (Per Customer Profitability)

Our goal is to see a graph that looks like the following:


To achieve this, lets look at the component parts of each line, to see what variables we can use to drive the curves:


As mentioned earlier, customer profitability = LTV – CAC.

Drill down on LTV

Drilling down into the factors affecting LTV, we see the following:

LTV = ARPU x Average Lifetime of a Customer – the Cost to Serve them (COGS)

It turns out that the Average Lifetime of a Customer is computed by 1/Churn Rate. As an example, if a you have a 50% churn rate, your average customer lifetime will be 1 divided by 50%, or 2 months. In most companies that I work with, they ignore tracking the average lifetime, but instead track the monthly churn rate religiously.

The importance of a low churn rate cannot be overstated. If your churn rate is high, then it is a clear indication of a problem with customer satisfaction. We will drill down later into how you can measure the factors contributing to Churn Rate, and talk about how you can improve them.

Drill down on CAC

The formula to compute CAC is:

CAC = Total cost of Sales & Marketing  /  No of Deals closed

It turns out that we are actually interested in two CAC numbers. One that looks purely at marketing program costs, and one that also takes into consideration the people and other expenses associated with running the sales and marketing organization. The first of these gives us an idea of how well we could do if we have a low touch, or touchless sales model, where the human costs won’t rise dramatically over time as we grow the lead flow.  The second number is more important for sales models that require more human touch to close the deal. In those situations the human costs will contribute greatly to CAC, and need to be taken into consideration to understand the true micro-economics.

I am often asked when it is possible to start measuring this and get a realistic number. Clearly there is no point in measuring this in the very early days of a startup, when you are still trying to refine product/market fit. However as you get to the point of having a repeatable sales model, this number becomes important, as that is the time when you will usually want to hit the accelerator pedal. It would be wrong to hit the accelerator pedal on a business that has unprofitable micro-economics. (When you are computing the costs for a very young company, it would be fair to remove the costs for people like the VP of Sales and VP of Marketing, as you will not hire more of these as you scale the company.)

When we look at how to lower CAC, there are a number of important variables that can be tweaked:

  • Sales Funnel Conversion rates: a funnel that takes the same number of leads and converts them at twice the rate, will not only result in 2x more closed customers, but will also lower CAC by half.  This is a very important place to focus energy, and a large part of this web site is dedicated to talking about how to do that. We will drill down into the Sales Funnel conversion rates next.
  • Marketing Program Costs: driving leads into the top of your sales funnel will usually involve a number of marketing programs. These could vary from pay per click advertising, to email campaigns, radio ads, tradeshows, etc. We will drill down into how to measure and control these costs later.
  • Level of Touch Required: a key factor that affects CAC is the amount of human sales touch required to convert a lead into a sale. Businesses that have a touchless conversion have spectacular economics: you can scale the number of leads being poured into the top of the funnel, and not worry about growing a sales organization, and the associated costs. Sadly most SaaS companies that I work with don’t have a touchless conversion. However it is a valuable goal to consider. What can you do to simplify both your product and your sales process to lower the amount of touch involved? This topic is covered at the bottom of a prior blog post:  Startup Killer: the cost of acquiring customers.
  • Personnel costs: this is directly related to the level of touch required. To see if you are improving both of these, you may find it useful to measure your Personnel costs as a % of CAC over time.

Drill down on Sales Funnel Conversion Rates

The metrics that matter for each sales funnel, vary from one company to the next depending on the steps involved in the funnel. However there is a common way to measure each step, and the overall funnel, regardless of your sales process. That involves measuring two things for each step:  the number of leads that went into the top of that step, and the conversion rate to the next step in the funnel (see below).


You will also want to measure the overall funnel effectiveness by measuring the number of leads that go into the top of the funnel, and the conversion rate for the entire funnel process to signed customers.

The funnel diagram above shows a very simple process for a SaaS company with a touchless conversion. If you have a conversion process involving a sales organization, you will want to add those steps to the funnel process to get insights into the performance of your sales organization. For example, your inside sales process might look like the following:


Here if we look at the closed deals and overall conversion rates by sales rep, we will have a good idea of who our best reps are. For lower performing reps, it is useful to look at the intermediate conversion rates, as someone that is doing a poor job of, say, converting demos to closed deals could be an indication that they need demo training from people that have high conversion rates for demos. (Or, as Mark Roberge, VP of Sales at HubSpot, pointed out, it could also mean that they did a poor job of qualifying people that they put into the Demo stage.)

These metrics give you the insight you need into your sales and marketing machine, and those insights give you a roadmap for what actions you need to take to improve conversion rates.

Using Funnel Metrics in forward planning

Another key value of having these conversion rates is the ability to understand the implications of future forecasts. For example, lets say your company wants to do $4m in the next quarter. You can work backwards to figure out how many demos/trials that means, and given the sales productivity numbers – how many salespeople are required, and going back a stage earlier, how many leads are going to be required. These are crucial planning numbers that can change staffing levels, marketing program spend levels, etc.

Drill down by Customer Type

If you have different customer types, you will want to look at all the CAC and LTV metrics for each different customer type, to understand the profitability by customer type. Often times this can lead you to a decision to focus more energy on the most profitable customer type.

Drill down into ROI per Marketing Program

My experiences with SaaS startups indicate that they usually start with a couple of lead generation programs such as Pay Per Click Google Ad-words, radio ads, etc. What I have found is that each of these lead sources tends to saturate over time, and produce less leads for more dollars invested. As a result, SaaS companies will need to be constantly evaluating new lead sources that they can layer in on top of the old to keep growing.


Since the conversion rates and costs per lead vary quite considerably, it is important to also measure the overall ROI by lead source:


Growing leads fast enough to feed the front end of the funnel is one of the perennial challenges for any SaaS company, and is likely to be one of the greatest limiting factors to growth. If you are facing that situation, the most powerful advice I can give you is to start investing in Inbound Marketing techniques (see Get Found using Inbound Marketing). This will take time to ramp up, but if you can do it well, will lead to far lower lead costs, and greater scaling than other paid techniques. Additionally the typical SaaS buyer is clearly web-savvy, and therefore very likely to embrace inbound marketing content and touchless selling techniques.

From Alistair Mitchell, CEO of Huddle: “Just calculating CAC can be extremely complicated, given the numerous ways in which people find out about your service.  To stop getting too bogged down in the detail, its best to start with a blended rate that just takes your total spend on marketing (people, pr, acquisition etc) and split this across all your customers, regardless of type or source. Then, once you’ve got comfortable with that, you can start to break CAC down by the different customer types and elements of your inbound funnel, and start measuring specific campaigns for their contribution to each customer type.”

Drill down into Churn Rate


As described in the section on LTV, Churn Rate has a direct effect on LTV. If you can halve your churn rate, it will double your LTV. It is an enormously important variable in a SaaS business. Churn can usually be attributed to low customer satisfaction. We can measure customer satisfaction using customer surveys, and in particular, the Net Promoter Score.

If you are using longer term contracts, another key metric to focus on is renewals. From John Clancy, ex-President of Iron Mountain Digital: “

Non-renewals add to churn, but they can have different drivers. We spent a lot of time examining our renewal rates and found that a single digit improvement made a huge difference. Often times the driver on a non-renewal is economic – the internal IT department has mounted a campaign to bring the solution back in house. SaaS businesses need to identify renewal dates and treat the renewal as a sales cycle (it’s much easier and less expensive than a new sale, but it deserves the same level of attention) Many SaaS businesses make the mistake of taking renewals for granted.”

A good predictor of when a customer is about to churn is their product usage pattern. Low levels of usage indicate a lack of commitment to the product. It can be a good idea to instrument the product to measure this, looking for particular features our usage patterns that are correlated with stickiness, or a likelihood to churn.

Another measurement tool that can be very useful in understanding churn is to look at a Cohort Analysis. The term cohort refers to a group of customers that started in the same month. The reason for doing this is that churn varies over time, and using a single churn number for all customers will mask this. Cohort analysis shows:

  • How churn varies over time (the green call out below).
  • How churn rates are changing with newer cohorts, (the red call out below)  For example in the early days of your SaaS company, you may have serious product problems and lose a lot of customers in the first month. Over time your product gets better, and the first month churn rate will drop.

Cohort analysis will show this, instead of mixing all the churn rates into single number.


Here’s a comment on Cohort Analysis from Alastair Mitchell, CEO of Huddle: “I actually think this is more important than churn, for the simple fact that churn varies over the lifetime of a customer cohort, and just looking at monthly churn can be very misleading.  Also, given the importance of payback in a year – you really want to look at churn over the course of a 12 months cohort. For instance, in the first 3 months of a monthly paying customer you will see high churn (3 is a recurring ‘magic’ number in all of retail), then reduced churn (sometimes even positive churn) over the next 3 months less and then probably more stable spend over the next 6 months. The number you really care about is the % of customers spending after 12 months (not necessarily on a monthly basis) as that’s what matters for your CAC payback calculations.”

Two variables that really matter

As we saw above, there are two variables that have a huge effect on a SaaS business: funnel conversion rate, and churn, and it is not a bad idea to graph them as shown below.


Drill down into ARPU (Average Revenue per Customer)


ARPU is often different for different customer categories, and should be measured separately for each category. It can usually be driven up by focusing on:

  • Product Mix: adding products to the range, and using bundles, and cross-sell and up-sell
  • Scalable Pricing:  there are always some customers that are willing to pay more for your product than others. The trick is developing a multi-dimensional pricing matrix that allows you to scale pricing for larger customers that derive more value from the product. This could be pricing by the seat used (, or by some other metric such as number of individuals mailed in email campaigns (Eloqua).
    If you are using scalable pricing, it will be valuable to measure what the distribution is of customers along the various axes. You could imagine taking an action to do after more seats inside of existing customers as a way to drive more revenue. etc.

Drill down into Cash


We already discussed Months to recover CAC as a key variable. There is another way to affect Cash: which is using longer term contracts and incenting your customers to pay for 6, 12, 24, or even 36 months up front in advance. This can mean the difference between needing to raise tons of venture capital and giving away ownership, or being able to grow the business in a self-funded manner. Given the cost of capital, you can often calculate what discount makes sense. (If capital is cheap and freely available, it doesn’t make sense to give much discount.)

If you do use longer term contracts, it will be important to measure “Discretionary Churn”. Since some of your customers are locked in and cannot churn, they could artificially lower your overall churn numbers. The way to understand what is really going on is to look at the discretionary churn, which is the churn rate for all customers that are at the point where they have the option to churn, removing those whose contracts would have prevented them from churning.

Cash Management and forecasting

Cash is one of the most important items to get right in any startup. Run out of cash, and your business will come grinding to a halt regardless of how good any of your other metrics may be. One of the most important ways to run a SaaS company is to look at CashFlow profitability (not recognized revenue profitability). What is the difference: If your business only gets paid month by month, there will be no difference, but if you get longer term contracts, and get paid in advance, you will receive more cash upfront than you can recognize as revenue, so your cash flow profitability will look better than your revenue profitability, and is a more realistic view of whether you can survive day to day on the money coming in the door.

Here is another comment from Alastair Mitchell of Huddle on this topic: “SaaS companies tuning their model should think not just in terms of the months to recover CAC, but also the topline amount of cash required to get to cashflow profitability (or the next funding round). This is probably the single biggest mistake I see in early stage companies. They don’t look ahead, using these metrics, to figure out that if the time to repay CAC is 12 months, then in aggregate they are going to need 12 months of CAC spend PLUS the number of months required of further growth to cover their operating costs (mostly engineering) BEFORE they are even cashflow positive (let alone revenue profitability). Most businesses I see fundamentally miss this and end up short; frequently through under-estimating the time to recover CAC, and churn. The readers of this blog should be focused on cashflow profitability, not revenue profitability. (Hence why your point about annual/upfront contracts is so important)”

Drill down into Growth


Focusing on Growth as a separate parameter can be highly valuable. It is the nature of a SaaS business to grow MRR month on month, even if you only added the same number of customers every month. However your goal should be to grow the number of new customers that you sign up every month. You can do this by focusing on:

  • Improvement in the overall funnel conversion rate
  • Lead Generation Growth
  • Growth in Funnel Capacity

The first two have been covered already. The last bullet: Growth in Funnel Capacity is an often overlooked metric that can bite you unexpectedly if you don’t pay attention to it. In my second startup, I had a situation where sales growth stalled after growing extremely rapidly for a couple of years. The problem, as it turned out, was that we had stopped hiring new sales people after reaching 20 people, a number that felt very large to me, and had maxed out on sales capacity. We started sales hiring again, and a couple of years later the business hit a $100m run rate. I witnessed a similar phenomenon at Solidworks, when after 2-3 years of phenomenal growth, their growth slowed. It turned out that their channel sales capacity had stopped growing. Solidworks started measuring and managing something that would later turn out to be a critical metric: channel capacity in terms of the number of FTE (Full Time Equivalent) sales people in their channel, and the average productivity per FTE. This has helped propel them to over $400m in annual revenues.

Another great way to grow your business is by adding new products that can be up-sold, or product features that can lead to a higher price point. Since you already have a billable contract, it is extremely easy to increase the amount being charged, and this can often be done with a touchless sale.

Other Metrics

There are a series of less important metrics that can still be useful to be aware of. I have listed some of these in the diagrams below:



After posting the above, I received a note from Gail Goodman of Constant Contact, noting that they include the cost of on-boarding a customer in CAC, not LTV as I have shown. Given that they are a public company with significant accounting scrutiny, this is likely the right way to do things.


If you have kept reading this long, it likely means that you are likely an executive in a SaaS company, and truly have a reason to care about this depth of analysis. I would very much like to hear from you in the comments section below to see if I have missed out on metrics that you think are important.

The main conclusion to draw from this article, is that a SaaS business can be optimized in many ways. This article aims to help you understand what the levers are, and how they can affect the key goals of Profitability, Cash, Growth, and market share. To pull those levers requires that you first measure the variables, and watch them as they change over time.

It also requires that you implement a very metrics driven culture, which can only be done from the top. The CEO needs to use these metrics in her staff meetings, and those execs need to use them with their staff, etc. Human nature is such that if you show someone a metric, they will automatically work to try to improve it. That kind of a culture will lead to true operational excellence, and hopefully great success.

About the Author

David Skok

Stay updated

Related Posts

43shares This post is part of my series An Analysis of 5 Business Models. Recurring...

249shares Pacific Crest, an investment banking firm with a strong focus on SaaS, has...

459shares We worked together with Pacific Crest, an investment banking firm with a...

  • Anonymous

    Hey David, thanks for the great article. I have a question if you have a moment please.

    I am currently building a SaaS where the value to our customers (subscribers to the service) is through normal user traffic (potential customers for them). Without the traffic then the value proposition is pretty much null and void. Should the cost to acquire the user be factored into the CAC?


    On an semi-related note, at what point do you consider the best time to seek out seed/investment for a SaaS? I will have the service complete sometime next month and plan to roll it out to a trial market (my hometown) but without the funding to support the CAC (especially given that I will likely have to give the service away for a period of time until I can drum up end user interest) may be difficult.

    I’ve read and been told so many conflicting points on this; from seek out seed funding immediately to “you don’t need VC” (namely rework and a few friends that have moderately sized SaaS startups).

    Thanks again,

  • Chance, your questions have sufficiently complex answers that I think they may be best covered in a quick phone call. Email me at dskok at, and we can set up a time. Best, David

  • Martin

    Hi David,

    I´m a year late to find this blog post but it is great. I´m building our business case for SaaS Apps and although I have heard most of this before you did an excellent job in explaining it. Thanks!

    It seems there are a group of SaaS focused VC´s in the US but I still struggle to find any in Europe. Who´d you think are the most likely VC´s to have an appetite for SaaS over here?

  • Martin, sadly I don’t know enough about the European VCs to make any comments. My apologies!

  • Very interesting article David, thanks for sharing this insight !
    It is detailed and your demonstration is crystal clear with all the diagrams you used.
    Really great point !

  • Anonymous

    Hi David,

    I, and the rest of the management team at our growing start up, are avid followers of your blog and are trying to implement many of the SaaS processes you discuss. In particular we are trying to create a Sales Conversion Funnel to measure conversion rates as you discuss in your SaaS Metrics overview.

    I’ve noticed that you occasionally embed content using Zoho Sheet so I am hoping you are familiar with Zoho and some of their other products. We use Zoho CRM for leads and sales management and I am seriously struggling with the system as I can not figure out any sort of manageable way to turn our CRM data into the conversions funnel you describe because of the limitations I’ve encountered with Zoho CRM.

    I was hoping you might be able to point me in the direction of any documentation that discusses reconciling the concept of your sales conversion funnel with raw CRM data, ideally with Zoho CRM. We’ve recognised the importance of having that funnel available for management of the sales team and processes but can’t seem to actually create the funnel in the first place!

    Thanks so much for any help!

  • Hi Meahan, Sadly I am not at all familiar with Zoho beyond just the simple spreadsheeting stuff that I have used in my blogs. I am sorry I cannot be more helpful and hope you find the solution you are looking for.

  • Thank you for such an excellent article! We are giving a link to our customers when they ask for KPIs’ ideas and best practices! Thank you for such a detailed review.

    I’d move the final thought about metrics-driven culture into the beginning of the article as it seems to be the critical point for all future KPI improvements. Without CEO who understand and use metrics himself it’s not possible to make it work for the rest of the company.

  • Thanks Bob. I strongly agree with your comment about needing the backing of the CEO.

  • I really got a lot out of this post. Thank you so much for putting it together. We launched our SaaS business 3 months ago and I’m in the process now of building out an admin dashboard to monitor as much of this as possible.

  • Delighted to hear that Mike. Best of luck with the business. Let me know if you have any other questions.

    Best, David

  • I just discovered This seems to be that all-in-one solution that many of us seem to be looking for.

    Has anyone else used Bime?

  • Lauren Kelley

    David, this was a great article when it first came out and is still great in re-reading it.  The only thing that I would add is on calculating CAC, I usually suggest companies take their sales and marketing expense from 1 quarter back, ie., if you wanted to calculate CAC for Q1 2011, take the sales and marketing expense for Q4 2010 and divide by the number of new customers in Q1 2011 since it was probably what you spent last quarter that resulted in this quarter’s new customers (very roughly).  With some companies selling large average deal sizes with a longer sales cycle (there are some in the SaaS world), you might use the sales and marketing expense from 2 quarters back, ie., 6 months previously.  But I agree that it makes most sense to keep it simple, usually sticking to tracking overall sales and marketing expense, especially when a company is relatively small.  You can get more detailed about tracking CAC as you get bigger and applying different CACs to different customer or product LTVs.  
    I think it is particularly helpful to get everyone on the same page around defining useful metrics, especially for benchmarking and comparison purposes. 
    thanks, Lauren Kelley

  • Lauren, for companies that have a sales cycle that longer than a couple of months, you are right. That is what I also recommend. Thanks for pointing this out.

  • Dave

    Hi David

    I’m in the process of launching a new SaaS startup and this article has really helped a great deal in understanding how I need to be thinking about my business going forward.

    On that that note one question I have is how important do you think it is to use and incorporate these metrics in projections for an early business plan? Are there any metrics that you would suggest are more important that others to include assuming that the audience for this plan is investors like yourslef? 

    Thank you for the great post (and blog).


  • Dave, I would recommend breaking down your revenue going forwards as MRR and any other sources (e.g. consulting). I would highlight the Growth in MRR that has happened in every time period for your financials. I would also take a guess at what you hope your lead costs, and funnel conversion rates will be to calculate an estimated CAC number. Then I would estimate your churn rate, and use that to calculate a customer lifetime, and customer lifetime value. I would then highlight the number of months to recover your CAC, which will help the reader understand the time to recover the investment made to acquire each customer.

    These, and your cash flow forecast, are the big ones.
    Best, David

  • Dave

    Thanks David. 

    For the CAC number I am unsure as to what extent marketing and sales costs should be included. Is it typical for example to include sales salaries as well as commission in this (that would seem to make sense)? What about marketing costs? Would you typically include both marketing activities and marketing salaries? 

    Also, you mention in your post that its best to separate different customer types by ARPU…I assume that its best practice to follow this through to CAC and LTV? As a bit of background in our business we have one customer type which is heavily reliant on sales efforts and another which requires less touches but has more associated marketing programs but up until this point we have been grouping sales and marketing into one bucket for both types.

    Best, Dave

    (P.S apologies if I am pushing up your CAC numbers 🙂 )

  • Dave, it would be right to include sales and marketing costs including all salaries. In the early days, you may have far higher salaries than you expect further down the line. For example, if you have marketing resources that can scale to a far larger size, then the best thing to do is to take a portion of their salaries, so that you are providing the best estimate of how things will look at scale.

    Then I definitely recommend separating out the analysis for those two customer types as they are significantly different. Having separate analyses will help you understand which of the two is the most profitable.

  • Alan

    Hi David, 

    Really enjoying your
    blog and getting great information and inspiration from it, thanks

    a simple question, what tool do you use to build the diagrams in your posts?
    They are very clear and concise and I’d
    love to be able to incorporate something similar in my own blog.


  • Dave

    Thanks so much David! Its really great how helpful you are and this blog is a really excellent resource.

  • Alan, I just use PowerPoint. The latest version has some pretty nice drawing tools.

  • Mohd Amjed

    Hi David, this was a great read. I feel lucky to bump into this site. Do you write books ? It would be great to get a copy.
    Keep up the good work.

  • Thanks Mohd. Unfortunately I don’t have the time to write a book, but I will keep adding to this blog over time. Thanks for the kind feedback!

  • Ranamum

    I want to thank you for such amazing insight into the start-up world.  I am working on my presentation and have followed your posts on Viral Marketing, CAC as well as LTV.  Very simple yet thoughtful.

  • paulkelly

    came across this series of articles when researching reselling SaaS products.


    have been looking for a SaaS product to offer in my area to a specific customer
    type. I think I have found one.


    problem is the business model I am being offered. The author wants to give me a
    high percentage for a limited time and then nothing further.

    the client upgrades to higher levels of service I will see nothing.


    authors logic is that I need a decent revenue early on to incentivise me and also
    they will take on the main support, so I will have little or nothing to do once
    the client is signed up. Their payment model is monthly rather than annual so
    they are taking an element of risk up front.


    disagree, I think that I will have an on-going role with clients such as
    account management and helping to sell upgrades. Whilst I need something up
    front, I have never expected the business to be risk free.  I have always been clear that I want on-going


    anyone any experience of negotiating reseller agreements for SaaS, particularly
    in a low price environment. Or does anyone have any ideas on how to counter the



  • Great read… I realize I am a year late on this but I am embarking on a revision to our pricing models and found the information and comments to be extremely helpful.

  • Just want to convey my thanks for your great blog post. Exactly what I needed.

  • Hi Karel & Dave, 

    I run a business called Demand Metric ( that
    provides premium tools & templates and consulting methodologies for
    marketing professionals and consultants.  We often provide help and advice around metrics
    but I have found that recently, I am looking more for help internally regarding
    dash-boarding and measurement.  Recently, we set up a pilot KPI Dashboard
    as some of our clients were looking for a deeper solution than our Excel-based
    tools.  I would be VERY interested to see a template for SaaS businesses.
    I even think I tried to load something like that up on KPI Dashboard the other
    day… is it live already Karel?


    One question I have for you David, is this:
     when you have a blend of Annual contracts and month-to-month members, how
    do you measure MRR?  Do you typically break the annual contracts down into
    their monthly contribution even though the cash flow doesn’t work that way?
     Or do you separate your monthly and annual accounts?  Usually, I calculate MRR based on the monthly subscribers and then add annual renewals (expiring that month) X churn % to get an estimate/forecast for this (for cash flow planning).  The problem becomes when you have laggard renewals that are not officially churned, but don’t necessarily close in their expiry month.  This is a
    point I have always found very confusing.  Any help would be appreciated!

    Thanks and great blog by the way.  I really enjoy the posts
    and find them very instructive and reinforcing.


    Jesse Hopps, CEO

    Demand Metric

  • Hi Jesse,

    I have pinged Karel to get him to answer your first question.

    Regarding how to calculate MRR with a blend of monthly and annual contracts, I would simply take the annual contracts and divide them into 12 monthly components. (I believe this is also how GAAP accounting would have you account for that revenue.)
    Thanks, David

  • Hi Jesse,

    Yes it is live. There is a SaaS metrics template in our Store. You can load this template in your KPI Dashboard environment. It tracks indicators as MRR, Churn, LTV, CAC, Average Revenue per customer etc. I would be more then happy to help you implement the template. 

  • I loved this post but already overwhelmed!

    What do you think are the key and most important metrics to track for a SaaS company or a SaaP (<<<— Service as a Product (<<<— I basically productized my services options and charge a recurring fee)).So what are the Minimum Viable SaaS metrics to track?Thanks

  • The minimum metrics are:

    MRR (or ACV – annual contract value, if you are dealing with Annual contracts instead of month to month agreements.) Bookings (new MRR or ACV added each month)
    Churn rate

    I hope this helps.

  • Men you rock balls! (<<<— I really truly appreciate your quick response!). What do you think about my acronym for productizing a service based busines (SaaP – Service as a Product)? (<<<— I think this is the best way from service based business to pivot and ensure recurring revenues just like the SaaS business) 

  • Turns out SaaP is already an acronym. (<<<— LOL I Googled it. This is proof most ideas are already thought of. Now time for me to execute more).

    Thanks again

  • One of the biggest problems we’re selling in the content subscription business (sites selling behind-the-paywall access on a recurring billing basis) is involuntary churn.  This is when you lose an account because the credit card failed due to any one of a hundred factors ranging from credit/debit limits to expire dates.  It’s not a big a problem for use-it-everyday software, but if your users won’t freak out if they lose daily use of your software, it can be a massive problem – upwards of 20-30% churn per month.  

  • Have you been able to find a good solution for content-providers?  Any other way to make a ‘stickier’ content subscription other than engagement and service?  

  • Anne, this is not the first time I have heard this. It is really tough to build a business with churn rates like that. Are you doing anything to pro-actively contact them to get the new credit card information before the expiration date? The other thought that goes through my mind here is to ask if the value provided by the content is high enough, and if not, to consider evolving the business beyond content to increase the value to the customer.

  • Indigan

    great read
    thanx David
    Indian Escorts

  • Hi David,

    I’m new to this blog. Amazing post. Thanks.
    About COGS in LVT shouldnt the formula be LVT = (ARPU – COGS*) X Average Lifetime  ?

    Being COGS* Variable Cost to Maintain the User.

    Thanks again for your thoughts.

  • Yes – you have understood this correctly.

  • Hi David,
    I work very close with a number of SaaS based companies and your article is a great summary of what I was preaching for many years.  I would like to have your permission to use it as a teaching tool for some of my clients.  It is defiantly something I would keep on top of my desk at any time.  


  • Feel free to do so. The only thing that I ask is that the mateirals keep a URL referencing the source web site. Thanks, and I hope it proves to be helpful to your clients!

  • Anonymous

    I also discovered another SaaS!  Indeed , this is all-in-one solution that has PM, CRM, HRMS, Accounting & Finance and more other tools. Have you tried it yet?

  • I setup a SAAS project management product in 2001 and I learned all of this the hard way. I wish you had written this 8 years ago, I can see everything we used to look at in there but in a very clear and concise format. Brilliant. I have read the whole lot top to bottom – great blog! If only I had a time machine… But will recommend this to any other SAAS startups I meet…

  • Andy, thanks for the kind words. Sorry it wasn’t there earlier!

  • Giulio Seregni

    nice article

  • Great information, I like that is really practical and everybody can learn a lot from this. 

  • Adrien

    Thanks a lot for this very interesting and in-depth analysis. I am an experienced french tech entrepreneur launching a specific multichannel extension to existing e-commerce platforms  packaged as a software. I have 2 questions for you : 
    – SaaS is in every mouth (especially VCs) and I totally see the logic of it. However according to you does it apply to all software business models ?
    – If yes, should the metric “at least x3 CAC” + cost to serve be the only driver to calculating the LTV ? It turns out that in the early days it is very hard to get a sense of future cost to serve and modelizing it. 
    Any tips would be very useful.
    Thanks from Paris.

  • Hi Adrien, SaaS is only one of several viable business models for software. It is one that the stock market and VC investors like because of the predictability of the revenue (once it has gotten through the cash flow trough).
    The right way to calculate LTV is to take the Average revenue per customer per billing time period (usually months or years) and divide it by the churn rate for that same billing period. So as an example, if your average monthly revenue is $100, and your monthly churn rate is 5%, then your LTV will be $100/0.05 which equals $2,000.
    Checking to see whether LTV is more than 3x your CAC is just a way to validate that your business will make good profits.
    I hope this helps.

  • Irving Fain

    Fantastic post David – thanks for writing. I’m curious how you define the point at which businesses should really be diving into and tracking this level of detail? The definition of a “startup” is ultimately amorphous and even once a company starts growing, it can be tough to pin some of these numbers down in the early days.

    Again, I realize the answer to this question likely varies depending on industry, product, etc. but would love to hear your thoughts.

Send this to a friend