Skip to main content

Why SaaS companies use three different numbers for the same sale

When Salesforce closes a three-year deal worth $3 million, three different numbers get reported:

  • Bookings (or Total Contract Value): $3 million
  • Billings (or Recognized Billings): Usually $1 million in year one (one-third of the contract)
  • Revenue: Perhaps $750,000 in the first year, depending on when billing happens and performance obligations

Each number is technically correct. Each tells a different story. And investors who conflate them construct wildly inaccurate financial models.

The confusion is entirely due to how SaaS contracts work. A customer agrees to pay $3 million over three years. That's bookings. The company then bills the customer (usually annually or monthly), recognizing the amounts owed as billings. Finally, under accrual accounting, the company recognizes revenue as it delivers the service. The three metrics can diverge significantly, and understanding why is foundational to valuing subscription-based businesses.

Quick definition: Bookings = the total value of a signed contract, regardless of when cash or billing occurs. Billings = amounts recognized as payable by the customer, usually equal to annual contract value for SaaS. Revenue = the amount recognized as earned under revenue recognition rules, which happens as the service is delivered.

Key takeaways

  1. Bookings is the top-line sales metric — The total value of signed contracts in a period, it's the most forward-looking metric and closest to sales capacity.

  2. Billings represent cash collected or billable — The amount of the contract that has been invoiced (billed) to the customer, often the primary predictor of cash flow.

  3. Revenue is what GAAP demands — It's recognized as the company delivers the service and the performance obligation is satisfied, usually over the contract term.

  4. Multi-year contracts create timing mismatches — A $3 million three-year deal books entirely in month one but revenues over 36 months, creating apparent growth deceleration that's just accounting.

  5. Understanding the mix matters — A company with long contract terms will show explosive bookings growth but steady revenue growth, making it look like the business is decelerating when it's actually accelerating.

  6. Billings can signal pipeline quality and cash timing — If billings are declining while bookings grow, it suggests customers are negotiating longer payment terms, a subtle shift in bargaining power.

Why SaaS businesses need three metrics

A traditional software company books a sale and recognizes revenue immediately. But SaaS is a service. Salesforce's customer agrees to pay $1 million per year for three years because they're receiving the software-as-a-service over three years. Revenue recognition rules say Salesforce must recognize that revenue over the three years as it delivers the service.

