FutureEdge CFO Academy

"Unlocking Success: Navigating the Future of Business, Strategy, and Finance"

FutureEdge CFO shares complimentary articles and e-books with anyone visiting our website and who is keen to find valuable, helpful, and interesting content. We stand for knowledge, which we believe redefines what it means to be human. It is a gift to belong to a brainy specie with a long history and each of us, including business and finance leaders, must seek knowledge. Enjoy our publications.
About FutureEdge CFO
“True success in consulting isn’t measured by the advice given, but by the transformation achieved through collaborative execution with client”
-Natalia Meissner
I am a future-focused and strategically minded finance professional with 20+ years of experience in industrial and technology verticals. With an MBA, CPA, and PMI background, I blend intellect with a strategic, financially savvy, and sustainability-focused mindset. Known for my energetic execution, analytical thinking, and transformative approach, I deliver results. I prioritize collaboration, invest in people, and leverage financial technology for data insights and automation. I excel in diverse, multicultural contexts, promoting collaboration. I grow business value, focusing on the top and bottom line, cash flow, and resource efficiency. My solutions help when internal resources are stretched thin or an outside perspective is essential. My network of C-Level executives is ready to step in and deliver lasting impact, ensuring your business’s continued success.

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:

  1. 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.
  2. 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.
  3. 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:

  1. 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.
  2. 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.
  3. 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.
  4. 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:

  1. 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.
  1. Determine the Contract Duration: Determine the duration of each contract or subscription. This could be annually, monthly, or any other agreed-upon period.
  1. 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).
  1. 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:

  1. 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.
  2. 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.
  3. 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.
  4. 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.

Future Focus: A Newsletter for Forward-Thinking Business Professionals

Subscribe now for thought-provoking content delivered straight to your inbox

Explore FutureEdge CFO Academy 

The FutureEdge CFO Academy (“aka” Blog) is our central repository for all meaningful information and content that FutureEdge CFO cares for and supports, which we package and make accessible to anyone who visits our site to facilitate creative thinking and inner reflection. We aspire to cultivate a growing body of knowledge that is uniquely our own, but is acquired externally, and we share it to promote the values we stand for, but also to help make sound decisions and take the most effective action.

Futuristic digital illustration representing the SaaS (Software-as-a-Service) industry. The image features a glowing cloud as the central element, interconnected with various abstract data visualizations, graphs, and network nodes. Dynamic lines and gradients suggest speed, connectivity, and innovation, while additional smaller cloud icons emphasize the cloud-based nature of SaaS. The overall aesthetic is sleek and modern, evoking themes of technology, scalability, and efficiency

The 5 Pillar SaaS Model: A Comprehensive Framework for Success

The 5 Pillar SaaS Model provides a comprehensive framework for SaaS success by focusing on Growth, Retention, Gross Margins, Profitability, and Efficiency. This holistic approach helps businesses optimize key metrics, adapt to their lifecycle stage, and build a scalable, sustainable company.

Read More
Abstract illustration depicting a dynamic contrast between a red ocean with turbulent waves and figures symbolizing competition on one side, and a calm blue ocean with serene waves and figures symbolizing opportunity and innovation on the other side. The imagery conveys the concept of Red Ocean and Blue Ocean strategies in business.

Is Your Business Strategy Red or Blue? Mastering Market Analysis

Is your business stuck in competitive Red Oceans, or are you exploring opportunity-rich Blue Oceans? Transitioning requires smart market analysis: uncover gaps, address unmet needs, and innovate. Learn how companies like Tesla and Netflix redefined industries and created fresh demand. Chart your path to growth by embracing innovation and creating your Blue Ocean.

Read More
An engaging office environment with a diverse team of professionals collaborating at a central table. A leader in a suit is presenting with dynamic gestures, pointing to a wall covered in futuristic, data-driven graphics, charts, and icons. Team members are using laptops and taking notes, displaying focus and collaboration. The background features a modern glass-walled office space with additional colleagues in discussion, fostering an atmosphere of innovation and teamwork.

Leaders Build High-Performing Teams – Not HR

High-performing teams aren’t built by HR—they’re shaped by leaders who inspire purpose, foster trust, and create clarity. While HR provides tools and frameworks, the real work happens in daily interactions, decisions, and leadership accountability. Discover the five pillars of exceptional teams and how leaders can drive extraordinary results.

Read More
n illustrative representation of a business ecosystem using interconnected gears to symbolize various operational and strategic components. Each gear depicts specific activities like supply chain management, logistics, customer engagement, and technology integration. Visual elements include modern cityscapes, delivery vehicles, data analytics icons, and communication tools, emphasizing collaboration, efficiency, and innovation. The background features a dark gradient, creating contrast and highlighting the vibrant colors and dynamic flow of the interconnected processes.

Understanding Your Business and Strategy: The Value Chain Framework

In today’s competitive business environment, strategic clarity is essential. A well-defined mission, vision, and values framework serves as a guiding star for decision-making and ensures alignment across operations. Central to achieving this clarity is understanding your business’s value chain—a powerful tool that dissects your operations into distinct activities to identify where value is created, costs are incurred, and competitive advantages can be leveraged. This article explores the value chain concept and provides a practical three-step framework to analyse and align it with your mission, vision, and values, helping businesses optimize operations, reduce costs, and enhance their competitive edge.

Read More
* Future Edge CFO * Bringing Value Of Your Business To Life
en_USEN