Home
  /  
Learning Center
  /  
What is revenue recognition​? 5 steps of revenue recognition

What is revenue recognition​? 5 steps of revenue recognition

Bailey Schramm
Contributor
Table of contents
Get more from BILL
Subscribe to finance insights and thought leadership content delivered straight to your inbox.
By continuing, you agree to BILL's Terms of Service and Privacy Notice.

What is revenue recognition?

Revenue recognition is an accounting principle that dictates how and when a company records customer sales. 

This principle applies to companies that use accrual-based accounting, meaning they record transactions in the period in which they occur, not necessarily when cash exchanges hands (which is the case with cash-based accounting). 

With accrual accounting, the revenue recognition principle states that a company reports income when it has delivered goods or services. It is not dependent on the timing of customer payments. 

For example, if a bakery receives a pre-paid order for four dozen donuts from a customer, it will record the revenue for that order when the customer picks up the donuts, even if they already paid for the goods the previous month.  

Key takeaways

Revenue recognition means you record money as earned only after you deliver the product or service.

Companies follow a five-step rule to make sure they match their income to the work they actually finished..

Businesses must be careful with big bundles or long contracts to record the money at the right time.

Key principles governing revenue recognition

For anyone who is not familiar with the revenue recognition principle, there are a few important components that can help explain this concept: 

  • Core principle: The basic idea of revenue recognition is that income is recorded when the company earns it. In turn, the principle ensures that companies’ financial statements for a given period accurately reflect the economic activity that occurred during that time.
  • Accrual basis: The revenue recognition principle is closely tied to the accrual basis of accounting. In other words, businesses that use cash-based accounting are not concerned with revenue recognition.
  • Timing: Under accrual-based accounting, revenue is recognized in the period in which the company has delivered goods or services. In this way, it determines how the company can report its income on financial statements.
  • Importance: The purpose of revenue recognition is to ensure that companies recognize income only when they have fulfilled their obligations to customers. Even if the customer pays upfront for the transaction, the revenue cannot be recorded until the company delivers the corresponding goods or services. 

The 5 steps of revenue recognition

To ensure compliance with International Financial Reporting Standards (IFRS), companies must follow a five-step process to ensure they report their income accurately. 

1. Identify the customer contract

The first step for revenue recognition occurs when a contract is created between the business and a customer. 

This step typically involves agreeing on payment terms and ensuring the agreement is commercially viable (i.e., the customer can reasonably be expected to pay). 

2. Define performance obligations

Next, the business will need to determine its obligations under the contract. In other words, how will they hold up their end of the deal?

Put simply, this means determining the exact goods or services (and the quantities) the customer has ordered and agreed to pay for. 

3. Determine the price of the transaction

Going one step further, the company needs to figure out how much it expects to earn from the transaction. 

This might be a variable or unit-based amount, a fixed price, or a non-cash payment. The business should consider any discounts or credits that will be applied to the final transaction amount. 

4. Assign the price to a performance obligation

Once the quantity and transaction price have been determined, the company will need to allocate the total transaction amount to each unit or deliverable, based on its standalone selling price. 

5. Recognize the revenue

Once the company fulfills its obligations and delivers goods or services to the customer, it can recognize the revenue as earned.  

This means recording the appropriate transaction amount with the corresponding journal entry, which will be reflected in the financial statements for that particular period. 

When is revenue recorded?

  • Criteria for recognizing revenue
  • Timing of revenue recognition based on contracts
  • Impact of delivery and performance obligations
Automate your financial operations—demo BILL today

Challenges in revenue recognition

While seemingly simple in theory, the practical application of revenue recognition can be challenging for companies depending on their specific business model, customer contracts, or internal processes. 

Here’s a quick look at some of the common challenges that companies may face with adhering to the revenue recognition principle, in addition to some of the tips and best practices for overcoming them. 

Identifying distinct obligations for packaged deals

For companies that sell bundled products or packaged services, it can become increasingly difficult to accurately determine when they have satisfied a specific performance obligation. 

Let’s say there’s a software company with a user who has purchased several software licenses, an onboarding package, and ongoing premium support. The company must determine whether these are each individual obligations or one complete obligation, which impacts when the revenue could be recognized for each component of the contract. 

Helpful tips: 

  • Determine whether each component of the bundle can be delivered independently from the others.
  • Provide standard documentation or decision trees to help make this determination in the future.
  • Work with cross-functional teams (sales, marketing, etc.) to develop standardized contracts to simplify these matters going forward. 

