Navigating SaaS Revenue Recognition

Navigating SaaS Revenue Recognition: The 2023 Ultimate Guide

In 2022, the SaaS industry was worth $490.3 billion, and experts project that by the end of this year, 75% of businesses will use applications in the form of SaaS. So, with the SaaS industry enjoying increasing popularity, you might be thinking life is good for SaaS developers.

Making a profit during an in-demand market might seem simple.  But in reality, SaaS businesses are notorious for having difficulties keeping up with revenue recognition approaches. 

With accounting regulations on how to calculate and report revenue constantly evolving, in addition, to SaaS strategies employing various growth hacking strategies such as discounts, coupons, bundles, and experimenting with pricing - revenue recognition has become a complex operation, to say the least!

This makes it very difficult for business owners to offer comprehensive financial reporting to investors or shareholders or even have a correct understanding of the company’s performance, themselves.  

Let’s dive into what SaaS revenue recognition is, understand what makes it unique, and what challenges subscription business owners are faced with.

What is Revenue Recognition?

As tempting as it might be to update your revenue statements once cash starts flowing into your account, considering accounting principles is crucial here. 

Cash isn’t revenue, and treating the two as different entities is key to keeping your business moving forward. 

Revenue recognition represents the process of identifying revenue earned from various engagements and acknowledging it in the company’s financial statements under the Generally Accepted Accounting Principle (GAAP). 

Carefully overseeing this process is mandatory for all businesses because it ensures that revenue is reported accurately throughout time. But for SaaS products, revenue recognition tends to be rather complex because of the subscription business model itself. What does that mean exactly?

Well, let’s assume that a customer chose an annual plan with a total value of $12,000. This would mean they would be required to pay $1000 monthly for an entire year.  Remember, the $12,000 revenue cannot be recognized immediately. From an accounting perspective, the value of an annual contract will only be recognized in 12 months' time.

Revenue is recognized when the contractual obligations are satisfied.

How To Calculate Revenue Recognition

As a SaaS company, you know there are multiple types of revenue that need to be considered. From upsells, cross-sells, or downgrades to one-time installation fees, SaaS businesses MUST  calculate these revenue sources separately. 

Proper revenue recognition basic calculation for SaaS products is easy and straightforward:

Revenue Recognition = ARR/MRR for each month of the contract duration

What is Accrual Accounting? 

From an accounting perspective, the accrual method is among the most popular options out there, specifically because it allows SaaS developers to track MRR. (Monthly Recognized Revenue).


This method helps record transactions in real time, regardless of when the cash actually comes in. It gives company owners or product developers a more detailed understanding of what their cash inflows and outflows are, allowing them to manage their financial resources better and plan their next moves accordingly.

Accounting Standards and the Birth of ASC 606 

Accounting standards are the rules and guidelines that regulate financial reporting. This makes the entire landscape volatile and prone to constant changes and modifications. The Generally Accepted Accounting Principles (GAAP US), overseen by the Financial Accounting Standards Board (FASB), enforces revenue recognition within the United States, whereas other countries follow the International Financial Reporting Standards (IFRS). 

Why are accounting standards important? Well, for three very important different reasons.

Consistency: Accounting standards represent a framework within which companies can record financial transactions. Used across industries and companies, business owners, investors, and shareholders find it simple to analyze and make informed decisions. 

Transparency: By keeping financial details clear through accounting standards, analyzing financial performance, and consequently, making growth decisions are considerably simplified. 

Accountability: With accounting standards in place, SaaS and software companies can be held accountable for errors or misstatements. 

SaaS Accounting: ASC 606

In 2014, the revenue recognition requirements were sorely lacking plenty of relevant financial details. Additionally, the accounting requirements of the U.S. GAAP were thought to be conflicting in particular areas. As a response, in a joint effort, Financial Accounting Standards Board (FASB) and International Accounting Standards Board (IASB) created ASC 606. 

The-5-step-model of revenue recognition

ASC 606 is a flexible yet robust five-step framework to drive revenue recognition consistency. It applies across various industries and aims to eliminate many inconsistent and ambiguous practices. Here's an overview of the process:

Here's an overview of the process:

Step 1: Identify the contract with a customer.
This step describes the criteria to be met when establishing a contract with a client. 

