We use cookies to provide visitors with the best possible experience on our website. These include analytics and targeting cookies, which may also be used in our marketing efforts.
This website stores data such as cookies to enable essential site functionality, as well as marketing, personalization and analytics. By remaining on this website, you indicate your consent.

Bookings vs. billings vs. revenue: 3 key metrics every SaaS business needs to know

Learn more about the differences among bookings, billings, and revenue, why they matter for SaaS businesses, and how to leverage them for business growth.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Subscribe to our catalog
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

What’s a Rich Text element?

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added

  • fnjksnweffw
  • nckwkecjwncj
  • cnwk wknw
  • w ww l

-

1. to the rich text element using the "When inside of" nested selector system.

  1. nfvkjvnv
  2. e kjvnvkjv
  3. ckc kvjvk
  4. kvjneknek

While closely intertwined, bookings, billings, and revenue represent distinct stages in a company's financial journey. Understanding the distinction between them is crucial for accurate financial reporting, forecasting, and for assessing the overall health of your business.

Bookings, billings, and revenue are key financial metrics in SaaS, representing different stages of a sale. Bookings (or total contract value) show committed sales, billings are invoiced amounts, and revenue is the earned portion. These metrics are vital for assessing financial health and forecasting.

This article will provide a detailed comparison of these metrics and show how they work together in a SaaS company.

Table of Contents
Bookings vs. billings vs. revenue: A comparison
How do SaaS businesses report bookings, billings and revenue?
Navigating the path to success with the trifecta of SaaS financial metrics 
FAQs

Bookings vs. billings vs. revenue: A comparison

In SaaS, bookings, billings, and revenue each provide unique insights into a company's performance and future prospects. 

Bookings

Represents the total value of committed contracts, indicating future business potential. This forward-looking metric is crucial as it provides insight into sales performance and future revenue streams. 

Bookings is typically recognized when a contract is signed, regardless of when the service will be delivered, or payment is received. 

Billings

Reflects the amount invoiced to customers, bridging the gap between bookings and revenue. Billings is essential for understanding a company's cash flow potential and invoicing efficiency. 

It occurs when a company issues an invoice to a customer. Depending on the contract terms, it may happen before, during, or after service delivery. 

Revenue

Revenue is the portion of sales that has been earned and can be recognized according to accounting principles, such as Generally Accepted Accounting Principles (GAAP) or the International Finance Reporting Standards (IFRS). 

Revenue is a lagging indicator that represents the actual value of goods or services provided to customers during a specific period. 

For SaaS companies, revenue recognition often occurs ratably over the service period, even if payment was received upfront. 

A comparison table showing the key defining attributes of bookings vs. billings vs. revenue, which are discussed in the narrative content of this article.
A comparison of the key defining attributes of bookings vs. billings vs. revenue in SaaS.

How do SaaS businesses report bookings, billings and revenue?

Given the subscription-based model of SaaS businesses, they have unique financial reporting needs that come with timing differences between when a sale is made, when it is invoiced, and when the revenue is actually earned. 

  • Bookings reporting: Bookings are often reported as a non-GAAP metric in earnings calls or investor presentations to provide a forward-looking view of the company’s financials. They may be broken down into new bookings and renewal bookings to show both new business acquisition and customer retention. Some companies also report annual contract value (ACV) or total contract value (TCV) alongside bookings. 
  • Billings reporting: Billings are typically calculated and reported as a non-GAAP metric and are often disclosed in management discussions or earnings calls (if applicable). Billings provides insight into sales and marketing momentum. Some companies report billings as ‘calculated billings’, which is revenue plus the change in deferred revenue.
  • Revenue reporting: Revenue is a GAAP metric and is an important line item in the income or profit and loss (P&L) statement. SaaS companies often break down revenue into subcategories like subscription revenue, professional services revenue, to provide more granular reporting.  Under ASC 606 guidelines, public companies must disclose the amount of revenue recognized from performance obligations satisfied in previous periods. Many companies also report annual recurring revenue (ARR) or monthly recurring revenue (MRR) as supplementary metrics to provide a clearer picture of predictable, ongoing revenue.

Since bookings and billings are not standardized GAAP metrics, their calculation and reporting can vary between companies. As a result, making direct comparisons between peers can be challenging. Revenue, being a GAAP metric, offers a more standardized view of a company's financial performance.

SaaS businesses often combine these metrics in different ways to help stakeholders understand the company's current financial state and future outlook.

Bookings vs. billings

  • Bookings represents the total contract value, reflecting sales momentum and future revenue potential. They provide a forward looking view of the business, indicating the company's ability to secure new deals and retain and grow existing customers.
  • Billings, on the other hand, represents the amount invoiced to customers during a specific period (monthly/quarterly/annually). This metric offers insights into expected near-term cash flow and the company's ability to convert bookings into actual invoices.

Simply put, bookings shows what a company has sold, while billings indicates what it has invoiced. As one can imagine, bookings often precedes billings in the sales cycle, and the gap between the two can provide valuable information about contract terms, sales efficiency, and potential revenue recognition timing.

Billings vs. revenue

  • As stated above, billings represents the total amount invoiced to customers during a specific period. It offers insight into a company's near-term cash flow potential and includes all accounts receivable. 
  • Revenue, conversely, is recognized only when products or services have been delivered, regardless of when payment was received. It represents the actual earnings of the company in accordance with accounting principles.

