Skip to main content

Revenue Recognition Principles and Accounting Standards

An explanation of the five-step revenue recognition process in accounting, including identifying contracts, performance obligations, transaction price, allocation, and revenue recognition. It also covers special issues like principal vs. agent, warranties, complex arrangements, and long-term contracts.

Save this reading to your study set

Sign up free

Revenue is more than just cash entering a company's bank account; it represents the inflows or enhancements of assets resulting from delivering goods, rendering services, or carrying out other business activities. Because modern business contracts can be incredibly complex—involving multiple products, varying prices, and long-term timelines—accountants follow a standardized framework to ensure revenue is reported accurately and consistently.

The Five-Step Revenue Recognition Process

To ensure that revenue is recognized only when a company has actually earned it, accounting standards require a rigorous five-step process. This framework moves from identifying the initial agreement to the final recognition of income in the financial statements.

The core revenue recognition principle outlines five steps for companies to recognize revenue when goods or services are transferred to customers, based on the expected transaction price.
The core revenue recognition principle outlines five steps for companies to recognize revenue when goods or services are transferred to customers, based on the expected transaction price.

The five steps are:

  1. Identify the contract with the customer.
  2. Identify the performance obligations in the contract.
  3. Determine the transaction price.
  4. Allocate the transaction price to the performance obligations.
  5. Recognize revenue when (or as) each performance obligation is satisfied.
This diagram outlines the five steps for recognizing revenue in transactions involving single and multiple performance obligations.
This diagram outlines the five steps for recognizing revenue in transactions involving single and multiple performance obligations.

Step 2: Performance Obligations

A performance obligation is a promise to transfer a distinct good or service to a customer. For a good or service to be considered "distinct," it must be both capable of being used on its own and separately identifiable from other promises in the contract. If a contract includes multiple distinct goods, the total price must be split among them.

Step 3: Determining the Transaction Price

The transaction price is the amount of money the seller expects to be entitled to receive in exchange for the goods or services. This step is rarely straightforward due to variable consideration—situations where the final amount depends on future events, such as bonuses, discounts, or rights of return.

Keep reading for free.

Create an account to finish this reading and make it part of your study routine.

Continue reading free

Already have an account? Log in

Updated

Study it your way.

Import this reading into your study set to get started with another study mode.

Make it your own.

Keep this reading in a new study set, or add it to one you already use.