Read TL;DR
- Bookings vs. billings vs. revenue represents different stages in a SaaS company's financial journey and are important for accurate reporting and forecasting.
- These metrics help evaluate business performance by tracking sales momentum to assess future potential, monitoring invoicing to understand cash flow, and measuring actual revenue to determine current financial position according to accounting standards.
- The relationships between these metrics enable companies to benchmark against peers (despite reporting variations), make growth forecasts and strategic choices, and maintain a clear view of both present financial health and future opportunities.
- Modern financial tools can automate tracking and analysis of these metrics for better insights and reporting. Learn how Drivetrain can streamline the process of tracking, analyzing, and reporting on these key SaaS metrics.
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
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.
Learn more about SaaS metrics here
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.
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.
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.
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
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.
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.
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.
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.