Zuora to Acquire Togai.
Read more

Exploring Methods and the Process Model of Revenue Recognition in SaaS

35 Mins Read
Aashish Krishna Kumar
Published On : 16/12/2023

TL;DR

  • Master the revenue recognition process in your SaaS business by understanding the basics and applying the ASC 606 framework.
  • Explore the different revenue recognition methods like sales-based, percentage completion, and more to find the best fit for your SaaS business.
  • Identify the right revenue recognition models to accurately measure and report your financial activities.
  • Understand the significance of ASC 606 in standardizing revenue recognition across industries for better transparency and accountability.
  • Recognize the critical role of revenue recognition in maintaining financial transparency and enabling fair comparison among competitors.
  • Overcome the complexities of SaaS revenue recognition by separating different revenue types and utilizing technology solutions.
  • Automate your revenue recognition with tools like Togai to ensure compliance and streamline your financial operations.

Revenue recognition in SaaS businesses can indeed bring about transformation. This isn't just about understanding the methods of revenue recognition or the process for recognizing revenue. It's about identifying the revenue recognition models that best align with your business. It is also about addressing the complexities and nuances inherent in this crucial financial aspect.

This article aims to provide you with a practical understanding of revenue recognition, process the standards and how they apply in real-world situations. You'll gain insights into the basics, the process specific to SaaS businesses, various models, and challenges. We will also present a detailed case study for a comprehensive understanding.

What is Revenue Recognition?

Revenue Recognition is an accounting principle that records and recognizes the revenue earned in your financial statements. Revenue recognition is a Generally Accepted Accounting Principle (GAAP), according to which the revenue should only be recognized when the goods or services are delivered to the customer.

The standards for revenue recognition vary with every company. However, the Financial Accounting Standards Board (FASB) and  International Accounting Standards Board (IASB) released ASC 606 to standardize revenue recognition processes.

The Accounting Standards Codification (ASC ) 606 is a framework of guidelines consistent for all industries to ensure transparency, accountability, and easier comparison of financial statements between organizations.

Why is Revenue Recognition Important?

Revenue is a crucial parameter to assess an organization’s performance. Revenue recognition, on the other hand, is a lifeline because it reflects on the company’s financial integrity. The guidance standardizes organizational revenue policies and enables financial analysts to compare financial statements with their competitors.
Revenue recognition guidelines also prevent companies from intentionally or unintentionally highlighting their most favorable revenue scenario, which can mislead shareholders into believing in inaccurate company valuations.

Understanding the Basics of Revenue Recognition

Grasping the fundamentals of revenue recognition is vital for your SaaS business. This intricate process encompasses several methods, each possessing distinct attributes. Possessing this knowledge can guide you in making well-informed decisions and effectively strategizing for the financial prosperity of your business.

Revenue Recognition Methods

Understanding the different methods of revenue recognition is crucial for financial success in the SaaS sector. Let's examine it here:

Sales-Based Revenue Recognition Method

The sales-based revenue recognition is the revenue made during a sale. For instance, if a customer walks into your footwear store and purchases a pair of running shoes, the amount they pay for it is recorded and recognized immediately. Sales-based revenue is predominantly used in all retail businesses where delivery of goods and transactions are on point. It is crucial to remember that revenue recognition hinges on the delivery of goods or services, even if payment is not received immediately.

Percentage Completion Method

This method of revenue recognition is based on large contracts, irrespective of whether the project is completed or not.
To recognize revenue for time-consuming projects, it is important to define clear milestones or other indicators of progress in the contract using the percentage of completion method. However, you must ensure that the contract is legally enforceable and that your service or offering has quantifiable milestones.
There are two ways to record the percentage of completion:

1. Recognition based on completion of milestones.
2. Recognition based on expenses.

Suppose $10,000 has been spent on a project with a total cost of $20,000; it's assumed to be 50% complete.

Cost Recoverability Method

Also known as the Cost Recovery Method, it recognizes revenue only when all the related costs are recovered rather than offset the revenues with expenses. It is considered the most conservative approach. The remaining revenue is recorded as income when the expenses are recovered.

Organizations use this approach to recognize revenue in situations where payments are delayed.

Completed Contract Method