This creates a timing gap. In month one of the fiscal year, Salesforce might sign $100 million in three-year contracts (bookings). But it only bills customers (and receives cash) for the first year of service, perhaps $35 million (billings). And it recognizes revenue as it delivers, perhaps another timing constraint. Over a full year, the three numbers diverge:

  • Bookings: $100 million (entire three-year contract values)
  • Billings: $40 million (what's invoiced in the year)
  • Revenue: $38 million (what's recognized as earned)

The ratios tell different stories:

  • Bookings growth says the sales engine is accelerating fast.
  • Billings growth says cash collection is strong but moderating.
  • Revenue growth says earnings are growing steadily but slower than the business appears.

All three are true. A sophisticated investor uses all three.

Defining each precisely

Bookings (Total Contract Value, or TCV): The full value of a signed contract, regardless of term length or payment schedule. If a customer signs a $1 million three-year deal, that's a $1 million booking in the quarter it's signed. Bookings are a leading indicator of future billings and revenue. They're what sales teams track, what Wall Street obsesses over, and what management uses to demonstrate sales momentum.

Annual Recurring Revenue (ARR): A subset of bookings, ARR measures the value of all active contracts annualized. If a customer pays $100,000 per year, they contribute $100,000 to ARR. If a customer on a three-year $300,000 deal ($100,000/year) adds a second product for $50,000/year, ARR increases by $50,000. ARR is the SaaS equivalent of a traditional company's recurring base business.

Billings (Recognized Billings): The amount invoiced to customers during the period, usually equal to annual contract value (ACV). This is cash the company will receive (or has the right to receive) in the near term. For a three-year $300,000 deal billed annually, billings in year one are $100,000. Billings matter because they're the primary driver of operating cash flow.

Revenue: The amount recognized as earned under revenue recognition standards (ASC 606 in the US, IFRS 15 internationally). For a three-year $300,000 deal, revenue is typically $100,000 per year as the service is delivered. Some deals are billed upfront (creating a spike in billings in year one) but still revenue over time (creating a gap between billings and revenue).

The waterfall: how one contract becomes three metrics

Imagine Acme Corp signs a customer:

Month 1 (Q1):

  • Deal signed: 3-year contract, $300,000 total ($100,000 per year)
  • Bookings: +$300,000 (added to TCV and ARR for the year)
  • Billings: $0 (invoicing happens after deal closes, or monthly)
  • Revenue: $0 (service not yet delivered)

Month 2 (Q1):

  • Invoice sent for first year: $100,000
  • Customer pays: $100,000 cash received
  • Bookings: No change
  • Billings: +$100,000 (amount invoiced)
  • Revenue: Begins to accrue, roughly $8,333/month ($100,000 / 12 months)

By end of Q1:

  • Bookings: $300,000 (contract value, recognized when signed)
  • Billings: $100,000 (first-year amount invoiced)
  • Revenue: ~$25,000 (one month of service delivered, accrued)

By end of Year 1:

  • Bookings: No additional (deal already booked)
  • Billings: $100,000 (first year invoiced)
  • Revenue: $100,000 (full year of service recognized)

By end of Year 3:

  • Bookings: $0 additional (already booked)
  • Billings: $300,000 total ($100,000/year × 3 years)
  • Revenue: $300,000 total ($100,000/year × 3 years)

The three metrics align at the end of the contract. But year-by-year, they diverge. This is completely normal and expected.

Real-world examples

Salesforce and the multi-year booking machine: Salesforce's dominant go-to-market strategy is multi-year contracts, typically 3 years at a time. The company books $1 billion in contracts in a quarter (bookings), but billings are often only $300–400 million of the first year, and revenue recognized is spread across the three-year term. This creates a pattern where bookings surge quarter to quarter while revenue grows more steadily. Investors analyzing Salesforce must understand this to avoid mistaking a quarter of weak revenue (while multi-year bookings ramp) as actual deceleration.

Workday and the enterprise SaaS template: Workday pioneered the multi-year enterprise SaaS contract, selling 3–5 year deals worth $5–20 million each. A single $15 million deal might book entirely in Q1 but bill $3–5 million in year one, with revenue recognized gradually as the implementation and service delivery occurs. Workday's gross margin looks strong because billings exceed revenue, but the cash doesn't arrive until the whole contract is billed out.

Adobe's Cloud Transition: When Adobe transitioned from perpetual licenses (one-time revenue) to subscription (recurring), the company's reported revenue dipped even as bookings soared. Customers committed to multi-year subscriptions (bookings), but revenue was recognized monthly over the contract term. Investors who watched bookings growth understood the strength; those watching only revenue thought the business was contracting.

Slack's IPO confusion: Slack's IPO prospectus in 2019 highlighted bookings as the key metric, showing growth well above revenue growth. The company emphasized this gap to signal that future revenue would accelerate as the multi-year contracts booked in prior periods matured and moved into revenue recognition. This is legitimate forward-looking disclosure, but it required investors to understand the bookings-to-revenue waterfall.

Common mistakes

1. Confusing bookings with bookings growth. A company can have accelerating bookings but decelerating revenue if contracts are getting longer-term. Conversely, it can have stable bookings but accelerating revenue if multi-year contracts signed earlier are now in revenue recognition. Always compare bookings growth to revenue growth and investigate divergences.

2. Treating billings as revenue. Billings are cash billed or billable, not yet earned. For a SaaS company that bills annually upfront, billings spike at the start of the fiscal year, but revenue is recognized month by month. Confusing billings with revenue overstates the cash position and earnings in any given quarter.

3. Assuming higher contract value equals higher revenue. A $5 million three-year deal books as $5 million in bookings but produces only $1.67 million in revenue per year. A $3 million one-year deal books as $3 million and produces $3 million in revenue immediately. The latter is more valuable for near-term cash and earnings, even though the booking is smaller.

4. Ignoring the payment terms embedded in bookings. Some SaaS contracts are booked upfront (cash collected immediately), while others are billed monthly or annually over the term. A bookings number doesn't tell you the cash timing. Always ask: when does the customer pay, and when is revenue recognized?

5. Failing to reconcile bookings to billings to revenue. These three metrics should waterfall mathematically. New bookings flow to billings (usually with a 1–3 month lag) and then to revenue (as service is delivered). If the reconciliation doesn't work, the company's disclosure is opaque or the metrics are calculated inconsistently.

When bookings diverge most from revenue

The timing gap between bookings and revenue widest in these scenarios:

  • Multi-year SaaS contracts with long implementations: A three-year deal that takes 12 months to implement and ramp up will book immediately but have minimal revenue in year one. Revenue accelerates in years two and three.

  • Upfront billing, but monthly service delivery: A customer pays 12 months upfront (bookings and billings), but revenue is recognized monthly. The quarter of billing shows large billings relative to revenue.

  • Acquisition add-ons: If a company acquires another business and inherits customer contracts, the acquired revenue might be booked as a one-time deal (bookings) but recognized ratably over the contract term. This creates a large one-time spike in bookings relative to incremental revenue.

  • Large infrastructure deals: When Stripe, Twilio, or Datadog signs a multi-year platform commitment, the entire contract value books, but billings and revenue are usually monthly based on actual usage. Bookings can be 2–3x quarterly run rate billings.

How to analyze bookings, billings, and revenue together

The gold standard for SaaS investor analysis is to track the waterfall:

  • Bookings growth quarter over quarter: Is it accelerating or decelerating? This signals sales momentum.
  • Billings / Bookings ratio: What percentage of bookings are being billed in the current period? A declining ratio suggests customers are negotiating longer payment terms (a subtle shift in power dynamics).
  • Revenue / Billings ratio: What percentage of billings are converting to revenue? Should stabilize once the company reaches scale, but changes indicate shifts in average contract length or payment terms.
  • RPO / Quarterly Revenue ratio: How many quarters of revenue visibility does the company have? Higher is more predictable.

Example analysis: Acme Corp reports Q2:

  • Bookings: $150 million (+40% YoY)
  • Billings: $90 million (+25% YoY)
  • Revenue: $75 million (+15% YoY)

Interpretation: Bookings are accelerating (40% growth), but revenue is decelerating (15% growth). This suggests the company is signing larger deals or longer contracts (billings/bookings declining), which is bullish for future revenue but creates near-term earnings pressure. Investors should expect revenue to accelerate in the subsequent two quarters as the multi-year contracts start being billed and recognized.

FAQ

Why do SaaS companies emphasize bookings instead of revenue?

Because bookings are the leading indicator. Bookings growth signals what revenue will be in future periods (assuming no churn). A company can control when to recognize revenue through contract structure and billing terms, so revenue is less predictive than bookings. Wall Street analysts have learned to focus on bookings, which is why every SaaS company now discloses it.

Is billings the same as cash collected?

Almost. Billings are amounts invoiced to customers, which usually convert to cash within 30–90 days. For large enterprise customers, invoices might sit unpaid for months. Billings are a proxy for near-term cash, but they're not identical. Some companies disclose cash collections separately.

Can a company have negative billings?

Yes, through credits or refunds. If a customer terminates a contract early and is owed a credit, billings might be negative in that quarter. This is rare in normal operations but becomes visible during macro downturns or if customer churn accelerates.

How do I find bookings if they're not in the earnings release headline?

Search the earnings release and investor presentation for "bookings" or "new bookings." SaaS companies that don't highlight bookings usually still disclose it in a table or footnote. If it's truly not disclosed and the company is a SaaS business, ask for it directly or assume management is downplaying booking strength.

Why is ARR / bookings not standardized across SaaS companies?

Because contracts are heterogeneous. Some SaaS companies bill monthly and recognize revenue monthly. Others bill annually. Some contracts are upfront payment, others are recurring monthly. Without standardized definitions, bookings can vary. The best companies disclose exactly how they define bookings (e.g., "including the full value of multi-year deals, recognized upfront even if billed ratably").

  • Deferred revenue: The cash received upfront for services not yet delivered, reported as a liability.
  • Annual Recurring Revenue (ARR): The annualized value of all active subscriptions, essentially bookings from active customers annualized.
  • Contract value: The total dollar amount of a signed deal; can be equal to or different from bookings depending on how the company defines it.
  • Billings waterfall: The bridge from bookings to billings, showing timing of when contracts are invoiced.

Summary

Bookings, billings, and revenue are three dimensions of the same customer contract, each telling a different story. Bookings reveal sales momentum and the size of customer commitments; billings indicate near-term cash and recognition timing; revenue shows what's been earned under accrual accounting. For SaaS and enterprise software companies, understanding these three metrics and their waterfall is essential. Investors who conflate them or focus on only one miss critical signals about business health and growth trajectory.

The key discipline is to always track the ratio of one metric to the next. Bookings / billings should be stable unless payment terms are shifting. Billings / revenue should be stable unless average contract length is changing. These ratios, more than the absolute numbers, reveal changes in the underlying business model.

Next

ARR, MRR, NRR, and other SaaS metrics


SaaS companies with booking-to-revenue ratios above 1.5x have at least 18 months of revenue visibility embedded in signed contracts, making growth far more predictable than companies with 1.1x or lower ratios.