fbpx

journal

Search
Close this search box.
Search
Close this search box.

Interested in Software as a Service Stock Investments? These are must knows!

Introduction

Technology is increasingly becoming a big part of our lives. In fact, many living in the developed world probably already realise we can no longer live without technology alongside us now.

This entrenchment of technology, software and data in every aspect of our lives also means stock investments in technology companies may generate long term positive returns for us.

One increasingly popular type of technology company monetizes revenue based on the “Software as a Service (SaaS)” model. However, there are many terms involved in the SaaS model that are confusing, and deter retail investors from understanding their business models.

In this article, we will share these 9 must-know terms if you are already a SaaS investor, or have plans to be one!

1

Revenue

2

Bookings

3

Billings

4

ARR

5

DBNER

6

DBGRR

7

DBNRR

8

Deferred Revenue

9

RPO

Revenue

If you have some accountancy background, you will already know this very important detail regarding revenue:

“Revenue can only be recognized after a service is performed”

Here’s an example of how revenue is typically for a SaaS company, assuming their subscription is an annualised model.

Let’s assume a customer paid at the beginning of the year, $12k annual subscription value which is revenue for the SaaS company. Please take note not all of it goes into sales/revenue.

For a normal SaaS business, revenue is typically recognized accrued. So the company is only allowed to recognise quarterly revenue as $3k (12/12 * 3).

Bookings

Following from the above, the use of the “Bookings” term is useful to capture the $12k sales.

Bookings are typically the same thing as “Total Contract Value (TCV)”.

So let’s say using the previous example, assuming the customer commits to an annual $12k contract at the beginning of the year. Boom, that’s $12k in bookings.

Billings

The difference between billings & bookings is in how payment terms are structured.

 

Using the same example, if the customer cannot pay all $12k upfront, and your sales agent allows them to pay half upfront, and the other half 6 months later, then:

 

January billings: $6k

July billings: $6k

 

Hence the primary difference between revenue, bookings and billings is payment frequency. 

 

If the customer pays one month at a time ($1k), billings & revenue would actually be the same. 

 

Also, if the customer paid all $24k upfront, bookings and billings in January would be the same.

Annual Recurring Revenue (ARR)

Isn’t revenue, just revenue? Is there really a need to introduce unnecessary terms?

Well apparent there is!

In a nutshell, revenue can be different from ARR.

That’s because the ARR equation is based upon Monthly Recurring Revenue (MRR), and to get ARR, it just has to be multiplied by 12.

A situation where ARR can differ from revenue is when a customer upgrades. This brings us to the main reason why the term ARR was introduced – it allows SaaS companies to evaluate if with time, their product stickiness levels have increased and therefore resulted in higher ARRs!

Here’s an example to drive the point home:

Jan 1: $1k revenue = MRR

June 2: customer upgrades to $2k monthly plan

June MRR = $2k

December ARR = $24k

Yearly Revenue = $12k + $6k = $18k

So one can clearly appreciate that when a customer upgrades ARR > revenue!

Dollar-based net expansion rate (DBNER)

This measures how much a cohort of customers increases their spend year-over-year.

How this is derived is achieved via this 3 steps process:

  1. Identify all customers contributing revenue the latest 1 year
  2. Determine their total revenue in the last 1 year
  3. Determine their total revenue 2 years ago
  4. Divide 2 by 3.


What’s the general idea here? It’s another way to assess if the same group of customers have been spending more over time.

Dollar-Based Gross Retention Rate (DBGRR)

Typically, this is derived by taking the percentage of ARR (or revenue) that has not been lost to churn (customers that have unsubscribed). It also doesn’t include upgrades (expansions).

The highest this can be is 100%.

Dollar-Based Net Retention Rate (DBNRR)

This is similar to DBGRR but includes expansions. You can also think of it as the DBNER but inclusive of churn. 

This is perhaps the most important of the three since it includes everything that measures whether the company’s product(s) and marketing have resulted in more sales with time.

DBNER and DBNRR can be well over 100%.

Deferred Revenue

Deferred revenue is actually a liability because the company still has to perform a service on money that’s been collected. Hence it doesn’t make its way into the profit and loss statement.

Here’s an illustration of deferred revenue.

If a customer pays $24k for an annual contract upfront:

Billings: $24k

Q1 revenue: $6k 

Deferred revenue: $18k ($24k-$6k)

We can now see that billings can actually be calculated as revenue + changes in deferred revenue.

Remaining Performance Obligations (RPO)

This term is perhaps the most confusing, which is why we have left it to the last!

Officially RPO means it is all the contracted revenue that has yet to be recognised.

Deferred revenue is just one source of unrecognised revenue. Backlog is another whereby customers have committed interest and have committed contractually but have yet to pay.

In simple terms RPO = deferred revenue + backlog!

Conclusion

If you have persisted to read to this point, congratulations because these accounting definitions can be extremely confusing! 

However, if you currently own SaaS stocks, or are planning to, you must know what you own. Otherwise, how would you know if the SaaS company is meeting your expectations, exceeding it, or is performing poorly?

Knowing these terms will better allow you to evaluate SaaS companies’ earnings reporting every time earnings come out!

One final point is that it is important to read the footnote of such financial reports because one SaaS company can report things slightly differently from another!

Please note that all the information contained in this content is intended for illustration and educational purposes only. It does not constitute any financial advice/recommendation to buy/sell any investment products or services.

Share this great article:

About AlgoMerchant

AlgoMerchant is the first to empower stock investors with an artificial intelligent investing solution. We create intelligent trading algorithms by using our novel proprietary Machine Learning framework and BIG DATA processing capabilities. It employs quantitative models that utilize pattern recognition techniques to exploit market inefficiencies and generate non-correlated market returns, also known as ALPHA. The solution facilitates investors to manage their investment accounts like professionals, with no trading knowledge and complete simplicity. AlgoMerchant has a diverse team of traders, engineers and data scientists whose mission is to democratize data-driven and systematic investing. And now we are ready to serve every investors’ needs in their journey to trade.

Recent Posts

Trade Ideas

Micron’s 16% Fall Signals a 15% Profit Opportunity Ahead

Micron has dropped 16%, but don’t panic—this could be the opportunity to dig deeper. The decline signals a shift toward AI and data centers, sparking bullish sentiment and a potential 15% rebound. In this episode, I’ll reveal surprising insights into trader sentiment and how smart money might be positioning their target price. If you’re looking for a short-term opportunity, this is the story you can’t miss!

Read More »

AlgoMerchant Scientists create A.I. investing solutions to level the playing field between retail investors and institutional market players. We adopt the technology that unbiasedly learns and identifies winning patterns to help investors and traders in the stock market. These patterns are invisible to humans because they are close to random.

In our upcoming seminar, we discuss leveraging the technology to profit consistently from both bull and bear markets. So, we want to invite you to join our talk and learn how to grow and protect your wealth with an Artificial Intelligence solution today.

HEY THERE!

Don’t miss our content! Fill up the form below to receive our series of stock trading insight, monthly market outlook, and latest investing technology update directly in your inbox.