What is a Performance Obligation?
A performance obligation is a business’s promise to deliver a specific good or service to a customer as part of a contract.
When businesses enter into contracts with customers, they often agree to provide several goods or services. Each promise is considered a performance obligation under accounting standards such as ASC 606 and IFRS 15. Businesses must account for each obligation separately if it can be distinguished from other items in the contract. For example, selling a smartphone with a warranty might count as two distinct obligations: the phone and the warranty.
Synonyms
- Contractual obligation
- Service commitment
Types of Performance Obligations
Performance obligations can be satisfied either over time or at a specific point in time:
Over Time
A performance obligation is satisfied over time when the customer receives benefits as the service is performed. Common examples include long-term construction projects or ongoing services like a subscription to cloud-based software. In these cases, revenue is recognized progressively as the service is provided.
For instance, a construction company building a facility for a client recognizes revenue as work progresses rather than waiting until the project is fully completed.
At a Point in Time
When a performance obligation is fulfilled at a specific moment, revenue is recognized at that point in time. This typically happens when control of a product or service is fully transferred to the customer. For example, a retail company recognizes revenue when a customer takes possession of a purchased product.
The critical factor in both types is determining when the customer gains control of the good or service, directly affecting when the business can recognize revenue.
How to Identify Performance Obligations
Identifying performance obligations within a contract involves analyzing a business’s promises to its customers and determining whether each promise is distinct.
Review the Contract
The first step is to carefully examine the contract to identify all the promises to transfer goods or services to the customer. Some contracts may include multiple promises, such as delivering a product and providing related services like installation or support.
Determine if the Goods or Services are Distinct
Next, businesses must determine whether each promise is distinct. A good or service is considered distinct if it can be used independently or combined with other readily available resources. For instance, a software license is distinct if it can be used without further customization from the seller. If the goods or services are not distinct, they may be bundled together as a single performance obligation.
Grouping Similar Obligations
If several promises in the contract are similar and not separately identifiable, they can be grouped as one performance obligation. For example, a contract for a consulting service package delivered over time could be treated as one combined obligation if the services are closely related.
Examples of Performance Obligations
Let’s review some examples of performance obligations, over time, point in time, and warranties.
Over Time Example
A performance obligation satisfied over time typically occurs in long-term contracts. For example, a construction company building an office for a client satisfies its obligation as the building progresses. The customer benefits as the work is performed, so the company recognizes revenue gradually as milestones are completed.
Point in Time Example
A performance obligation fulfilled at a specific point in time happens when control of a good or service is transferred instantly. For example, a company selling a one-time software license satisfies its obligation when the software is delivered to the customer. The customer gains immediate control of the software, and the company recognizes revenue at that moment.
Warranty Example
Warranties can also be considered performance obligations if they offer more than basic product quality assurance. For instance, if a company sells a product with a service warranty that includes future repair services, the warranty may be treated as a separate performance obligation.
Performance Obligation Under ASC 606 and IFRS 15
According to ASC 606 and IFRS 15, revenue is recognized when the performance obligation is satisfied. The standards outline a five-step process for determining the timing of revenue recognition:
The Five-Step Process:
- Identify the Contract: First, the business must establish that a contract exists between the customer and the seller. This contract defines the terms and conditions, ensuring both parties agree.
- Identify the Performance Obligations: Next, the distinct promises within the contract are identified. Each good or service that the seller agrees to provide is considered a separate performance obligation if it meets the criteria for being distinct.
- Determine the Transaction Price: The total consideration the seller expects to receive in exchange for the services is determined. This price includes any fixed and variable elements, such as discounts or performance bonuses.
- Allocate the Transaction Price to Each Performance Obligation: The transaction price is then distributed across the identified performance obligations based on their relative standalone selling prices. This ensures that each obligation is properly accounted for.
- Recognize Revenue: Finally, revenue is recognized as each performance obligation is satisfied. This can happen either over time (e.g., long-term services) or at a point in time (e.g., product delivery).
Challenges in Identifying Performance Obligations
Identifying performance obligations can be complex, particularly when dealing with contracts involving multiple elements. Businesses must navigate several challenges to ensure that revenue is recognized and allocated correctly, adhering to accounting standards.
Complex Contracts
When contracts bundle various goods or services together, it becomes difficult to determine which promises are distinct and need separate accounting treatment. For example, a complex contract may include the sale of equipment, installation, and ongoing maintenance services, each of which could be treated as separate performance obligations. The challenge is properly identifying and separating these obligations to recognize revenue correctly.
Our tip: Analyze each promise in the contract individually to assess whether the customer can use the good or service independently. Collaborate with your team to determine which elements should be treated as separate obligations, ensuring that revenue recognition aligns with the distinct components of the contract.
Judgment and Estimation
Deciding when a performance obligation is satisfied often requires the use of judgment, especially in service contracts where the obligation is fulfilled over time. For instance, in long-term consulting agreements, determining when the customer has gained control over the service can be unclear. Careful analysis is needed to decide the appropriate time to recognize revenue, either gradually or at certain milestones.
Our tip: Set specific, measurable criteria for when control has been transferred to the customer. Defining and documenting clear milestones will reduce uncertainty and make the revenue recognition process more precise and manageable.
Variable Consideration
Contracts that involve variable consideration, such as bonuses, penalties, or discounts, add another layer of complexity. When the final transaction price depends on future events, businesses must estimate how much revenue they expect to receive and adjust their revenue recognition accordingly. This ongoing evaluation introduces uncertainty, as estimates can change based on performance or external factors.
Our tip: Establish a structured approach to estimating variable consideration by leveraging historical data and updating forecasts regularly. Tracking potential changes in transaction price will help ensure accurate revenue recognition and maintain compliance with ASC 606 and IFRS 15 standards.
People Also Ask
How do you determine if a performance obligation is satisfied over time?
A performance obligation is satisfied over time if the customer receives and consumes the benefits as the service is performed, or if the service enhances an asset that the customer controls. If these conditions are met, revenue is recognized progressively as the work is completed.
What happens if a contract includes both distinct and non-distinct goods or services?
If a contract includes both distinct and non-distinct goods or services, the non-distinct ones are combined with other goods or services to form a single performance obligation. Only distinct goods or services are accounted for separately when recognizing revenue.
What are examples of non-distinct goods or services?
Non-distinct goods or services cannot be used separately from other items in the contract. For example, installation services bundled with specialized equipment may be non-distinct if the installation is required for the equipment to function properly.
How do you handle performance obligations in multi-year contracts?
In multi-year contracts, performance obligations are recognized over time if the customer benefits from the service as it’s provided. Businesses must track progress and recognize revenue accordingly, based on milestones or continuous delivery throughout the contract period.
Are discounts treated as separate performance obligations?
Discounts are generally not treated as separate performance obligations. However, if the discount applies only to specific goods or services within the contract, it may affect how the transaction price is allocated across the performance obligations.
Is a warranty a performance obligation?
Warranties can either be part of the original performance obligation or treated as a separate one, depending on the nature of the warranty. For instance:
Assurance Warranties
An assurance warranty simply guarantees that the product will function as promised. For example, if a company provides a one-year warranty to ensure the product is free from defects, this is considered part of the original sale. It is not treated as a separate performance obligation; it only ensures that the product meets standard quality expectations.
Service Warranties
On the other hand, if a warranty includes additional services beyond the basic assurance (such as free maintenance or extended repair services), it may be treated as a separate performance obligation. For example, if a car dealership offers a two-year maintenance plan as part of a sale, this plan would be considered a distinct performance obligation, requiring the company to recognize revenue separately for the warranty services.