Remaining Performance Obligations
The sum of billed and unbilled deferred revenue and backlog that represents contracted future revenue.
Remaining Performance Obligations (RPO) is a financial metric used primarily by subscription-based and software-as-a-service (SaaS) companies to measure the total value of contracted revenue that has not yet been recognized. It represents the sum of deferred revenue, which has already been billed to the customer, and backlog, which represents contracted amounts that have not yet been billed. Under modern accounting standards like ASC 606 and IFRS 15, companies are required to disclose this metric to provide a clearer picture of their future revenue pipeline. For investors, RPO is a critical leading indicator of future revenue growth and business health. Unlike deferred revenue alone, which only captures prepaid and billed contracts, RPO captures the entire committed contract value. This makes it a more comprehensive tool for evaluating sales momentum. A rapidly growing RPO suggests strong customer acquisition and highly predictable future cash flows, whereas a shrinking or stagnant RPO can signal that a company is struggling to sign new contracts, facing high customer churn, or experiencing shorter contract durations. When analyzing RPO, investors must distinguish between current RPO (cRPO), which is expected to be recognized as revenue within the next 12 months, and non-current RPO. Looking at the growth rate of cRPO relative to historical revenue growth helps gauge near-term business acceleration. A common pitfall is ignoring contract duration; a sudden spike in total RPO might simply reflect a shift toward longer multi-year contracts rather than an actual acceleration in underlying business demand.
Company A signs a 3-year enterprise software contract with a customer for a total value of $300,000 ($100,000 per year). At the start of the contract, before any services are delivered or billed, the company's backlog increases by $300,000 and deferred revenue is $0, making RPO = $300,000. After one year, the company bills and recognizes $100,000 as revenue. The remaining RPO is calculated as $300,000 - $100,000 = $200,000.