In business, bookings refer to the total value of customer contracts over a certain period. This metric shows sales activity and what commitments customers have made to the business, whether they're for one-time projects, subscriptions, or multiyear agreements. Bookings help gauge sales momentum and future revenue potential, but they don't always translate directly into immediate revenue – or even recognised revenue under general accounting principles.
Annualised run rate (ARR), by contrast, estimates future annual revenue based on financial data from a recent, shorter time period. Crucially, ARR measures normalised, predictable subscription performance rather than total income. It deliberately excludes one-time charges, setup fees, and professional services to gauge baseline stability.
High-performing SaaS companies typically target a bookings-to-ARR conversion ratio of 80% to 100% on new contract value, with lower ratios indicating a high mix of nonrecurring professional services, heavy implementation delays, or unfulfilled contract terms. Below, we'll explain the differences between bookings and ARR and how to use each strategically.
What's in this article?
- Different types of bookings
- How to calculate ARR
- How ARR is used to measure performance
- Bookings vs. ARR
- How bookings translate into ARR
- How to use bookings and ARR metrics strategically
- How Stripe Revenue Recognition can help
Different types of bookings
There are several types of bookings, which differ in the nature of the revenue and the timing of the contract. These booking types include the following:
New bookings: These are agreements or contracts with new customers who are signing up for a product or service for the first time. New bookings represent fresh business and drive growth. They include the total value of the new contract, whether it's a one-time sale, subscription-based service, or a combination of both.
Renewal bookings: These bookings come from existing customers who renew their contracts or subscriptions. Renewals are an important indicator of customer satisfaction and retention. They show the continuation of revenue from the existing customer base, often at the same value or even higher if upselling occurs. Renewal bookings help gauge the stickiness of a product or service and the effectiveness of customer success teams.
Expansion bookings (upselling or cross-selling bookings): These are additional sales to existing customers, such as upgrades of their current plans (upselling) and purchases of additional products or services (cross-selling). Expansion bookings are valuable because they come from customers who already trust the company, which makes the sales process smoother and often more cost-effective.
Nonrecurring bookings: These are one-time sales or contracts that do not provide recurring revenue. Examples include one-time setup fees, customisation fees, or nonrecurring professional services. Nonrecurring bookings can boost revenue in the short term but don't provide the predictability or stability of recurring revenue streams.
How to calculate ARR
To calculate ARR, choose a recent period (e.g., a month, a quarter) for which you have reliable revenue data. Then, multiply the revenue from that period by the number of those periods in a year. If you're using monthly revenue, you multiply the revenue amount by 12. If you're using quarterly revenue, you multiply it by four.
Formula: ARR = Revenue in Period × Number of Periods in a Year*
Example: ARR = Q1 revenue of US$30,000 x 4 = US$120,000*
It's worth noting that ARR assumes your business's current performance will continue, and it does not account for one-time revenue events. Common mistakes when calculating ARR and bookings include failing to factor in churn, mixing nonrecurring fees, and extrapolating seasonal spikes.
How ARR is used to measure performance
ARR is a powerful tool for tracking a business’s growth or decline. If a business’s ARR is rising steadily, that means its revenue is increasing. This increase could result from bringing in new customers, retaining current customers, or selling more to current customers. A declining ARR can be a warning sign that the business is losing customers and needs to improve its retention efforts.
Here’s how ARR can help businesses:
Provides an instant snapshot of financial health
ARR offers a quick assessment of a business's financial health at a specific point in time by projecting current revenue over a full year. This can give a clear picture of business scale without waiting for year-end accounting.Improves financial forecasting
Businesses can use ARR to better predict future financial outcomes based on their current performance. This can make forecasting cash flow projections, budgeting, and planning for hiring more accurate.Measures the impact of strategic changes
ARR helps compare the current period's performance against that of past periods. This helps businesses that have implemented new strategies or launched new products and want to quantify how these changes have contributed to revenue growth or decline.Highlights underlying growth and churn trends
ARR helps identify trends in the business cycle and helps teams identify true multiquarter momentum or catch early warning signs of customer churn. This is especially useful in industries that experience fluctuations in sales.Streamlines investor and board reporting
ARR helps communicate financial performance to investors and analysts in easily digestible terms. It provides a normalised rate of revenue that can be compared year over year.Guides capital allocation decisions
Businesses can use ARR to make informed decisions about where to allocate resources, when to cut costs, and how to capitalise on emerging opportunities through strategic investments based on predictable cash flow.
While ARR can be a powerful tool for measuring performance, it's limited because it assumes uniform future performance. This means it can't account for seasonal fluctuations or changing market dynamics. ARR also doesn't differentiate between revenue types (e.g., one-time sales, recurring revenue), which can conceal underlying issues in revenue generation tactics.
Bookings vs. ARR
Bookings and ARR are both important metrics, especially for companies with subscription-based models such as software-as-a-service (SaaS) businesses. But they serve different purposes and offer different kinds of insight into a company's financial health and operational dynamics. Here's how they compare.
|
|
Bookings
|
ARR
|
|---|---|---|
| What it measures | Total value of signed contracts | Projected annual revenue based on current performance |
| Timing | Recorded at contract signing | Calculated from a recent period, projected forward |
| Includes one-time fees | Yes | Depends on period used for calculation |
| Volatility | Higher – tied to sales cycles | Lower – smooths fluctuations |
| Best used for | Sales performance, pipeline forecasting | Financial health, investor reporting, resource planning |
Bookings
Bookings refer to the total value of customer contracts for services or products over a specific period. It’s a forward-looking metric that captures the commitments customers make at the time of signing and all potential revenue, regardless of when that revenue will actually be recognised or when services or products will be delivered.
Businesses often use bookings to gauge sales effectiveness and market demand since bookings reflect the sales team’s ability to secure customer commitments. Compared to ARR, bookings can be more volatile and dependent on sales cycles and customer acquisition efforts in a certain period. Due to their forward-looking nature, bookings can help with long-term financial and capacity planning.
ARR
ARR shows potential yearly earnings based on recent performance in a shorter period (e.g., a month, a quarter). It assumes the current revenue performance continues unchanged over the full year. Unlike bookings, ARR concerns revenue that's being realised already or is very likely to be realised soon under current conditions.
ARR helps businesses assess their current operational performance and can be useful for quick financial assessments and comparisons over time. Compared to bookings, ARR tends to be more stable and continuous, particularly for recurring revenue models. ARR is better suited for short-term financial planning and resource allocation based on current revenue trends.
How bookings translate into ARR
Bookings and ARR are connected, but they don’t convert directly. Bookings project future revenue, while ARR shows what revenue would look like if current conditions persist, including the gradual recognition of those bookings. When a customer pays upfront for a multimonth or multiyear contract, that cash sits on the balance sheet as deferred revenue until the service is delivered and incrementally recognised as earned revenue over time.
As a result, the relationship between bookings and ARR changes constantly and needs regular updates to reflect new bookings, cancellations, renewals, and financial recognition patterns. Here’s how bookings impact ARR.
Revenue recognition
Recognising revenue from a large booking immediately (as in a one-time sale) can inflate ARR. For example, if a business signs a $24,000 contract and recognises it immediately, ARR derived from that month’s earnings will assume an additional $24,000 in monthly revenue.
While bookings capture total deal value and deferred revenue tracks unearned cash on the balance sheet, ARR measures only the annualised, recurring subscription portion as service delivery occurs. For instance, if a company recognises a US$24,000 contract over a 12-month period, ARR derived from the earnings of one of those months will assume an additional US$2,000 in monthly revenue.
Contract duration
Short-term contracts contribute to ARR more quickly since revenue recognition occurs over a shorter period. For example, a full six-month contract that’s recognised monthly would contribute to ARR that’s calculated with revenue from half the year. A multiyear agreement spikes bookings immediately by its full commitment, but only impacts ARR by its annualised recurring baseline.
Alongside ARR, there are several other common metrics that cover similar ground. Annual contract value, or ACV, measures the average annualised value of a contract. Unlike ARR, ACV may include annualised nonrecurring fees. Total Contract Value, or TCV, is a metric that tracks the total dollar commitment signed across the entire lifetime of the contract, including nonrecurring fees.
Long-term contracts contribute to ARR more slowly since only a portion of the booking value contributes to ARR, depending on how revenue recognition is scheduled.
Expansion revenue
If a customer increases their engagement (for example, by buying more products or upgrading services), this expansion adds to ARR when it’s recalculated. ARR calculated prior to the expansion would not account for it.
Practical example
A SaaS company secures a booking worth US$60,000 for a one-year subscription that’s billed quarterly for US$15,000. Here’s how that affects ARR:
Q1: The company recognises US$15,000 in Q1. When it calculates ARR based on Q1 revenue, the final ARR figure accounts for the full contract.
Q2: If the customer decides in Q2 that they want to upgrade to a subscription that’s US$20,000 per quarter, the ARR calculated from Q1 revenue would not account for this increase. The upgrade would contribute to ARR only when the company recalculates ARR based on the revenue of Q2 or a later period.
How to use bookings and ARR metrics strategically
Businesses should look at both bookings and ARR for a comprehensive view of their financial health, from immediate cash flow to future revenue potential. By reviewing both metrics regularly, businesses can understand their financial positions, make balanced financial decisions, and adapt their tactics to respond to new challenges or opportunities.
For example, if bookings are high but ARR growth is stagnant, the business might need to investigate issues in customer retention or billing practices. If bookings and ARR are both declining, the business might benefit from improving customer support, adding more value to core offerings, or adjusting pricing tactics to retain existing customers and attract new ones.
Here’s how to use each metric strategically.
How to use bookings
Prepare for future business: Bookings show potential income from signed contracts. Use this data to make key decisions, including whether to expand your facilities, hire more staff, or increase production to meet expected demand.
Adjust your strategy: Analyse which products or services are being booked most frequently to identify trends and customer preferences. Use this information to make important decisions, including whether to adjust your inventory levels, guide product development, or customise your marketing tactics to emphasise your most popular offerings.
Track customer retention: Track how often new bookings convert into recurring revenue to refine your sales and customer management tactics. Focus on turning first-time buyers into repeat customers through loyalty programmes, exceptional service, or subscription offers.
Manage your team: Use booking data to set sales targets. While paying commissions on bookings encourages sales reps to secure multiyear commitments and larger upfront deal sizes, compensating on ARR aligns sales incentives directly with predictable, high-margin recurring revenue over one-time service fees.
How to use ARR
Check financial health: Monitor your ARR regularly for a reliable measure of your business's financial stability. If you notice ARR trending downward, identify the source (e.g., customer dissatisfaction, product issue) and address any issues proactively.
Plan for funding: Provide investors and stakeholders with regular updates on your ARR to demonstrate transparency and boost confidence in your business. Time your funding rounds to coincide with periods when your ARR is strong for a better bargaining position and potentially more favourable investment terms.
Decide where to invest: Invest in areas that impact your ARR positively. These could be customer service improvements, product enhancements, or entry into new markets.
Track churn and contraction: Monitor cancellations and downgrades closely, as lost subscription value immediately drops out of your ARR calculation. Churn acts as a leaky bucket, meaning watching net ARR reveals whether growth is sustainable.
How Stripe Revenue Recognition can help
Stripe Revenue Recognition helps to streamline accrual accounting – including audits, end-of-month close, reporting, and more – so you can close your books with greater efficiency and accuracy. It automates and configures revenue reports to help support compliance with ASC 606 and IFRS 15.
Revenue Recognition can help you:
Gain a more complete view of your revenue: In the Stripe Dashboard, see all your Stripe transactions and terms, and import non-Stripe data.
Automate revenue reports: Generate accounting reports that are ready to use – without engineering resources.
Customise for your business: Create and automate custom rules to recognise revenue, in line with your business's accounting practices.
Audit in real time: Prepare for audits by tracing any revenue amount down to the underlying customers and transactions.
Learn more about how Revenue Recognition can help you comply with global accounting principles, or get started today.
The content in this article is for general information and education purposes only and should not be construed as legal or tax advice. Stripe does not warrant or guarantee the accuracy, completeness, adequacy, or currency of the information in the article. You should seek the advice of a competent lawyer or accountant licensed to practise in your jurisdiction for advice on your particular situation.