The completed contract method recognizes revenue only when the contract is fully completed. Ideally, it ensures revenue recognition for short-term projects in the correct accounting period. Most companies do not rely on this method for long-term contracts due to the lack of defined progress indicators to ensure revenue.

Installment Method

As the name indicates, this method is exclusively for businesses offering installments that extend for several months or years. Let’s say a customer buys a phone for $500 and pays $50 monthly for ten months. The $50 installment is recognized as revenue only when the receivable is cashed. Also, this method applies to expensive offerings without guaranteeing that customers will pay regularly.

Deferred Revenue Method

This is money already billed but not yet considered as revenue because the product or service is still due. It's also known as unearned revenue.

Unbilled Revenue Method

This is revenue that has been recognized but not yet billable to the customer due to their billing schedules or certain contractual billing milestones.

In the SaaS world, companies often generate revenue from multiple sources – mainly Annual Recurring Revenue (ARR). Also, onboarding fees and usage fees are potential sources of revenue if clients go beyond their plan usage, custom plans, and more.

Revenue recognition for Plan-based Upgrades and Quantity-based Upgrades in SaaS companies depends on the upgrade terms.

In accrual accounting, you recognize revenues when they are realized and earned, not when you receive the cash. Realized revenue is when the customer receives goods or services, with payment expected later. Earned revenue pertains to goods or services that have been provided or performed.

Understanding these diverse methods of revenue recognition equips SaaS businesses to effectively manage their financial landscape. Now, let's examine the revenue recognition process in SaaS businesses.

Also Read: Mastering Subscription Revenue Recognition in SaaS: An Insight

The Revenue Recognition Process in SaaS Businesses

Mastering revenue recognition in your SaaS business doesn't have to intimidate you. Comprehending the stages of the revenue recognition process is the key. Also, it is mandatory to follow the guidance framework provided by FASB’s ASC 606 to calculate and report revenue recognition.

Here’s a detailed look into the ASC 606 5-step framework:

Step 1: Identify the customer contract

To identify the customer contract, all parties must approve it and remain committed to fulfilling their obligations. The contract comprises the following details:

  • The rights of each party.
  • The payment terms for the goods or services.

The contract must also have commercial substance, meaning that both parties involved expect future cash flows in the business to change due to the transaction. Last but not least, it is important to ensure that the payment for the goods or services is likely to be received, which means that the customer's credit risk should be evaluated before the contract is signed.

Step 2: Identify performance obligations in the contract.

Once the contract is identified, the next step is identifying specific performance obligations that serve as benchmarks for how and when to recognize revenue. What is performance obligation? A performance obligation is a promise made in a contract to transfer a good or service to the customer.

A product or service can be identified as distinct only if:

  • It benefits the customer either on its own or when paired with readily available resources.
  • It is exclusively identifiable from other promises mentioned in the contract or otherwise referred to as being distinct in the context of the contract.

Step 3: Determine the transaction price.

To determine the price of the goods or services provided to a customer, the entity needs to decide how much they will charge. This does not include any money they collect from third parties, like sales tax. Usually, this step is easy because the seller gets a fixed amount of money at the same time as they provide the goods or services. However, certain factors can make it harder to decide, such as:

  • Variable considerations like discounts, refunds, credits, incentives, rebates, etc.
  • Non-cash payments in the form of goods, stocks, services, and other non-cash considerations.
  • Considerations payable to the customer such as rebates, coupons, price protection, buydowns, and cooperative advertising.
  • The likelihood and magnitude of potential revenue reversals after estimating variable consideration, due to factors like market volatility.
  • If there is a period of more than a year between receiving consideration and transferring goods or services, a contract may have a significant financing component. This means that the transaction price should include a financing component that considers the time value of money.

Step 4: Allocate the price of transactions.

If a contract includes multiple performance obligations, the transaction price must be allocated to each obligation based on a standalone selling price or SSP. ASC 606 provides three guidelines to estimate SSP:

  • Expected cost + margin approach
  • Adjusted market assessment
  • Residual

Step 5: Recognize the revenue.

When all the performance obligations in the contract are satisfied, the final step is to recognize revenue. When a performance obligation is fulfilled at a specific point in time, revenue is recognized at that point. On the other hand, when a performance obligation is to be satisfied over time, the entity responsible must determine how to accurately measure the progress and completion of the obligation.

