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 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
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.
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.
