Blog
Metrics and data
Resources related to metrics and KPI's for startups and VC's.
All
Fundraising Metrics and data Product Updates Operations Hiring & Talent Reporting Customer Stories
founders
Metrics and data
How to Calculate Bookings
Start Calculate Bookings
Welcome to our latest post in our MVM (Most-Valuable-Metric) series, last time we filled you in on Lead Velocity Rate. Today we want to drop some knowledge on bookings. Specifically we want to fill you in on why bookings are great, how to calculate bookings and how they differ from other similar metrics.
When we first started Visible, a good amount of SaaS CEOs told me about bookings and why they are the primary metric for their company. This was the first I heard of bookings so I looked into it. What I quickly realized is that bookings are a forward looking metric that previewed revenue to come and give a great look into the health of the business.
Now that I figured out why bookings were so important, I had to figure out how to calculate and learn a little more.
The first thing I learned is that bookings are not a GAAP defined term so the definition may vary depending on the company. However, our goal is to create the standard of bookings for early stage startups to use going froward. Here it goes:
Bookings are the value of all transactions in a specified period of time normalized for one year. Fred Wilson breaks it down very simply on his AVC blog, “When a customer commits to spend money, that is a booking”.
This includes subscription revenue, non-subscription revenue, professional services, etc. Lets break this down and visualize an example. Lets say for January 2015 you want to calculate bookings and you have the following transactions:
24 month contract @ $1,000 per month (paid bi-annually)
12 month contract @ $2,000 per month (paid upfront)
$5,000 one time setup fee (paid upfront)
$3,000 professional services (paid upfront)
6 month contract renewal @ $500 per month (paid quarterly)
Upsell on 1 month to month contract with new price @ $1,000 per month.
Jan 2015 Bookings = $48,000 (You’ll see we didn’t include the 2nd part of the first contract for this calculation). How does this differ from Revenue, MRR or Collections?
Revenue is only recognized when a particular service is used. If you have professional services and/or a setup fee included as part of a software contract then the revenue is ratably recognized over the lifetime value of the customer (lets assume 1 year). So looking at the same set of transaction you’ll have revenue of $5,166.
MRR only applies to the subscription part (aka recurring) part of the business so the MRR will be $4,500 in our example.
Collections happen when the customer actually pays you and the cash is in the bank. Going along with the example above collections in January will be $40,500.
It’s important to track all of these metrics in parallel for your business and how they work together. You want to make sure you have future and predicable cash flows coming in (Bookings & MRR) but also making sure you are getting paid (Collections) and that you can recognize it (Revenue).
founders
Metrics and data
Scaling ! = Growth
Growing or Scaling?
I was chatting with a student looking to get into the startup world. This particular student wanted to join a newly launched app and help “scale” the company. I paused and asked, “Do you mean help grow the company or scale it?”.
Super early stage startups are rarely “scaling”, rather they are doing anything possible to grow. They are doing things that are not scalable, trying to find product-market fit and cold emailing just about everyone to try their product. When you are trying to grow your company, you hope to find a repeatable process that will scale one day. Growth means every unit of input yields the same predictable output. Scaling allows your output to exponentially grow while keeping your input the same.
Here are 2 great examples I’ve encountered at Visible :
1) I was the sole BD guy when we started and I would ad-hoc email potential customers, it was too early to do anything more sophisticated. I would track these potential customers in Streak. Over time, our core customer developed and I knew sending 100 emails yielded 50 responses to 35 demos and 10 deals won (made up #s). Luckily, we had some growth so we were able to have Brett join the team. He quickly took my archaic (yet proven) process, setup a Tout account, and in the same amount of time he was able to effectively email 10x the amount of potential customers. With the same amount of input (hours) we were able to scale our outbound sales 10x. Which brings me to point #2.
2) Since we were successful in point #1, I increasingly had to help setup trials for potential customers, onboard new customers or handle support. I was primarily using email to handle all of this. It was tedious but it was too early to try and setup a help desk or an onboarding process. Eventually this wasn’t repeatable and things broke down. Nate then joined the team to handle customer success and operations. He tricked out Intercom, setup potential trial-ers on Formstack, on-boarded new founders on Lesson.ly and has our whole process buttoned up and scaled…for now.
Brett & Nate are still testing out new distribution channels, re-engagement campaigns and more by “brute forcing” them. When something works, we will scale that process. Startups are in a perpetual state of grow -> scale, grow – > scale, grow -> scale. Coincidentally, Jeff Bussgang at Flybridge Capital just penned this post on “Scaling the Chasm” which is a great read.
Related Resource: 7 Startup Growth Strategies
There is a certain sexiness that comes from scaling a startup (that’s why they exist) but to get there you have to put in the work in and find out how to grow the company first.
Unlock Your Investor Relationships. Try Visible for Free for 14 Days.
Start Your Free Trial