Bookings Drive Recurring Revenues In A SaaS Business
What Is Recurring Revenue?
Recurring revenue models are commonly associated with subscription-based businesses, where customers subscribe to a product or service and make regular payments over a specified period. Examples of recurring revenue models include subscription-based software, streaming services, membership programs, and maintenance contracts. There are different types of recurring revenue:
- Subscription-based revenue: This model involves customers paying a fixed amount regularly to access a product or service. Examples include software-as-a-service (SaaS) platforms, online streaming services, and membership-based businesses.
- Usage-based revenue: In this model, customers pay based on their usage or consumption of a product or service. Examples include utility services (water, electricity), cloud computing platforms charging based on data storage or computing resources used, and pay-per-view services.
- Licensing and maintenance revenue: Some businesses generate recurring revenue by licensing their products or intellectual property to other companies or individuals, who then pay ongoing fees or royalties. Additionally, maintenance and support services for products can generate recurring revenue through annual contracts or service subscriptions.
Recurring revenue is highly desirable for businesses because it provides stability and predictability. It can help companies build long-term relationships with customers, improve cash flow, and create a more sustainable business model. For investors, recurring revenue is often viewed positively as it indicates the potential for consistent and reliable income streams.
The Relationship Between Bookings And Recurring Revenues
Bookings drive recurring revenues in a SaaS business, but one must understand the mechanics behind it. Bookings typically refer to the total value of contracts or agreements signed with customers during a specific period, often on an annual or multi-year basis. It represents the revenue that the company expects to recognize over the term of those contracts. Bookings may include both new customers and existing customers who renew or expand their subscriptions. On the other hand, recurring revenues represent the portion of the bookings that the company recognizes as revenue on an ongoing basis over the duration of the customer contracts. This revenue is typically recognized over the course of the subscription term in equal instalments or based on the company’s revenue recognition policy. Here are the key points about how bookings and recurring revenues are interrelated:
- Bookings drive future recurring revenues: When a customer signs a contract and the booking is recorded, it sets the foundation for future recurring revenues. Bookings represent the total value of the customer’s commitment over the contract term.
- Recurring revenues reflect the actual recognized revenue: While bookings represent the total contract value, recurring revenues represent the portion of that value that is recognized as revenue in each accounting period. This revenue recognition may occur monthly, quarterly, or annually based on the subscription terms.
- Changes in bookings impact future recurring revenues: Any changes in bookings, such as upsells, expansions, or cancellations, can impact the future recurring revenues. Upsells or expansions increase the value of bookings and subsequently increase future recurring revenues, while cancellations or downgrades reduce both bookings and future recurring revenues.
- Bookings provide insights into sales performance: Bookings are often used as a measure of sales performance and the growth trajectory of a SaaS business. Increasing bookings generally indicate a healthy sales pipeline and potential for future recurring revenues.
Committed Annual Recurring Revenue (CARR)
Committed Annual Recurring Revenue (ARR) refers to the total value of recurring revenue that a SaaS business has contracted with its customers over a specific period. It represents the committed and predictable revenue that the company expects to receive from its customers in the upcoming year based on the existing contracts or subscriptions in place.
Committed ARR takes into account the contracted value of recurring revenue from both new customer acquisitions and existing customer renewals, including any upsells or expansions. It provides a forward-looking view of the company’s revenue stream and serves as a key financial metric for SaaS businesses. It is important to note that committed ARR is not the same as ARR, the latter being calculated by taking into account future anticipated growth in net bookings (see section below that explains this further).
To calculate committed ARR (Annual Recurring Revenue), you need to consider the contracted recurring revenue from both new customer acquisitions and existing customer renewals over a specific period. Here’s a step-by-step approach to calculating committed ARR:
- Identify Contracted Revenue (Baseline MRR + Expansions – Contractions): Gather information on all the contracts or subscriptions in place for your SaaS business. This includes both new contracts with new customers and contract renewals with existing customers.
- Determine the Contract Duration: Determine the duration of each contract or subscription. This could be annually, monthly, or any other agreed-upon period.
- Calculate the Annualized Revenue: For contracts with a duration other than one year, calculate the annualized revenue by dividing the contracted recurring revenue by the contract duration. For example, if a monthly subscription is worth $1,000, the annualized revenue would be $12,000 ($1,000 x 12 months).
- Sum Up the Annualized Revenue: Add up the annualized revenue from all the contracts, including new contracts and renewals. This represents the total committed ARR.
For example, let’s consider a SaaS business with the following contracts:
- New Customer A: Signs a 2-year contract at $2,000 per month.
- New Customer B: Signs a 1-year contract at $1,500 per month.
- Renewal Customer C: Renews a 1-year contract at $1,200 per month.
To calculate the committed ARR, you would follow these steps:
- New Customer A: Annualized Revenue = ($2,000/month) x 12 months = $24,000/year
- New Customer B: Annualized Revenue = ($1,500/month) x 12 months = $18,000/year
- Renewal Customer C: Annualized Revenue = ($1,200/month) x 12 months = $14,400/year
Net Bookings in ($) = Bookings Additions ($) – Bookings Contractions ($)
It’s important to note that committed ARR can change over time as contracts expire, new contracts are acquired, and existing contracts are renewed or modified. Regularly updating (at least on a monthly basis) and tracking committed ARR allows you to assess your revenue growth and make informed business decisions.
Booking Committed Annual Revenue (CARR) In The Financial Records
Booking Committed Annual Recurring Revenue (CARR) involves recognizing the revenue associated with these contracts in the company’s financial records. Here’s how it is typically done:
- Contract Execution: When a customer signs a subscription contract committing to a specific period of service (e.g., one year), it triggers the process of booking CARR. The contract outlines the terms, pricing, and duration of the subscription, and it is these terms that will drive the booking entries in the financial records.
- Deferred Revenue: The value of contracted recurring revenue, also known as unearned revenue or customer prepayments, refers to the cash received from customers in advance for goods or services that have not yet been delivered. In the context of a SaaS business, accountants refer to it as deferred revenue, and book it as a liability on the company’s balance sheet until the revenue is earned.
- Revenue Recognition: SaaS businesses generally follow the principles of accrual accounting, recognizing revenue when it is earned, regardless of when the payment is received. CARR is thus recognized over the contract term as the service is delivered to the customer. This triggers an adjustment to the deferred revenue liability in the balance sheet whereby a portion of it that has been earned during the period is formally recognized as revenue in the company’s income statement.
- Adjustment for Churn or Upgrades: If a customer churns (cancels) their subscription before the contract period ends and the contract allows for the cancellation, CARR and thus deferred revenue liability are reduced accordingly. Similarly, if a customer upgrades to a higher-tier plan or extends its subscription for a longer period, CARR and thus deferred revenue liability are increased accordingly.
It’s worth noting that the specific accounting practices may vary depending on the company’s revenue recognition policies and the applicable accounting standards (e.g., generally accepted accounting principles, or GAAP). SaaS businesses may seek guidance from professional accountants or consult the appropriate accounting standards to ensure accurate and compliant revenue recognition for CARR.
Monthly And Annual Recurring Revenue
Committed Annual Recurring Revenue (CARR) is often mistakenly used to describe the Annual Recurring Revenue (ARR) of a SaaS business. And while these are very similar metrics, the former is calculated without reference to expected future new net bookings and focuses exclusively on existing contracts. Put differently, CARR is just a snapshot of revenues at a single point in the life of a SaaS business. Annual Recurring Revenue, on the other hand, is a forward-looking metric, and we will explain it now in a bit more detail, along with its sister metric, Monthly Recurring Revenue (MRR), which is the foundation of ARR calculation.
MRR (Monthly Recurring Revenue) and ARR (Annual Recurring Revenue) are two significant metrics used in the SaaS business model to measure the recurring revenue generated (or to be generated) by a company’s subscription-based services. While they both represent recurring revenue, they differ in terms of the time frame over which they are measured.
Monthly Recurring Revenue (MRR) represents the total revenue generated by a SaaS company from its subscriptions on a monthly basis. It takes into account the regular, recurring payments made by customers for their subscriptions within a single month. MRR provides a snapshot of the revenue generated in a specific month and is typically used for short-term analysis, tracking growth, and monitoring revenue trends on a monthly basis.
Calculating MRR involves summing up the monthly subscription fees from all active customers during a given month. It includes both new customer subscriptions and recurring payments from existing customers.
Annual Recurring Revenue (ARR) represents the total revenue generated (or to be generated) by a SaaS company from its subscriptions on an annual basis. It represents the sum of the recurring revenue from customer subscriptions for a full year. ARR provides a longer-term view of the company’s revenue and is often used for financial forecasting, budgeting, and valuation purposes.
Calculating ARR involves multiplying the MRR by 12 (also called annualization), as it represents the total revenue expected to be generated from the current subscription base over a year. ARR accounts for both the revenue from existing customers and the revenue expected from new customer acquisitions throughout the year. The expected customer acquisitions are not always easy to calculate as they rely on a set of assumptions and sources, such as sales funnel analysis, historical data analysis, market analysis, growth goals and projections, among other things. However, it is possible to model out these assumptions and estimate ARR, with MRR being the starting point of it.
As must be evident by now, the key difference between MRR and ARR lies in the time frame they cover. MRR focuses on the revenue generated within a single month, providing insights into short-term revenue performance and trends. ARR, on the other hand, represents the annualized revenue, giving a broader view of the company’s revenue and facilitating long-term planning and analysis. Lastly, ARR is not the same as CARR as has been explained earlier.
Both MRR and ARR are aboslutely essential metrics for SaaS businesses as they provide insights into the recurring revenue stream, customer retention, growth, and financial performance. They are often used together to assess revenue stability, evaluate growth strategies, and communicate the company’s financial health to stakeholders, investors, and potential acquirers.
Not All Revenue Is Recurring
It is important to point out that not all the revenue in a SaaS business is recurring. In fact, some SaaS businesses have substantial non-recurring sources of revenue, so it is critical to realize this and reflect it when tracking bookings and Committed ARR.
Let’s first understand what non-recurring revenue is. Most plainly, it is the revenue generated from one-time or irregular sources that do not fall under the category of recurring revenue. Unlike recurring revenue, which is predictable and generated through ongoing subscriptions or contracts, non-recurring revenue is typically derived from specific events, products, or services that are not part of the regular subscription or contract terms. Here are some common examples of non-recurring revenue in a SaaS business:
- Implementation or Onboarding Fees: SaaS companies may charge one-time fees for the initial implementation or onboarding process, which covers activities such as software setup, training, data migration, or customization. These fees are not part of the recurring subscription and are considered non-recurring revenue.
- Professional Services: SaaS businesses often offer professional services such as consulting, customization, integration, or development work. The revenue generated from these services, which are outside the core subscription offering, is considered non-recurring.
- Licence Fees: Some SaaS companies may offer perpetual or limited-term licences in addition to their subscription model. Revenue generated from such licence fees, which provide temporary or perpetual access to the software, falls under non-recurring revenue.
- Upsells or Add-on Sales: While upsells or add-ons to the core subscription can contribute to recurring revenue, certain one-time upsells or add-on sales that are not part of the regular subscription terms are considered non-recurring revenue. These may include standalone features, modules, or additional user licences sold separately.
- Training or Education Programs: SaaS businesses may offer training courses, workshops, certifications, or educational programs to customers or industry professionals. Revenue generated from these one-time training or education services is considered non-recurring.
- Hardware or Equipment Sales: In some cases, SaaS companies may sell hardware or equipment that complements their software offering. Revenue generated from such sales is non-recurring and separate from the recurring subscription revenue.
Non-recurring revenue is important for SaaS businesses as it provides additional sources of income and can contribute to short-term revenue spikes. However, it is typically less predictable and can fluctuate from one period to another, unlike the steady and predictable nature of recurring revenue. It’s essential for SaaS companies to monitor and manage their non-recurring revenue alongside recurring revenue to assess overall revenue performance and plan for long-term sustainability.
Take Action Now
At FutureEdge CFO, we partner with Private Equity firms and their portfolio companies in the manufacturing and industrial sectors to unlock liquidity, accelerate EBITDA growth, and drive valuation expansion—without disrupting leadership execution.
Financial inefficiencies, trapped cash, and margin pressures don’t just slow growth—they directly impact investor returns. With a hands-on, execution-first approach, we help you turn untapped financial potential into measurable results.
🔹 Looking to boost EBITDA by 15-30% within 12 months?
🔹 Want to optimize liquidity and position for a premium exit?
🔹 Need a financial transformation partner who doesn’t just strategize—but executes?
📅 Let’s discuss how we can maximize your portfolio’s financial performance.