An overview of revenue recognition

5 min read | Posted on August 26, 2025 | By Svedha M
The mobile display shows money credited with a calendar on the side indicating the day payment was received has been noted.

No matter the size of the business, at the end of the day, we all look forward to the earnings we receive after delivering a product or a service. It is one of the driving forces that excites us and keeps us moving forward toward our business goals.

The more significant the income is, the more crucial it is to recognize revenue at the right time. Payment terms vary depending on the type of goods and services. You don’t always receive payment immediately after completing the work—sometimes it's paid in advance, sometimes in installments, and in certain cases, only a partial amount is received. So, when and how do you determine that the revenue has actually been earned?

This guide provides a comprehensive overview of revenue recognition and its importance. Let's delve into the key principles, steps, and practical applications.

Revenue recognition

Revenue recognition is an accounting principle and a key component of accrual basis accounting. It defines the conditions under which income is formally recorded as revenue. The focus is on recognizing the revenue when the goods or services are being delivered to the customers and not when the payment is made. This helps identify the growth track of the business.

Revenue recognition model

The Financial Accounting Standards Board (FASB) and the International Accounting Standards Board (IASB) jointly developed a unified framework for revenue recognition to enhance consistency across industries and regions. This framework was introduced as ASC 606 under US GAAP and IFRS 15 under international standards.

Revenue recognition model

Identify the contract

To begin, determine whether there is a mutual agreement between you and the customer. An agreement needs to include all essential details, such as payment terms, pricing, delivery dates, and other key elements. A contract is typically a formal written agreement between two parties, though in some cases, a verbal agreement may also be valid.

Identify the performance obligations

In this step, you need to analyze what has been agreed upon with the customer. Performance obligations refer to goods or services that a business promises to deliver under a contract.

Here are the two criteria for goods or services to be considered distinct; following both of these is a must:

  1. The consumer can use the product or service independently or in conjunction with other easily accessible resources.

  2. The goods or services must be separately identifiable from the other resources in the contract. For instance, if you are selling a water heater, the product is considered distinct because the customer can use it independently. However, if you are selling a warranty along with it, the warranty may not be considered distinct on its own; it is often bundled as part of the overall service.

Determine the transaction price

This is the straightforward step of the process where you determine the amount you will receive in exchange for the goods and services you provide. This does not include the amount collected on behalf of third parties, such as sales tax. Below are a few factors that affect the transaction price.

  • Uncertainty around the amount of consideration: This includes discounts, refunds, incentives, and similar items.

  • Likelihood and magnitude of the potential revenue reversal: This includes market uncertainty, third-party control, and similar factors.

  • Financing component in the transaction price: A significant time gap between the delivery of goods or services and the receipt of payment may require adjustment for the time value of money.

  • Non-cash considerations: This occurs when the customer pays with goods, services, stock, or other non-cash items instead of cash.

  • Consideration payable to the customer: This includes payment such as slotting fees, buy downs, coupons, and similar items.

Allocate the transaction price

Once the transaction price is determined, it must be allocated to each performance obligation in the contract. This is done by identifying the standalone selling prices of each obligation and distributing the total transaction price proportionally based on their relative values.

Recognize revenue

Revenue should not be recognized as earned until the performance obligation is fulfilled. Even if payment is received in advance, it should be recorded as "deferred revenue" until control of the goods or services is transferred to the customer.

Example: Five-step revenue recognition model

Scenario: An electronics store sells a smart printer with installation services.

STEP

EXAMPLE

Identify the contract

  • The customer places an online order and agrees to the terms and conditions.

  • Payment is made upfront via credit card.

  • The contract specifies delivery within 7 days and installation within 14 days.

A valid contract exists with mutual agreement.

Identify performance obligations

The seller identifies two distinct obligations:

  • Delivery of the printer, which the customer can use independently.

  • Installation service, which enhances usability, but it is not essential.

Both are distinct and will be accounted for separately.

Determine transaction price

The total contract price is $30,000.

No discounts, non-cash considerations, or payments to the customer are given.

The transaction remains the same.

Allocate the transaction price

Revenue is allocated based on standalone selling prices:

  • Printer: $22,000

  • Installation: $8,000

Recognize revenue

  • $22,000 is recognized when the printer is delivered.

  • $8,000 is recognized when the installation is done.

If the payment is received in advance, the unearned portion will be recorded as deferred revenue until each obligation is fulfilled.

IFRS reporting criteria for revenue recognition

According to IFRS 15, businesses must meet specific criteria before recognizing revenue. These criteria fall into three key categories:

  1. Performance: The seller must fulfill the contract and transfer control of goods or services to the customer.

  2. Collectability: The seller must have a reasonable expectation of receiving payment.

  3. Measurability: Revenue and related costs must be reliably measurable, aligning with the matching principle.

 

The below table highlights the criteria along with the categories they fall under:

Category

Criteria

Performance

  1. Transfer of risk and reward to the buyer.

  2. Loss of control over the goods.

Collectability

Reasonable assurance of payment from the customer.

Measurability

  1. Reliable measurement of revenue amount.

  2. Reliable measurement of related costs.

Importance of revenue recognition

Revenue recognition is one of the important principles of a business and offers multiple benefits. Businesses that fail to follow revenue recognition standards face the risk of numerous SEC fraud cases. Listed below are the few areas that have an impact from revenue recognition.

  • Helps prevent financial misreporting and maintains investor trust.

  • Maintains compliance with the provided guidelines to ensure revenue is recorded consistently across industries.

  • Gives reliable revenue data for better business decisions and financial forecasting.

Bottom line

Revenue is a critical component of any business. Recognizing it at the right time is essential for financial growth and maintaining accurate records. For those managing the company's finances, juggling these tasks amid a packed schedule can be challenging.

That's where accounting software comes in. Tools like Zoho Books help with revenue-related tasks by automating:

  • Deferral of excess revenue

  • Scheduling and calculation of recognized revenue

  • Presentation of revenue in financial statements

By automating the revenue recognition process, Zoho Books helps ensure the accuracy of financial reports while enabling better forecasting, allocation, and auditing. This not only saves time but also reduces errors and improves compliance with standards like ASC 606 and IFRS 152.

Leave a Reply

Your email address will not be published. Required fields are marked

The comment language code.
By submitting this form, you agree to the processing of personal data according to our Privacy Policy.