There is always a gap between these metrics. Let’s say that a company signs a multi-year contract, it may result in high billings but revenue is only gradually recognized. 

Bookings vs. revenue 

  • Bookings represents the total value of contracts signed, capturing the full value of customer commitments, regardless of when the revenue will be recognized.
  • Revenue, recorded according to accrual accounting principles, represents the portion of sales that has been earned and can be recognized in a given period. 

Due to the recurring revenue model and multi-year contracts common in the SaaS industry, accrual-based revenue recognition may not fully reflect a company's growth trajectory or the success of its sales efforts.

Bookings, therefore, provides a more immediate indication of sales performance and future revenue potential, enabling a better assessment of a company's growth profile and the effectiveness of its sales and marketing strategies. 

It is important to note, however, that not all bookings will necessarily translate to revenue due to factors like contract cancellations or modifications.

Pairing bookings, billings, and revenue with other SaaS metrics for deeper insights

While we are on the topic of bookings vs. revenue, it’s also important to understand annual recurring revenue (ARR) and how it works in comparison to these metrics. 

ARR is the annualized value of recurring revenue from subscriptions. It provides a normalized view of recurring revenue, making it easier to compare performance across different contract lengths and billing cycles. While bookings might spike with large multi-year deals, ARR grows more steadily, offering complementary insights into a SaaS company's performance.

It is also worth noting that bookings, billings, revenue, and ARR are not the only important comparisons in SaaS financial metrics. 

On the revenue side, comparisons with metrics like deferred revenue and ARR can offer a more comprehensive view of a company's financial health and future prospects. 

Bookings can also be contrasted with ACV to differentiate between overall sales momentum and the quality of individual customer contracts, whereas the comparison between bookings and TCV can reveal nuances in how companies define and report their sales figures. 

Additionally, comparing bookings to remaining performance obligation (RPO) can provide insights into new sales performance versus the backlog of revenue to be recognized.

These additional comparisons, explored in more detail in our comprehensive metrics guides on bookings and revenue, provide a richer understanding of a SaaS company's financial landscape.

In summary, while revenue provides a standardized, GAAP-compliant view of earned income, bookings and other related metrics offer valuable insights into sales momentum and future revenue potential. 

Navigating the path to success with the trifecta of SaaS financial metrics 

Understanding bookings, billings, revenue, and their interrelationship is crucial for SaaS businesses to accurately assess their performance, forecast growth, and make informed strategic decisions. However, tracking and managing these metrics can be complex, especially as a company scales.

This is where technology plays a vital role. Modern financial planning and analysis (FP&A) platforms like Drivetrain can significantly streamline the process of tracking, analyzing, and reporting on these crucial metrics. Drivetrain's advanced analytics and forecasting capabilities enable SaaS companies to:

  • Automatically calculate and track bookings, billings, and revenue in real-time
  • Generate accurate forecasts based on historical data and current trends
  • Create custom dashboards for easy visualization of key metrics
  • Automate reporting processes, saving time and reducing errors

For example, you can easily track the performance of your sales teams in different regions.  

Example of sales team performance tracking in Drivetrain.

Interactive dashboards in Drivetrain make key revenue metrics easy to track and report. In Drivetrain, you can easily drill down into your billings and collections data for any time period you want to see.

Example of a billings and collections dashboard you can build in Drivetrain.

You can also look at your revenue data in different dimensions, such as by regions, or products (verticals) and for any time period you want.

Screenshot of an interactive dashboard in Drivetrain, including a revenue “gauge” that shows contracted ARR and how close you are to meeting your annual target. The dashboard also includes an ARR waterfall that breaks your ARR into its different components (beginning ARR, new ARR, expansion ARR, contraction ARR, and churned ARR) to illustrate how ARR is changing and why. Dashboard showing a gInteractive dashboards in Drivetrain make revenue easy to model, mange and report.
Example of an interactive revenue dashboard in Drivetrain.

SaaS companies that leverage Drivetrain's powerful platform can gain deeper insights into their financial performance, make data-driven decisions, and focus on strategic growth initiatives.

FAQs

How often should SaaS companies report on bookings, billings, and revenue?

While practices may vary from company to company, most SaaS companies report revenue quarterly in accordance with financial statements. Bookings and billings are often tracked monthly or quarterly for internal purposes, and many companies also share these metrics with investors during earnings calls or in supplementary materials.

Can bookings ever be higher than revenue?

Yes, bookings can often be higher than revenue, especially for growing SaaS companies. This is because bookings represent the total value of contracts signed, while revenue is recognized over time as services are delivered.

How do changes in contract terms affect bookings, billings, and revenue?

Changes in contract terms can significantly impact these metrics. For example, extending a contract might increase bookings immediately but not affect short-term revenue. Similarly, changing payment terms could impact billings without necessarily changing bookings or revenue.

Are there industry benchmarks for the ratio between bookings and revenue?

While benchmarks can vary by company size, growth stage, and specific sector, many healthy SaaS companies aim for a bookings-to-revenue ratio greater than 1, indicating growth. However, it's crucial to consider this metric alongside others for a comprehensive view of financial health.

The only financial model template you'll ever need—just plug in your actuals to see projections
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.