How to use revenue recognition efficiently for your subscription business

Published: January 19, 2023

What is Revenue Recognition? 

Revenue recognition is an accounting principle. If we take a closer look at the term: revenue means turnover, and recognition is also translated as ” detection” or ” identifying”. Revenue recognition is a special topic in accounting because it relates directly to the question of when a turnover was realized and in what amount. So at what time were the revenues generated by the company?  

The complications of revenue recognition 

The topic of revenue recognition is of great importance for the subscription business. The reason lies in the special business model. If, for example, a subscription model is started for which monthly fees of 15 euros plus VAT are charged, the question arises: When is the revenue to be recognized by the company? At the time of payment? At a certain cut-off date? And what happens if, for example, a customer books a different package or cancels? What if a different payment interval is chosen? Or the customer has a complaint and wants to cancel the entire contract?  

All these questions can have an impact on the company’s sales performance. When a customer goes into a shop and buys a TV, the case is quite simple. It is quite easy to determine when the turnover has been realized. But subscription business models bring more complexity. Therefore, clear rules are needed for revenue recognition. In Germany, these rules are set by laws (e.g. HGB) and accounting standards (IFRS, GAAP). 

Why is revenue recognition so important? 

First of all, for compliance reasons alone, it is important for companies to proceed correctly with revenue recognition. After all, turnover reporting is affected by revenue recognition. Companies must ensure compliance and follow the corresponding legal requirements and standard guidelines (US GAAP, IFRS).  

Apart from the fact that companies are obliged to maintain proper accounting, external stakeholders, such as investors or credit institutions, are also interested in the figures. The sales revenues of a company are regularly of particular interest. For example, comparisons can be made:  

  • Was the company able to increase its turnover compared to the previous year? 
  • How high are the sales of direct competitors in the same period under review?  

Of course, knowledge about revenue is also important for the company itself. Strategic decisions are made, among other things, on the basis of turnover developments.  

Data analyses are indispensable, especially in the subscription business. For example, an increasing number of subscriptions can influence revenue development and thus the entire company’s growth. But in order to successfully manage the business model, decision-makers need detailed knowledge about the realization of income. Revenue recognition is a challenge, especially in the subscription business – but at the same time, it brings with it exciting analysis possibilities.  

What are the revenue recognition types? 

There are various revenue recognition types known in international accounting. For example, the following revenue recognition types are common:  

  • Sales Basis Method: Revenue is recognized at the time of sale or delivery of the product or service. 
  • Installment method for revenue recognition: Proceeds are recognized using the installment method.  
  • Percentage of completion: Revenue is recognized by reference to the stage of completion. 
  • Completed contract method: In the case of long-term contracts, the revenues are only recognized upon completion of the respective project.  

But which method should be used? Companies have to choose the right method so that the bookkeeping meets the requirements of accounting standards and legal regulations.  

What is the Revenue Recognition Principle? 

According to the revenue recognition principle, companies generate revenue when they have delivered products or provided services to their customers. The recognition does not take place at the time of the payment transaction, but when the service is rendered.  

Revenue Recognition for SaaS Accounting 

Example: Assuming that 120 Euros plus VAT are due directly upon the conclusion of a SaaS contract, but the user can use the software for one year, the question arises as to how the 120 Euros are to be reported. The SaaS company has not yet (fully) provided the service at the time of payment by the user. What happens if the customer decides to change the package after 6 months? Or if the customer cancels the contract after 10 days? So the question of revenue recognition is not so simple here.  

In the case of subscription business models, such as SaaS, this means that the proceeds must be distributed pro rata over the (planned) contract term. This also applies if the fee has to be paid before or at the beginning of the contract term.  

Note: Important data is provided by contract management. Conditions, for example, provide a lot of information that has to be processed in accounting. But without modern technologies, the data can hardly be processed correctly and promptly. Therefore, especially SaaS providers need a software solution here that also covers the revenue recognition processes. 

How does Revenue Recognition work? 

The accounting standard IFRS 15 provides a 5-step model for determining the amount and timing of revenue:  

  • Step 1: Identify the contract(s) with a client. 
  • Step 2: Identify the stand-alone performance obligations in the contract. 
  • Step 3: Determination of the transaction price 
  • Step 4: Allocation of the transaction price to the deliverables in the contract 
  • Step 5: Revenue recognition upon fulfillment of the performance obligations by the entity 

The basis for correct data entry should already be defined in the billing system. With Billwerk+, not only billing is automated. The Billwerk+ software solution supports revenue recognition methods. Deferred charges can also be formed easily on the basis of reliable data. Detailed evaluations show how subscriptions and turnover develop. Business growth can be controlled in a targeted manner in this way.

Best Practices for Revenue Recognition 

  1. Compliance requirements must be adhered to! Companies should be aware of the accounting standards (IFRS 15 / ASC 606) and implement them properly.  
  2. Subscription providers should use a software solution that facilitates revenue recognition. In this way, accounting processes can be optimized and made IFRS-compliant.  
  3. The software solution should implement the 5-step model (IFRS 15) automatically so that the accounting department is unburdened and human errors are reduced.
  4. Those who understand the revenue recognition principle can better align their own business model and optimize their own figures. The accounting department can thus provide the decisive data to lead the subscription business to more growth.  
  5. Revenue recognition brings with it the difficulty that turnover identification and cash flow development are not necessarily identical. Controlling must be sensitized accordingly.

Find out how Billwerk+ can support your subscription accounting and set up a meeting with one of our experts.