Contract modifications over time

Companies dealing with long or multi-year contract terms can sometimes face challenges with revenue recognition when the agreement is modified at some point, has an upsell, or changes at the customer’s renewal. 

This can be particularly difficult for finance teams if changes are made retroactively to contract terms.

For instance, this might occur when a customer gets a refund or credit to reflect updated pricing for volume discounts after adding to their existing order. 

Helpful tips: 

  • Teams should determine the threshold of modifications to an existing contract that warrant a brand-new agreement.
  • Keep detailed records of any modifications to the contract, including changes in scope, pricing, renewal dates, etc.

Industry-specific nuances

The general guidelines for revenue recognition don’t always apply to niche business models or companies with nuanced customer agreements. 

While the overarching concept applies to companies across all industries, certain industries, such as construction or software, require additional consideration from their accounting and finance teams. 

To be more specific, construction companies often deal with long, multi-year contracts. Likewise, software companies tend to have subscription-based models, where customers may pay upfront for a year or more worth of licenses, and changes to the standalone selling price, upsells and downsells, and other factors can create unique situations that the principle’s guidelines don’t explicitly cover. 

Helpful tips:

  • Always adhere to industry guidelines, though consult with industry peers for best practices that are conducive to the business model.
  • Track updates to industry guidelines and proactively implement necessary workflow changes to remain compliant. 

Streamline your AR workflows with BILL 

With BILL’s automated accounts receivable platform, businesses can simplify invoicing and payment collection in just a few easy steps. 

From invoice creation to tracking, automated reminders, and payments, businesses that use BILL can get paid 2x faster with payments sent right to your bank account. Plus, you can put AR on autopilot with auto-charge and automatic syncs to your accounting software. 

Confidently automate and control your business with BILL.

Frequently asked questions

How does revenue recognition work for subscription-based businesses?

Revenue recognition still applies to subscription-based businesses that have accrual-based accounting. For these businesses, payments are often collected upfront for a subscription, which is considered deferred revenue. As each month progresses, the company can recognize and record the proportion of revenue that matches its performance obligation. 

How does revenue recognition differ in B2B vs. B2C?

Both B2B and B2C companies may follow the revenue recognition principle. However, this can look quite different for both types of companies, given the nature of their businesses. For instance, B2B companies tend to have longer customer contracts, with multiple milestones or lengthy payment terms. 

On the other hand, B2C income is often recognized at the point of sale. They tend to have higher volume, instant transactions compared to the high-value and complex sales cycles of B2B businesses. 

Author
Bailey Schramm
Contributor
Bailey Schramm is a freelance writer who creates content for BILL. She graduated summa cum laude from the University of Wyoming with a B.S. in Finance. Bailey combines her expertise in finance and her 4 years of writing experience to provide clear, concise content around complex business topics.
Author
Bailey Schramm
Contributor
Bailey Schramm is a freelance writer who creates content for BILL. She graduated summa cum laude from the University of Wyoming with a B.S. in Finance. Bailey combines her expertise in finance and her 4 years of writing experience to provide clear, concise content around complex business topics.
Get more from BILL
Subscribe to finance insights and thought leadership content delivered straight to your inbox.
By continuing, you agree to BILL's Terms of Service and Privacy Notice.
BILL and its affiliates do not provide tax, legal or accounting advice. This material has been prepared for informational purposes only, and is not intended to provide, and should not be relied on, for tax, legal or accounting advice. You should consult your own tax, legal and accounting advisors before engaging in any transaction. BILL assumes no responsibility for any inaccuracies or inconsistencies in the content. While we have made every attempt to ensure that the information contained in this site has been obtained from reliable sources, BILL is not responsible for any errors or omissions, or for the results obtained from the use of this information. All information in this site is provided “as is”, with no guarantee of completeness, accuracy, timeliness or of the results obtained from the use of this information, and without warranty of any kind, express or implied. In no event shall BILL, its affiliates or parent company, or the directors, officers, agents or employees thereof, be liable to you or anyone else for any decision made or action taken in reliance on the information in this site or for any consequential, special or similar damages, even if advised of the possibility of such damages. Certain links in this site connect to other websites maintained by third parties over whom BILL has no control. BILL makes no representations as to the accuracy or any other aspect of information contained in other websites.