Hi everyone,
NTNX had a fair amount of discussion about about billings and revenue ratios. I started to look into it which lead me down the rabbit hole. My understanding of bookings, billings and revenue are below.
Non-Saas Company Bookings, Billing, Revenue.
Bookings – The money customers have committed to paying. For example, a customer comes to you at the beginning of the year and says we want 20 widgets at 1 dollar a widget over the next year. They would have booked 20 dollars with your company . In january you would have booked 20 dollars, 0 dollars in billing and 0 dollars in revenue.
Billings – The money you’re currently owed. Your company has already made 5 of the widgets and delivers to the customer 5 of the widgets in february. Now You have 5 dollars of billings in february, and 0 dollars in bookings, 0 in revenue.
Revenue – The money exchanged for the service provided in that time period. In march your company is still making the additional 15 widgets, has delivered 5, and receives a payment for 5 dollars from the customer for the widgets delivered in February. So in March your company has 0 dollars in bookings because you haven’t booked any more business, 0 dollars in billings because you haven’t sent company A another bill yet because you are stilling making the additional 15 widgets and 5 dollars in revenue because company A took their sweet time to send you a check.
In this example the company is extending the customer leverage (per my non academic definition of leverage) In the next example the customer is extending the company leverage.
SaaS company Booking, Billings, Revenue
Now here is the interesting thing about SaaS companies. They flip that whole thing on the head. Typically a SaaS company is collecting the money for a service up front or in advance of the service. In the widget company above you notice that the company was Booking the business, then billing for the service, and then finally receiving the revenue 3 months later. A SaaS company is a different animal, the following is just one example. Customer A comes to the SaaS company and signs up for a year of service. The service costs 15 dollars a month or the customer can sign up for a year at 120 dollars for a discount. They pay that 120 dollars up front but the company can’t recognize that revenue until they provide the service. Enter in the concept of deferred revenue. So in this example, the company has collected 120 dollars in january, but they can only recognize 10 dollars of Revenue. They have to list a liability of 110 dollars because that 110 dollars represents the service the company still owes the customer. Each month the company will get to recognize another 10 dollars and their deferred revenue will go down 10 dollars. In many SaaS companies booking and billings are functionally the same thing. So in the above example the company booked 120 dollars in january, billed 120 dollars, showed 10 dollars in revenue and 110 dollars in deferred revenue.
You can see why there is an advantage to being a SaaS company, you get lots of cash up front. You have that cash to use as you see fit. I think that is also a disadvantage through. As a SaaS company you need to be sure that the contracts you enter into with your customers is going to give you enough money over the lifetime of the customer for you to make a profit on the customer. You are essentially forecasting that the money they give you now is enough for the service you will provide them in the future. Earslookin has posted about how it is difficult as a shareholder to be sure that a SaaS company is using its cash appropriately. GAAP account doesn’t give us great tools to measure how a SaaS company is doing. This is why I like to focus on a company being operating cash flow positive or even better free cash flow positive. In my mind that is a huge hurdle to pass that shows 1) the companies business model can at least pay for itself 2) The company isn’t going to need to raise money. A little caveat on that, we have had a couple of companies raise money recently. They were companies that didn’t”need” to raise the money for operations. There is a big difference betweening needing to raise money to continue operating the company and wanting to raise money for business opportunities.
Well, as you can see I got totally distracted from my original question about NTNX billings vs revenue. I’ll save that for another time. Please feel free to correct/add anything that isn’t clear or wrong.
Best,
E