Performance Obligations (POBs) & Carve-Outs
Performance Obligations (POBs) & Carve-Outs
Performance Obligations (POBs) in GAAPx are the distinct accounting units of revenue recognition. Under ASC 606 Step 2, GAAPx evaluates whether contract promises are distinct within the context of the agreement or should be combined.
:::info SCREENSHOT PLACEHOLDER: POB Decomposition View
Location in App: App > Revenue > [Contract ID] > Performance Obligations
Visual Description: Line item breakdown showing bundled commercial contracts split into distinct POB units with separate recognition rules.
Recommended Dimensions: 1200 x 675
:::
Evaluating Distinct Goods & Services
Under ASC 606-10-25-14, a good or service is distinct if:
- Capable of being distinct: The customer can benefit from the good or service either on its own or together with other readily available resources.
- Distinct within the context of the contract: The promise to transfer the good or service is separately identifiable from other promises in the contract.
Common SaaS POB Scenarios
- SaaS Subscription + Implementation: If implementation does not significantly customize or modify the cloud software, it is treated as a separate POB recognized over the implementation period.
- Discounted Future Renewal Options: A contract offering a future renewal at a below-market rate creates a Material Right (POB), requiring an upfront revenue carve-out deferred until the renewal period.