Step 2: Identify the performance obligations in the contract.
In this phase, we're looking at how performance obligations outlined in the contract should be accounted for. 

Step 3: Determine the transaction price.
This step describes the elements to consider when setting the transaction price. 

Step 4: Allocate the transaction price.
Here, guidelines on how the transaction price is allocated across all performance obligations are provided. 

Step 5: Recognize revenue when or as the entity satisfies a performance obligation.
This step clarifies how revenue will be recognized once the business meets all performance obligations. 


The 6 Metrics You Need To Keep Track Of  

It’s important to keep tabs on revenue recognition, and one effective way of doing that is by tracking certain metrics.


For most SaaS companies, ARPU (Average Revenue Per User) is a key metric that offers gainful  insights into how much revenue is actually generated from customers or subscribers over a specific period. 

When it comes to revenue recognition, ARPU helps SaaS developers estimate future revenue streams and understand how effective your product pricing and marketing strategies are, which is really why it’s necessary to keep an eye on this metric.


CAC (Customer Acquisition Cost) measures the cost of acquiring a customer. Comparing CAC with LTV (Lifetime Value) is important to obtain an accurate view of this metric. This allows you to understand whether your acquisition efforts are, in fact, profitable. And that's what actually matters in revenue recognition. You could be spending too much on acquiring customers without recovering your investments. 

CAC formula

Tracking this metric will help you understand where you are and evaluate your marketing strategies to ultimately optimize your acquisition expenses and improve customer lifetime value.

Revenue Growth Rate

Revenue Growth Rate is an essential metric in revenue recognition because it tracks how your SaaS's revenue increases or decreases over time. Using this metric, you can monitor changes in your business performance and make strategic decisions to gain more market recognition and win over subscribers. 

Keeping your revenue growth rate high will make your business more attractive to investors, indicating an excellent potential for future growth.

Deferred Revenue

Also known as unearned revenue, deferred revenue represents payments made to a company in advance of the product being delivered. 

In your balance sheet, deferred revenue is perceived as a liability because this metric reflects unearned value for products or services owed to the customer. Recognizing deferred revenue, SaaS model companies can accurately reflect their financial performance. 

By recognizing deferred revenue as a liability, the company can accurately indicate its financial position and provide investors and other stakeholders with a more realistic picture of its performance.

Churn Rate

For SaaS developers, churn rate is a metric that matters greatly to their business success. It measures the percentage of customers that choose to discontinue your service. Tracking this metric is  also crucial information on how well your company is doing. Regular evaluations of your customer base will help you reduce user losses, identify lost opportunities and ultimately optimize revenue. 


In revenue recognition, the churn rate is relevant because it impacts financial forecasting and reporting. If your churn rate is high, it will certainly negatively influence your financial statement and company valuation. By monitoring other key metrics you can be proactive in lowering your churn rate.

Key Challenges of SaaS Recognition

While revenue recognition is an important factor for SaaS and software businesses, it does present several challenges. Let's dive in and understand the five most common ones.

The Elaborate Nature of Subscription Models

SaaS companies face unique challenges in developing sound revenue recognition policies due to their sophisticated subscription models and usage-based pricing structures. Businesses must have clear, consistent rules for recognizing income accurately, regardless of the complexities they may encounter.

Ongoing Monitoring Of Revenue Recognition

Subscription businesses are the definition of ongoing processes for establishing strong income streams. With so many dynamic components, SaaS businesses really need to have a monitoring process in place that allows them to adjust revenue recognition policies following subscription changes that may appear. 

Analysis of all relevant metrics, along with regular verification of revenue recognition policies, all need to be considered regularly and consistently.

Changes in Accounting Regulations 

Due to the ever-changing eCommerce environment and the apparition of new and innovative business models, it stands to reason that accounting standards will constantly evolve. ASC 606 embodies this statement, creating new regulations that businesses must comply with. 

Subscription businesses must keep close tabs on the latest accounting standards to ensure that new revenue recognition regulations and practices are being met.

High Customer Churn Rate

With the annual churn rate for SaaS companies now reaching 10%, it's high time business owners started to take this metric seriously. Subscription businesses are part of the experience industry, and it's smart to prioritize efforts to keep customers hooked on your product. Whether you're employing strong dunning management tools to lower involuntary churn or improving your onboarding process, the idea is to keep this percentage within the 3-5% range. 

