How NOT to project a SaaS startup’s revenues

When I was a venture capitalist, I saw a recurring, common mistake made by startup founders who were trying to project their company’s revenue for the coming years. Of course, now that I am actually trying to help a startup create their financial projections from the other side of the table I almost made the same mistake! This issue is particularly important when the startup has a SaaS or viral revenue model.

How to NOT project SaaS revenues

Probably the number two or three mistake startup founders (and me, almost) make when estimating their revenues is to assume they acquire their customers in a linear fashion during the year. Many, many CEOs project revenue by the following formula:

(Number of expected customers at year end) X (monthly subscription revenue) X (12 months) X 50% = Anticipated Yearly Revenue

The 50% discount attempts to take into account that you haven’t acquired all of the customers on January 1*, but instead get some of them month 1, some month 2, some month 3, etc. However, this creates a major assumption – the assumption is that you get the same number of customers in month 1 as month 12. Usually this is not the case if you are a startup ramping up your marketing and sales programs. Typically you get more of your customers in the final months, and many, many fewer in the first couple. This effect is more pronounced the greater number of marketing programs you are layering on during the year.

To illustrate how this 50% discount will over-estimate your revenues, consider the following example. I am over-simplifying everything to make a point, so please don’t make too much fun of this. Although it is so simplified as to be comical.

Assume a startup has 12 different marketing programs that will run for at least 12 months each. The CEO anticipates that these will result in one new customer per month that they are running. The team will have bandwidth to launch one new program per month, so one new program will be launched each month. The company’s service is so amazing that no customers will churn; assume the service costs $100 per month. Customer acquisition will be as follows:

1st Month: 1 new marketing program. 1 new customer
2nd Month: 1 new program, one old program. 2 new customers, plus 1 existing customer = 3 total paying customers.
3rd Month: 1 new program, two old programs. 3 new customers, plus 3 existing customer = 6 total paying customers.

I think you get the picture. By the end of the year the company will have 78 paying customers.

Running the formula above for expected revenues, we get $46,800.

The problem is that the company won’t actually have that high of revenue. Revenues will really be only $36,400. 77.8% of the amount projected. So, even if the company hits their customer acquisition plan they will miss their revenue target. Obviously this could have serious implications to their cash flow, etc. The level of your revenue miss will be even greater if you have a viral product, since your growth will be even more exponential.

It’s a much better idea to identify the specific marketing programs that you will be implementing, the months that you’ll be rolling them out and the anticipated customer acquisition by month from them. I realize this takes a long time, and you are probably pretty busy trying to actually get your company going. But projecting your cash flow is such an important part of the success in the early life of your startup that I’d suggest you do it and don’t fall into the trap of making such simple revenue forecasts that you misjudge your cash needs.

*Or whatever your fiscal year day one is

10 Responses

  1. Riggins Says:
    August 19th, 2009 at 9:30 pm

    Synopsis: If you're doing a financial projection, you need to know math (and VCs are bad at math).

  2. Healy Jones Says:
    August 19th, 2009 at 9:36 pm

    No, I think the point was that it's worth taking the time to think the financial part of your business plan through. Although I think I'd agree that some VCs are pretty math challenged; perhaps I was once one!

  3. Mark MacLeod Says:
    August 19th, 2009 at 10:11 pm

    No surprise – I have to comment on this. There's no question in a subscription model a customer on month 1 is 12x more valuable than a customer you acquire in month 12 (forgetting churn for the moment), so you need to accurately time acquisition.

    I build models the way the business actually operates. So for this aspect, I model the acquisition waterfall with conversion rates, virality and from a bottom up perspective (actually, top down starting from visitors I can drive to the site each month), set targets for sign up, activity and revenue.

    In addition to timing the sign ups right, modeling acquisition cost and churn rates are key so you can nail your per user economics

  4. scott Says:
    August 19th, 2009 at 10:36 pm

    Healy, don't forget churn.

  5. Healy Jones Says:
    August 20th, 2009 at 3:39 pm

    I left that out on purpose… But forgetting churn is a pretty big issue with a lot of SaaS projections, since it kills your life time value of customer.

  6. Healy Jones Says:
    August 20th, 2009 at 3:43 pm

    This level of depth is great, since it encourages the startup's executives to measure and test each step of the lead/sales funnel and compare them to the expectations. Understanding which efforts are paying off and which ones are failing can help a startup correctly allocate time and cash/marketing $, and boost near-term growth. Longer-term, creating proven metrics around customer acquisition costs by channel and conversion rates helps strategic thinking on who the right customers are and where the business should be headed.

  7. Simon Says:
    September 1st, 2009 at 11:29 am

    Hello, thanks for the informative post. Just a quick pointer – am I mis-reading the info above? 3rd month = 3 new customers + 3 existing customers = 6 total paying customers..

  8. Healy Jones Says:
    September 1st, 2009 at 3:19 pm

    You are correct; I guess I also should have a post entitled “how not to do math with Healy as your commentator…”

  9. John Says:
    May 20th, 2010 at 8:15 pm

    The best thing to do is to create a chart month-by-month and write out all your assumptions and estimates. Be sure to document every assumption you are making so that you can always look back and adjust as you move forward. You will also see where your assumptions were completely off, which will help you with your next projections. For an extremely detailed post on customer acquisition costs that will help your projects and understand all the variables, I recommend you read David Skok's post -http://www.forentrepreneurs.com/startup-killer/

  10. Healy Jones Says:
    May 20th, 2010 at 8:48 pm

    David's blog is a great resource for pretty much anyone selling any software product. I highly recommend it. When I was a VC I was lucky enough to be an observer on a board where he was a board member, and he really is pretty darn impressive.

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.