What are Identify Performance Obligations?
Definition
Identify Performance Obligations is the second step in the revenue recognition framework defined under the Revenue Recognition Standard (ASC 606 / IFRS 15). This step requires companies to determine the specific promises made to customers within a contract and evaluate whether each promise represents a distinct good or service.
A performance obligation represents a commitment to transfer a product, service, or bundle of services to a customer. Identifying these obligations correctly ensures that revenue is recognized in the period when each obligation is fulfilled rather than when the entire contract is signed.
This step is a core component of the broader Revenue Recognition Model used by organizations to maintain accurate financial reporting and regulatory compliance.
Purpose of Identifying Performance Obligations
The purpose of identifying performance obligations is to determine how revenue should be allocated and recognized across the lifecycle of a customer contract. Many business agreements include multiple deliverables—such as products, installation services, training, or ongoing support.
By separating these commitments into individual performance obligations, companies ensure that revenue recognition reflects the actual delivery of value to the customer.
Finance teams frequently track these obligations within performance management systems aligned with frameworks such as Enterprise Performance Management (EPM) and structured reporting environments like Corporate Performance Management (CPM).
What Qualifies as a Performance Obligation
Under ASC 606, a promise within a contract qualifies as a performance obligation if it represents a distinct good or service that the customer can benefit from independently.
A good or service is considered distinct when:
The customer can benefit from it on its own or with other available resources
The promise to transfer the good or service is separately identifiable within the contract
Companies must carefully evaluate contracts to determine whether deliverables should be treated as separate obligations or combined into a single obligation.
Common Types of Performance Obligations
Many contracts contain multiple components that may qualify as separate performance obligations depending on the nature of the transaction.
Product delivery commitments
Professional services such as consulting or installation
Software licensing agreements
Maintenance or technical support services
Training or onboarding services
Tracking these commitments helps companies monitor progress against contractual responsibilities and measure operational outcomes through metrics such as Key Performance Indicator (KPI) frameworks.
Example of Identifying Performance Obligations
Consider a company that sells a software package bundled with installation and one year of technical support for $20,000.
In this case, the contract may contain three performance obligations:
Delivery of the software license
Installation services
Technical support services
Each obligation must be evaluated separately. Revenue is recognized when each component is delivered or performed. For instance:
Software revenue may be recognized upon delivery
Installation revenue when the service is completed
Support revenue gradually over the service period
This approach ensures revenue recognition reflects actual service fulfillment.
Remaining Performance Obligations (RPO)
Companies must also track obligations that have not yet been fulfilled. These are referred to as Remaining Performance Obligation (RPO).
RPO represents the value of contracted revenue that has not yet been recognized because the related goods or services have not been delivered. Many public companies disclose RPO metrics to provide investors with visibility into future revenue streams.
Monitoring remaining obligations helps finance teams forecast revenue and evaluate operational delivery commitments.
Operational Performance and Revenue Delivery
Performance obligations are closely tied to operational execution. Organizations must ensure that internal teams deliver products and services according to contract terms.
Performance management frameworks such as Business Performance Management (BPM) and service-level monitoring using Key Performance Indicator (SLA View) metrics help organizations track delivery progress.
These systems connect operational activity with financial reporting, ensuring that revenue recognition aligns with real-world performance outcomes.
Analytical and Performance Monitoring Tools
Finance teams often analyze performance obligations through structured evaluation frameworks. For example, operational performance issues may be investigated using Root Cause Analysis (Performance View) when delivery timelines affect revenue recognition.
Organizations also use operational review processes such as Working Capital Performance Review to understand how contract execution affects financial performance and revenue timing.
Advanced analytics environments may even incorporate predictive modeling techniques such as High-Performance Computing (HPC) Modeling to simulate contract fulfillment outcomes.
Best Practices for Identifying Performance Obligations
Accurately identifying performance obligations requires careful contract review and consistent accounting policies.
Review contracts to identify all promised goods and services
Determine whether each promise represents a distinct deliverable
Document the timing of revenue recognition for each obligation
Maintain consistent revenue recognition policies across contracts
Align operational delivery metrics with financial reporting requirements
These practices help organizations maintain compliance with revenue recognition standards while improving financial transparency.
Summary
Identifying Performance Obligations is a critical step in the ASC 606 revenue recognition framework. It requires companies to evaluate contractual promises and determine which goods or services must be delivered to the customer.
By separating contracts into distinct obligations and recognizing revenue when each obligation is fulfilled, organizations ensure accurate financial reporting and improved transparency. Integrated performance management frameworks such as Enterprise Performance Management (EPM) and monitoring metrics like Key Performance Indicator (KPI) further support effective contract execution and revenue recognition.