Should You Switch to Usage-Based Billing? Calculate Your ROI First
Bas de GoeiIn SaaS, bookings represent the total value of new customer contracts and signal future revenue potential, while billings are the actual invoiced amounts sent to customers based on agreed payment terms. Revenue, on the other hand, refers to the money you can officially recognize once your service has been delivered, following specific accounting principles.
Each metric offers unique insights, but together, they paint a clear picture of your business’s performance.
SaaS companies — especially those in the B2B space— should start looking at their SaaS bookings data to understand the future health of their business and make strategic decisions that lead to growth and revenue.
Here’s what we’ll cover:
Let’s get started by looking at a quick comparison chart to save you time.
Simply put, SaaS bookings represent the total value of new customer contracts.
Think of it as the commitment your customers make to pay for your service over a set period. This value is recorded in full, even if the contract covers months or years and payments are spread out.
Bookings are key indicators of future revenue potential. They give you a sneak peek into how your business is likely to grow, allowing you to make informed decisions about resource allocation, hiring, and more.
Imagine a SaaS company that offers cloud storage solutions. They might sign a new contract with a large enterprise for a three-year subscription valued at $180,000.
Although the enterprise will pay $60,000 per year, the SaaS company records the full $180,000 as a booking at the time of contract signing, reflecting the total future revenue potential of that customer, even though the payments are scheduled annually.
Not all bookings are created equal. Here's a look at the main types you'll encounter:
In a SaaS agreement, a booking is typically made when the contract is signed. This signifies the start of a formal business relationship, even if the actual service delivery and payments are scheduled for later.
To calculate the Total Contract Value (TCV) of bookings, sum the value of all customer contracts signed during a given period. The formula looks like this:
Total bookings = ∑ value of committed customer contracts
For instance, if a SaaS company signs a 2-year contract for $200,000 and another 3-year contract for $150,000, the total bookings for that period would be $350,000.
Bookings offer unique windows into the future health of your SaaS business. They provide strategic insights beyond just figures, allowing you to make informed decisions.
Here's why bookings hold such a significant place in the world of SaaS:
Pro tip: Bookings are powerful metrics, but they are best used in combination with other SaaS indicators. Consider them alongside revenue, churn, and customer acquisition costs for a holistic picture of your business's health and potential.
Also, keep in mind that while aiming for strong bookings is crucial, it's equally important to maintain sustainable growth. According to SaaS Capital's 2024 Growth Benchmarks report, the median growth rate for private SaaS companies was 30% in 2023.
This indicates a healthy but moderating growth trend in the SaaS industry. By analyzing bookings in the context of overall growth, businesses can set realistic expectations, spot potential red flags, and make informed decisions about resource allocation and expansion.
It's easy to mix up bookings and billings, but understanding the difference is crucial for a clear picture of your SaaS finances. Let's break down what each represents and how they work together.
First, let’s define billings:
Billings are the amount you invoice your customers over a specific period. They are the actual request for payment based on your customer's subscription plan. You typically issue bills monthly, quarterly, or annually.
The key distinction between billings and bookings:
Bookings and billingsinfluence your cash flow in different ways. A high booking amount suggests a healthy pipeline, but those dollars might not get to your bank account immediately. Billings, however, show you the money expected to arrive soon.
Here’s a practical example:
Say you close a deal with a new customer for a two-year subscription at $12,000 per year.
Key point: Billings are often lower than bookings because they represent the invoiced amount for a single billing period, while bookings encompass the total contract commitment.
Billings are calculated based on the amount invoiced to the customer during a given period. For annual billing, it looks like this:
Annual billing = total contract value (TCV) / number of billing periods (years)
For example, if a customer signs a 2-year contract for $240,000 and is billed annually, the billings will be $120,000 per year.
Bookings are exciting, as they represent potential earnings for your business.
But when it comes to reporting your business's overall health,revenue is the key metric.
In SaaS, revenue refers to the money you earn as you deliver your service over time. Unlike traditional sales models where you get paid upfront, SaaS revenue follows a principle called "revenue recognition."
This means you only "recognize" a portion of the revenue from a contract as you fulfill your service obligations. Here, we need to make a distinction between booked revenue, recognized revenue, and what’s called deferred revenue:
Think of bookings as the starting point. As you deliver the service promised in the contract, portions of your bookings gradually become recognized revenue.
For example, if a customer signs a one-year contract and pays upfront, you recognize one-twelfth of the booking amount as revenue each month.
Revenue is recognized on a monthly basis as services are delivered. If a customer signs a 12-month contract for $120,000 and pays upfront, you would recognize $10,000 of revenue each month. Here’s what the formula would look like:
Monthly revenue recognition = total contract value (TCV) / contract term (months)
For a $120,000 contract, you’d recognize $10,000 in revenue each month
Revenue recognition principles, like those outlined in GAAP (Generally Accepted Accounting Principles) and ASC 606 (Revenue from Contracts with Customers), guarantee that companies present an accurate picture of their financial performance.
This standardization is especially important for SaaS products, where long-term contracts are the norm.
While bookings are powerful indicators, managing them within the SaaS model comes with its own set of challenges. Let's explore some of the common ones:
Extra tip: As highlighted in Bessemer Venture Partners' State of the Cloud 2023 report, the focus in SaaS is shifting towards efficient growth.
Growth means not just acquiring customers but doing so in a way that optimizes profitability. Understanding the relationship between bookings, billings, and customer acquisition costs is vital for achieving this balance.
Turning bookings into actionable insights requires a strategic approach. Here are some best practices to help you get the most out of your bookings data:
Yes, bookings often reflect future revenue potential, so they should typically be higher than recognized revenue at any given time.
Bookings are converted to revenue as the service is delivered over time, with revenue recognized based on the contract terms.
Bookings offer a forward-looking view of growth, helping predict future revenue and assess the company’s sales performance.
Bookings represent the total value of signed contracts, while billings refer to the actual invoiced amounts based on those contracts.
Not directly — bookings show potential revenue, but billings and collections provide a clearer picture of immediate cash flow.
Understanding SaaS bookings is a crucial step in managing yourbusiness's growth. But turning that knowledge into action can bring its own set of challenges.
Orb offers a complete suite of tools designed to transform usage data into actionable insights for your bookings and revenue.
Here's how Orb supports your overall billing strategy:
Orb can help you with bookings, billings, and revenue. Check out our 30-day free trial and test drive Orb yourself. Make sure to also look at our flexible pricing options and find a plan that fits your budget and specific needs.
See how AI companies are removing the friction from invoicing, billing and revenue.