Challenges in Revenue Recognition for SaaS Businesses

Grasping the concept of revenue recognition in the SaaS landscape can seem daunting. The rules, especially those under the 'International Financial Reporting Standards' and 'Accounting Standards,' are intricate and present substantial challenges. However, there's no need to stress, as there are practical strategies that you can implement to conquer these obstacles.

Complexity of Revenue Recognition Standards

The difficulty mainly stems from the unique services and products offered by SaaS businesses. These often encompass a range of price concessions, discounts, rebates, bundles, and even individual pricing for each customer, introducing additional complexity to the revenue recognition process.

The complexity intensifies with the introduction of ASC 606, a set of structured rules with their unique hurdles. A critical problem is the shift in methods of revenue recognition. Now, businesses can only recognize revenue when they perform a service, not when they receive payment. This change proves challenging for modern financial planning and analysis teams to handle. It becomes particularly tricky when dealing with subscription-based services. Many SaaS companies falter here, failing to understand the need to recognize revenue for a service gradually throughout its duration.

To overcome these challenges, understanding these intricacies and adopting suitable strategies become crucial for SaaS businesses. It will allow them to accurately measure and recognize their revenue, a vital factor for their financial success.

Strategies to Overcome Challenges

In the intricate SaaS business landscape, mastering revenue recognition strategy is crucial. Your choice between cash and accrual accounting methods significantly impacts when you recognize revenue. It's equally important to separate and calculate various types of revenue. These include:

  • Upsells
  • Cross-sells
  • Downgrades
  • One-time installation fees

To tackle these challenges, a growing number of SaaS businesses are opting for technology solutions. These automated systems ensure accuracy, save time, and reduce the risk of errors in revenue recognition.

The upcoming section will offer a practical example from a SaaS business. This will give you a clear understanding of how businesses put these strategies into action.

Mastering the Financial Prosperity Path

Remember, the right revenue recognition model can transform your business, addressing complexities and nuances that are inherent in this crucial financial element. Now, it's your opportunity to apply these insights into your own business. Consider integrating automation into your pricing and billing processes with Togai, the efficient Metering and billing software, to reduce manual errors and simplify the revenue recognition process. After all, mastering revenue recognition is the cornerstone of your financial prosperity.

FAQs

What is ASC 606 for SaaS?

ASC 606 sets a standard for revenue recognition, which is crucial for software and software-as-a-service (SaaS) businesses. This standard requires these businesses to make critical decisions and estimates while accounting for their income contracts. SaaS companies must follow five primary steps under ASC 606:

  • Recognize the contract with a customer.
  • Spot the obligations to fulfill as per the contract.
  • Determine the transaction's price.
  • Allocate the transaction price to the contract's obligations.
  • Report revenue as the company meets an obligation.

How do I learn revenue recognition?

Understanding revenue recognition is a key aspect of accounting. Here are some steps to help you grasp it:

  • Learn what revenue recognition means and its importance in accounting.
  • Familiarize yourself with the five-step revenue recognition process as stated in ASC 606.
  • Grasp the judgments and estimates required in these steps.
  • Examine real-world examples and situations to understand how these rules apply in daily practice.
  • Keep up with the latest updates and interpretations of the standard. Remember, regular practice and continuous education are the keys to fully grasping any new concept.

What does GAAP say about revenue recognition?

The Generally Accepted Accounting Principles, or GAAP, dictate that companies should record revenue when it's realized and earned, not when they receive the cash. Typically, this happens when customers receive goods or services. GAAP revenue recognition adheres to standardized rules for documenting revenue in a company's financial records. These rules require revenue to meet specific standards before it can be included in financial statements, a process known as revenue recognition.

What are the different types of revenue recognition models used by SaaS businesses?

SaaS companies use several methods to record revenue. Here are a few examples:

  • Accrual Method: This method records prepayments as prepaid assets, and when the company delivers the product or service, it counts them as expenses.
  • Appreciation Method: This method allows a SaaS company to limit the profits it records from selling a product at a higher value.
  • Subscription Revenue Models: These models may be of different types, such as tiered, per-user, feature-based, pay-as-you-go, and others.
  • Ad-based Revenue Model: This model generates revenue via advertisements.
  • Affiliate Revenue Model: This model generates income through affiliate marketing.
  • Channel Sales (or Indirect Sales): This method generates income through third-party sales channels.