Simply put, churn makes revenue recognition challenging. To overcome this, you must develop practices to maintain accurate and consistent income recognition.

Complex Billing and Payment Systems 

From multiple payment methods and currencies to different billing cycles, invoicing, and payments  - it’s an understatement to say that these systems are extremely complex in the SaaS industry. This entanglement can seriously impact revenue recognition, making it difficult for business owners to have reliable accounting accuracy and consistency. 

This is, in part, why subscription businesses could greatly benefit from robust accounting systems and clear revenue recognition practices.

4 SaaS Revenue Recognition Best Practices 

From how income is allocated to various performance obligations as well as how deferred and recognized revenue is handled, revenue recognition policies must all be clear.

Educate everyone in your organization, from investors and stakeholders to auditors and employees, on the revenue recognition policies you have set in place. 

Clarify the distribution of revenue and deferred revenue across various channels and how they can guide the decision-making process. 

Invest in a robust accounting system capable of handling subscription challenges and capable of ensuring accurate revenue recognition.

Meet PayPro Global.
Your Dedicated eCommerce Partner.

Thrive with the industry’s most innovative all-in-one SaaS & Digital Goods solution. From high-performing payment and analytics tools to complete tax management, as well as subscription & billing handling, PayPro Global is ready to scale your SaaS.

Sell your SaaS globally with PayPro Global!


How Can PayPro Global Help?

With a wide range of payment tools and features, PayPro Global's all-in-one eCommerce solution helps you simplify revenue recognition while guaranteeing accounting compliance worldwide. 

We provide access to our extensive reporting tools that allow you to track key revenue metrics and quickly identify growth opportunities. 

Our dedicated customer support team is available 24/7, swiftly handling inquiries and ensuring complete customer satisfaction. PayPro Global’s subscription invoice software is packed with a number of growth-focused features, such as:

Customizable billing cycles 

Self-service customer portal

Upsell strategies, grace period and trials  

Manual or automatic renewal

Tax management and invoicing

Automated dunning email preferences


Contact us today to find out how you can streamline revenue recognition and effectively manage payments with PayPro Global’s SaaS growth solution.

Final Thoughts

From understanding how to calculate revenue to tracking the right metrics, revenue recognition is truly required for SaaS businesses. By having clear, up-to-date policies and investing in a robust accounting system, companies can obtain comprehensive financial reporting and insights on business performance, all of great interest to investors and shareholders.


What is SaaS revenue recognition?

SaaS revenue recognition is the accounting process of recognizing revenue earned by SaaS products. To accurately and clearly report a company's financial performance, the process of SaaS revenue recognition needs to comply with specific accounting standards. It is very important to mention that SaaS revenue recognition occurs once the contractual obligations are met, meaning at the END of the customer’s subscription.

What is the difference between ASC 605 and 606 software?

The two refer to different accounting standards. ASC 605 is the previous policy, which allowed businesses to recognize sales from multiple sources like support and software services sold together. ASC 606 is a more comprehensive standard based on transferring control of the goods and services sold. It offers more detailed guidance and a more rigorous depiction of revenue recognition.

What is the difference between Billings vs. Booking vs. Revenue?

The three terms represent different concepts. Billings refer to the total amount of sales made. Booking, on the other hand, is the value of orders received, and finally, revenue is the sum of money recognized from an accounting perspective.

What are the key metrics for SaaS revenue recognition?

Keeping track of metrics matters not only in optimizing your revenue but allowing you to gain more clarity when having to tackle the revenue recognition process. Among the metrics worth keeping an eye on, consider the following ones: ARPU, CAC, revenue growth rate, deferred revenue, and churn rate.


Meir Amzallag

Co-founder and CEO of PayPro Global

Ioana Grigorescu

Content Marketing Manager at PayPro Global

more authors

Know first. Act fast.

It doesn’t take luck to make it, but it does take knowledge. Be the first to learn the latest industry insights and must know marketing tips and tricks. Sign up and enjoy! Always informed. Never Spammed.

Join our newsletter

Subscribe to our newsletter and stay up to date with the latest news!