Documentation Index
Fetch the complete documentation index at: https://docs2.zenskar.com/llms.txt
Use this file to discover all available pages before exploring further.
Revenue recognition
Revenue recognition is the accounting process through which an entity records revenue in its financial statements. The entity determines the appropriate timing and amount of revenue to be recognized based on the fulfillment of specific criteria outlined in accounting standards such as ASC 606 and IFRS 15.Entity
In both ASC 606 and IFRS 15, the term entity is used to refer broadly to the business or organization that is entering into contracts with customers and recognizing revenue. The term encompasses various types of organizations, including corporations, partnerships, and other forms of business structures, as well as not-for-profit organizations, cooperatives, and governmental entities.ASC 606ASC 606 is a revenue recognition standard issued by the Financial Accounting Standards Board in the United States. It provides a comprehensive framework for recognizing revenue from contracts with customers and is designed to ensure consistency and comparability in financial reporting across industries.
IFRS 15IFRS 15 is an international accounting standard issued by the International Accounting Standards Board (IASB) that provides guidelines on how to recognize revenue from contracts with customers. It aims to create a more consistent and transparent approach to revenue recognition across industries and countries.
Performance obligation
A performance obligation is a promise in a contract to transfer a distinct good or service to a customer. Under both ASC 606 and IFRS 15, a performance obligation is identified when the good or service is distinct, meaning it is capable of being sold separately or is distinct within the context of the contract.Why revenue recognition matters
Accurate financial reporting
Revenue recognition ensures that an entity’s financial statements accurately reflect its performance during a specific period. For instance, if an entity delivers a good in December but receives payment in January, it must recognize the revenue in December when the good is delivered. This helps create an accurate financial picture, allowing decision-makers to track performance.Compliance with accounting standards
Different countries and industries follow specific guidelines for revenue recognition, such as ASC 606 (U.S. GAAP) or IFRS 15 (international standards). These standards are designed to standardize revenue reporting, ensuring consistency and comparability across companies and industries. By adhering to these standards, companies can meet compliance requirements and avoid potential legal or financial issues.Building trust with stakeholders
Accurate and transparent revenue recognition practices build trust among investors, lenders, regulators, and other stakeholders. By following proper accounting standards, companies show that they are committed to financial integrity and transparency, which can attract investors and enhance credibility.Revenue is a better metric for performance
| Aspect | Revenue | Income |
|---|---|---|
| Definition | Total amount generated from sales of goods or services by an entity | Profit remaining after all expenses are subtracted from revenue for an entity |
| Also known as | Sales, turnover, sales revenue | Net income, profit, earnings |
| Reflects | An entity’s ability to generate sales from core operations | An entity’s overall profitability after all expenses |
| Impact on performance | Directly reflects market demand and operational success of an entity | Affected by operational and non-operational factors (e.g., taxes, interest) for an entity |
| Timing of recognition | Recognized when goods or services are delivered (earned) by the entity | Recognized after all costs (including taxes and depreciation) are deducted for the entity |
| Position on income statement | Top-line (gross sales) | Bottom-line (net profit or loss) |
| Influenced by | Volume of sales, pricing, and market conditions affecting the entity | Operating costs, interest, taxes, depreciation, and other expenses affecting the entity |
| Usefulness | Measures an entity’s ability to sell and meet customer demand | Measures profitability and financial health of an entity, but can be impacted by non-cash items |
| Example | $1,000 in revenue from selling goods by the entity | $200 net income after deducting expenses for the entity |
Examples of revenue recognition
Example 1: Selling a good
When an entity sells a good, revenue is recognized when the good is delivered to the customer. For instance, if an entity sells a television to a customer, revenue is recognized when the television is delivered and control is transferred, even if the customer pays later.Example 2: Providing a service
For services that are provided over time, such as consulting or subscription services, revenue is recognized gradually as the service is rendered. For example, if an entity signs a one-year consulting contract, it will recognize revenue on a monthly basis as the services are provided.Example 3: Long-term contracts
For long-term projects like construction, revenue recognition may occur over time. As work is completed, revenue is recognized based on progress. For example, in a construction contract, the entity would recognize revenue over time as the building is constructed, with the final recognition occurring when the building is completed.The five steps of ASC 606 and IFRS 15
Both ASC 606 and IFRS 15 provide a comprehensive framework for revenue recognition. They share a common five-step model for recognizing revenue from contracts with customers. These steps are designed to ensure consistency, transparency, and comparability in revenue reporting across entities and industries.Step 1: Identify the contract with a customer
ASC 606 and IFRS 15 both require an entity to identify the contracts with a customer. A contract is an agreement between two or more parties that creates enforceable rights and obligations. The contract must meet specific criteria, including:- The agreement must be legally binding.
- The parties have agreed to the terms, including the identification of goods or services to be transferred.
- The payment terms are identifiable.
- The contract has commercial substance, meaning it is expected to result in a transfer of economic benefits.
- It is probable that the entity will collect the consideration to which it is entitled.
Step 2: Identify the performance obligations in the contract
- A performance obligation is a promise to transfer a prodduct or service to a customer that is distinct. An entity must identify all the distinct performance obligations in the contract. If a good or service is not distinct on its own, it may need to be combined with other goods or services to form a single performance obligation.
-
A goods or service is considered distinct if:
- The customer can benefit from the good or service on its own or together with other resources.
- The promise to transfer the good or service is separately identifiable from other promises in the contract.
Example 1: Distinct Good
Scenario: A company sells a television to a customer.- Condition 1 (Can the customer benefit on its own?): The customer can use the television independently to enjoy entertainment.
- Condition 2 (Is the promise separately identifiable?): The television is clearly identified in the contract as a standalone product. There is no requirement to purchase other goods or services to make the television usable.
Example 2: Distinct Service
Scenario: A company provides a one-time installation service for a piece of machinery sold to a customer.- Condition 1 (Can the customer benefit on its own?): The customer cannot use the machinery without the installation service, but the installation can be considered distinct because it has value on its own and could potentially be contracted separately.
- Condition 2 (Is the promise separately identifiable?): The installation service is explicitly described in the contract and is performed separately from the sale of the machinery.
Example 3: Bundled Goods and Services
Scenario: A telecommunications company offers a bundle that includes a smartphone and a 12-month service plan.- Condition 1 (Can the customer benefit on its own?): The smartphone is distinct because it can be used independently, but the service plan requires the smartphone to function.
- Condition 2 (Is the promise separately identifiable?): While the smartphone and service plan are sold together, the promise to transfer the smartphone is separately identifiable from the promise to provide the service plan. The customer may value the smartphone on its own, but may not value the service plan as a standalone offering.
Example 4: Non-Distinct Good or Service
Scenario: A software company provides a one-year subscription to software and free updates during that period.- Condition 1 (Can the customer benefit on its own?): The customer can benefit from the software only if it is working with the latest updates. The updates are essential for the software’s ongoing functionality.
- Condition 2 (Is the promise separately identifiable?): The updates and the software are not separately identifiable in the contract; they are interdependent, and the customer cannot use the software effectively without the updates.
Summary:
- Distinct goods and services: Can be sold separately, or the customer can benefit from them on their own.
- Non-distinct goods and services: These are so interconnected or dependent on one another that they cannot be separated in the contract.
Step 3: Determine the transaction price
-
The transaction price is the amount of consideration the entity expects to receive in exchange for transferring the promised goods or services to the customer. It may include various elements such as:
- Fixed amounts or variable amounts (e.g., discounts, rebates, performance bonuses).
- Non-cash consideration (e.g., barter or stock).
- Consideration payable to the customer (e.g., rebates or incentives).
- The transaction price must be determined by considering the total amount of consideration expected to be received, adjusting for any variable elements and ensuring that the entity’s performance obligation is measured accurately.
1. Fixed amount example
Scenario: A company sells a laptop for $1,000.- Transaction price: The transaction price is a fixed amount of $1,000 because the customer agrees to pay that exact amount for the laptop.
2. Variable amount example (discounts)
Scenario: A company offers a 10% discount on a service contract if the customer pays upfront for one year of service.- Transaction price: If the contract’s list price is 450** after applying the discount.
3. Non-cash consideration example (barter transaction)
Scenario: A software company agrees to provide its software to a customer in exchange for advertising services.- Transaction price: The transaction price is determined by the fair value of the advertising services, which could be estimated at $5,000. This amount is used to measure the transaction price because non-cash consideration (the advertising services) is involved.
Step 4: Allocate the transaction price to the performance obligations in the contract
- If the contract has more than one performance obligation, the transaction price must be allocated to each obligation. The allocation is based on the relative standalone selling prices of the distinct goods or services.
- If standalone prices are not directly observable, an estimate of the standalone price is made using one of several methods, such as adjusted market assessment, expected cost plus margin approach, or residual value method.
Example 1: Sale of a car with extended warranty
- Contract description: A customer buys a luxury car, and the contract also includes an extended warranty for 3 years.
-
Performance obligations:
- Delivery of the car.
- Provision of the extended warranty.
- Transaction price: 3,000 for the extended warranty, totaling $63,000.
Allocation based on standalone selling prices:
- The car has a standalone selling price of $58,000.
- The extended warranty has a standalone selling price of $5,000.
- The total standalone selling prices add up to $63,000.
- Car: $58,000
- Extended warranty: $5,000
Example 2: Software package with installation service
- Contract description: A customer purchases a software package for 2,000.
-
Performance obligations:
- Delivery of the software.
- Provision of the installation service.
- Transaction price: $12,000 (total price for both items).
Allocation using adjusted market assessment method:
The software is commonly sold at 3,000. The total of the standalone prices is $12,000. Now, the company will allocate the transaction price of $12,000 based on these standalone prices:- Software: $9,000
- Installation service: $3,000
Example 3: Hotel package with meals and spa services
- Contract description: A customer buys a 3-night stay at a luxury resort for 300 and a spa service valued at $200.
-
Performance obligations:
- Accommodation (hotel stay).
- Meals.
- Spa service.
- Transaction price: $2,000.
Allocation using residual value method (if standalone prices are not directly observable):
- The resort does not directly sell meals or spa services separately. However, estimates can be made for the price of each item based on available market data.
-
Estimated standalone prices:
- Accommodation (hotel stay): $1,200 (estimated based on similar offers).
- Meals: $500 (estimated from average meal costs).
- Spa service: $300 (estimated from similar service offerings).
- Total estimated standalone prices: 500 (Meals) + 2,000.
- Accommodation: $1,200
- Meals: $500
- Spa service: $300
Example 4: A bundle of products and training services
- Contract description: A company sells a bundle of training software and a two-day training session. The total price is $5,000.
-
Performance obligations:
- Software product.
- Two-day training service.
- Transaction price: $5,000.
Allocation using expected cost plus margin method:
- The standalone selling price of the software is estimated at $3,500 (based on similar sales in the market).
- The standalone price of the training session is estimated at $2,000.
- Estimated cost to deliver software = 3,000).
- Estimated cost of delivering training = 1,000).
- Software: $3,182
- Training: $1,818
Summary:
- Relative standalone selling price: If the standalone price of goods or services is observable, the transaction price is allocated based on the ratio of each performance obligation’s standalone selling price to the total standalone selling prices.
- Adjusted market assessment method: If standalone prices are not directly observable, an estimate based on market conditions, such as competitor prices, is used to allocate the price.
- Residual value method: If only one performance obligation is clearly observable, the remaining price is allocated to the other obligations.
- Expected cost plus margin method: Used when a cost-based approach is most appropriate for estimating prices for goods or services.
Step 5: Recognize revenue when (or as) the entity satisfies a performance obligation
Revenue is recognized when or as the entity satisfies each performance obligation. The satisfaction occurs when the control of the good or service is transferred to the customer.- Point in time: Revenue is recognized when control of the good or service passes to the customer, which may happen at a specific point in time (e.g., delivery of goods).
- Over time: Revenue is recognized over time as the performance obligation is satisfied, which is common for long-term contracts or services provided over a period of time (e.g., construction projects or subscriptions).
Create a revenue recognition rule
Configure recognition timing and methods for your contracts.
Chart of accounts
Map revenue schedules to the correct GL accounts.
Revenue lifecycle
How Zenskar moves revenue from distribution through adjustment to recognition.
Revenue distribution methods
Straight-line, usage-based, and entitlement-based distribution options.
Revenue adjustment methods
Front-load, straight-line, and back-load adjustments for contract changes.
Performance obligation policies
Define how performance obligations are identified and satisfied.
