When I worked in venture capital, I was lucky enough to have the opportunity to invest in some really great companies during their early rounds. Now some of those companies are going public, and I find myself spending some time thinking about when to sell my stock in these companies.
I don’t think anyone has truly figured out the formula to value these companies. There just aren’t enough examples of SaaS companies that have reached maturity and shown us what they really look like in the long term. Salesforce still grows at 23% annually and trades at over 100x EBITDA!
Nonetheless, I thought it’d be an honest exercise for me to write some thoughts down and then review them in a few years.
I think that growth should be the number one factor in considering SaaS valuations (when I say valuation, I mean how much is the company worth on a revenue/gross profit/EBITDA/FCF multiple basis). If a company can grow at 50% for 3 years, it’s topline will be nearly 3.4x higher! That’s powerful.
If you’re a real SaaS company, this means you have 80+% gross margins and should start seeing nearly 40 cents/dollar of new revenue start to fall down to operating cash flows. Assuming the company that grows at 50% annually was cash flow breakeven, that means your operating cash flow in three years is more than your current revenues.
No two companies are the same. The top factors that would effect valuation are how scalable growth is (sales/marketing channels and economics), how long growth can go for (market size, competition), churn (and how it contributes to growth), and margin profile (gross and net), barriers to entry (that will protect current revenues and make sure new competition doesn’t chip into existing growth prospects)…there are some other things pretty important too, like management’s incentive system.
I think what a lot of investors have figured out is that if a company keeps growing, you can pay through the nose (relative to what most companies trade at) and still make a nice IRR. I agree that growth is the most important aspect of valuation, and that most of the other factors are basically contributors to growth. Even in these heady times of crazy valuations, I’d say that a lot of the public companies are undervalued! The other main factor here is the margin profile. If you can’t ever be profitable, then forget it. And, in the case SaaS companies, it’s more like you have to be VERY profitable.
I don’t have time to look up various rules on making stock predictions for companies you own. So, I’ll leave you with this very basic spreadsheet (SaaS valuations thoughts) that should illustrate that growth is key in valuation and how I think various companies should be valued (although I guess the numbers in blue are very much up to interpretation in most companies). Enjoy.
What’s up to all, how is everything, I think every one is getting more from this website, and your views are nice
in favor of new people.
Does your website have a contact page? I’m having problems locating it but,
I’d like to send you an e-mail. I’ve got some creative ideas for your blog you might be
interested in hearing. Either way, great site and I look
forward to seeing it develop over time.
Awesome! Its actually awesome piece of writing, I
have got much clear idea about from this piece of writing.
Hey there exceptional blog! Does running a blog such as this require a
large amount of work? I have very little
expertise in programming however I was hoping to start my
own blog soon. Anyhow, if you have any ideas or techniques for new blog owners please share.
I understand this is off topic however I just wanted to ask.
Cheers!
Howdy! I could have sworn I’ve been to this website before but after browsing through some of the
post I realized it’s new to me. Anyways, I’m definitely delighted I found it
and I’ll be bookmarking and checking back frequently!
Appreciate this post. Let me try it out.
Hello! I’ve been reading your blog for a while now and finally got the bravery to go ahead and give you a shout
out from Humble Tx! Just wanted to tell you keep up the great work!
After looking into a handful of the articles on your website, I seriously appreciate your technique of blogging.
I saved it to my bookmark website list and will
be checking back in the near future. Take a look at my web site too
and tell me how you feel.
Good way of describing, and pleasant post to get facts on the topic of my presentation subject, which i am going to deliver in academy.
Wow, that’s what I was looking for, what a data!
existing here at this blog, thanks admin of this website.
Your method of telling all in this piece of writing is in fact good, every one be capable of without difficulty understand it, Thanks
a lot.
What’s up, after reading this awesome article i am also cheerful to share my knowledge here with colleagues.
Remarkable things here. I’m very glad to see your post. Thank
you a lot and I’m looking forward to touch you. Will you
kindly drop me a mail?
Howdy! This post could not be written any better!
Reading through this article reminds me of my
previous roommate! He continually kept talking
about this. I’ll send this article to him.
Fairly certain he will have a good read. Many thanks for sharing!
I always emailed this weblog post page to all my
contacts, since if like to read it next my contacts will too.
Admiring the dedication you put into your website and detailed information you provide.
It’s awesome to come across a blog every once in a while that isn’t
the same unwanted rehashed material. Fantastic read! I’ve saved your site and I’m adding your RSS feeds to my
Google account.
Hey I know this is off topic but I was wondering if you
knew of any widgets I could add to my blog that automatically tweet my newest twitter updates.
I’ve been looking for a plug-in like this for quite some time and was hoping maybe you would have some experience with something like this.
Please let me know if you run into anything. I truly enjoy reading
your blog and I look forward to your new updates.
Hello, i think that i saw you visited my website so i came
to “return the favorâ€.I am attempting to find things to
improve my website!I suppose its ok to use a few of your ideas!!
Keep this going please, great job!
Hi, I would like to subscribe for this web site to take most up-to-date updates, so
where can i do it please help.
Why users still make use of to read news papers when in this technological world the whole thing is presented on net?
Why viewers still make use of to read news papers when in this technological globe everything
is presented on net?
Heya! I understand this is somewhat off-topic but I needed to ask.
Does building a well-established website such as yours require a massive amount work?
I’m completely new to blogging however I do write in my journal
on a daily basis. I’d like to start a blog so I will be able to share my experience and views online.
Please let me know if you have any recommendations or tips for new aspiring bloggers.
Thankyou!
Excellent post. I was checking continuously this blog and I am impressed!
Very useful information specifically the last part 🙂 I care for
such information a lot. I was looking for this particular info for a very
long time. Thank you and good luck.
Great post. I’m dealing with many of these issues as well..
We’re a group of volunteers and opening a new scheme in our community.
Your website provided us with valuable info to work on. You have done an impressive job and our entire community will be
thankful to you.
Fantastic site. A lot of helpful info here.
I am sending it to some buddies ans also sharing in delicious.
And naturally, thank you in your effort!
What’s up colleagues, good post and fastidious arguments commented here, I am
in fact enjoying by these.
I am in fact grateful to the owner of this web page who has
shared this great piece of writing at at this time.
Spot on with this write-up, I really feel this web site needs much more attention. I’ll probably be back again to read more,
thanks for the information!
Your way of explaining everything in this post is truly pleasant,
every one be capable of without difficulty understand it,
Thanks a lot.
When I originally commented I clicked the “Notify me when new comments are added” checkbox and now each
time a comment is added I get three emails with the same comment.
Is there any way you can remove me from that service? Thank you!
Hello there, I discovered your web site by means of Google
whilst looking for a comparable subject, your website got here up, it appears
to be like good. I’ve bookmarked it in my google bookmarks.
Hello there, just changed into alert to your weblog through Google, and located that it’s really informative.
I am gonna be careful for brussels. I will be grateful for those who proceed
this in future. Many people will likely be benefited from your
writing. Cheers!
I am actually thankful to the owner of this web page who has shared this enormous article at at
this time.
Hi there I am so excited I found your website, I really found you by accident, while I was searching on Aol for something else,
Regardless I am here now and would just like
to say thanks a lot for a tremendous post and a all round exciting blog
(I also love the theme/design), I don’t have time to look over it all at the
moment but I have saved it and also added in your RSS feeds, so when I have time I will be
back to read much more, Please do keep up the excellent jo.
Today, I went to the beach front with my children. I found a sea shell
and gave it to my 4 year old daughter and said “You can hear the ocean if you put this to your ear.” She put the shell to her ear and screamed.
There was a hermit crab inside and it pinched her ear.
She never wants to go back! LoL I know this is entirely off topic but I had to tell someone!
I am regular visitor, how are you everybody?
This paragraph posted at this web page is truly pleasant.
Howdy! I’m at work surfing around your blog from my new apple iphone!
Just wanted to say I love reading your blog and look forward
to all your posts! Keep up the outstanding work!
fantastic issues altogether, you just gained a new reader.
What would you recommend in regards to your put up that you simply made some days in the past?
Any sure?
Does your blog have a contact page? I’m having problems locating it but,
I’d like to shoot you an email. I’ve got some creative ideas for your blog you
might be interested in hearing. Either way, great blog and I look forward to seeing it expand over time.
We absolutely love your blog and find the majority of your post’s to be just what I’m
looking for. Would you offer guest writers to write content available for you?
I wouldn’t mind writing a post or elaborating on some
of the subjects you write concerning here. Again, awesome
blog!
Heya i am for the first time here. I came across this board and I find It truly useful & it helped me out a lot.
I hope to give something back and aid others like you helped me.
Hmm is anyone else having problems with the pictures on this blog loading?
I’m trying to find out if its a problem on my end or if it’s the blog.
Any feed-back would be greatly appreciated.
If some one wishes to be updated with latest technologies then he
must be go to see this site and be up to date every day.
Why users still make use of to read news papers when in this technological globe everything is existing on web?
I absolutely love your blog and find the majority of your post’s to be just what I’m looking for.
can you offer guest writers to write content to suit your needs?
I wouldn’t mind composing a post or elaborating on some of the subjects you write with
regards to here. Again, awesome weblog!
Do you mind if I quote a few of your articles as long as I provide credit and sources back to your weblog?
My blog is in the very same area of interest as yours and my visitors would
genuinely benefit from a lot of the information you present here.
Please let me know if this ok with you.
Thanks a lot!
Thank you for the good writeup. It in fact was a amusement account it.
Look advanced to more added agreeable from you! By the way,
how can we communicate?
It’s a shame you don’t have a donate button!
I’d most certainly donate to this excellent blog!
I suppose for now i’ll settle for bookmarking and adding your RSS feed to my Google account.
I look forward to brand new updates and will share this website with my Facebook group.
Talk soon!
It is perfect time to make a few plans for the future and it’s time to be happy.
I have read this put up and if I may I desire
to suggest you some attention-grabbing issues or suggestions.
Maybe you can write subsequent articles referring to this article.
I wish to read even more issues approximately it!