How do SaaS companies recognize revenue from setup fees?

The Software as a Service (SaaS) business model often includes charging customers an upfront, non-refundable fee to get the service ready. This is a single-time charge because there's no need to repeat the service preparation when the customer renews their contract. As a result, businesses can consider this fee as revenue immediately after the service preparation is completed. However, keep in mind that the exact time and method for acknowledging this revenue can vary based on the contract conditions and the accounting rules in use.

When can a SaaS company recognize revenue from subscription fees?

In the Software as a Service (SaaS) industry, companies typically consider subscription fees as revenue after delivering the service. They don't recognize upfront payments as earned revenue until they provide the service, a practice often referred to as deferred revenue. However, some perspectives suggest counting SaaS revenue when the customer pays, irrespective of service delivery time. Thus, it becomes vital for SaaS companies to reflect on their unique circumstances and seek an accountant's counsel to ensure accurate revenue accounting.

How should SaaS companies account for free trials and discounts?

Software as a Service (SaaS) companies generally don't register revenue during free trials due to the absence of monetary exchange. However, they keep a close watch on user activity and the conversion rate of users to paying customers during these trials. Regarding discounts, if they serve as incentives for a sale, they usually get subtracted from the sale price. If the discounts apply to future products or services, like a subscription renewal, they might count as separate obligations to fulfill. SaaS companies need to seek advice from an accounting professional to ensure accurate recording of these transactions. Read our blog titled “The Ultimate Guide to Increasing Your SaaS Free Trial Conversion Rate” to gain a deeper understanding of improving the SaaS trial free conversion rates.

What are some common revenue recognition mistakes made by SaaS companies?

SaaS companies often grapple with recognizing revenue and usually fall into some common traps. One such trap ties to implementation services. Companies often think that all these services follow a uniform pattern for recognizing revenue. But, it's crucial to grasp the unique nature of the services they offer.
Another frequent error is with professional services. Companies need to thoughtfully assess if these services stand apart from the software or SaaS subscription.
Also, guessing the stand-alone selling price can turn into a complicated task and is often riddled with mistakes if not managed well.
To sidestep these frequent errors, SaaS companies should consider getting advice from a professional in accounting.

How can SaaS companies automate revenue recognition to improve accuracy?

Software as a Service (SaaS) businesses can make their revenue recognition process more efficient and accurate by using the right revenue recognition software. This software can take care of all the steps needed for revenue recognition according to the ASC 606 guidelines. With a system powered by artificial intelligence, it's easier to manage ASC 606, simplify the revenue recognition process, and make sure it follows the ASC 606 rules. This leads to more accurate financial reports that follow ASC 606, which lowers the chance of facing heavy regulatory penalties. Plus, it's important to make sure your team knows the new standard and to get advice from experts.

Share Article : 
Togai's flexible solution swiftly addressed our pricing & billing needs, cutting our launch time from months to days.
Nikhil Nandagopal, Founder
Try for free
Subscribe to our newsletter
Enter your email address to get the latest news on Togai. We don't spam
Our Top Picks
Unlocking Pricing Flexibility with Togai’s Entitlements
Want to tailor pricing to customer needs? Need to prevent overuse of features? Check out how Togai's Entitlements redefine pricing flexibility.
PUBLISHED ON 12/07/2023
12  MINS READ
READ ARTICLE
How Can You Leverage Pricing To Increase Profitability
Are you maximizing SaaS profitability? Discover how pricing strategies can optimize your LTV, CAC, churn, and NRR metrics
PUBLISHED ON 13/02/2023
17  MINS READ
READ ARTICLE
When should AI companies think about their pricing?
Are traditional pricing models holding back AI success? Find out why AI businesses are turning to usage-based and hybrid strategies.
PUBLISHED ON 12/07/2023
13  MINS READ
READ ARTICLE
SaaS Billing made stupid easy
Get started for free
Logo of Togai
For any queries, reach out to 
[email protected]
The brand logo icon of Linkedin.The brand logo icon of Linkedin.The brand logo icon of Youtube.
chevron-down