See how ScaleXP works with Xero or QuickBooks.
In a 15- or 30-minute demo, we’ll show the relevant workflows using example data and discuss how they could apply to your finance process. Complex requirements? Discuss them with us first.
Remaining performance obligation (RPO) is the contracted revenue a company has not yet recognized. Calculate it from your deferred revenue and unbilled contract value, split out the next twelve months, and see how it differs from ARR and backlog.
REMAINING PERFORMANCE OBLIGATION
No published benchmark: no survey of private SaaS companies reports RPO. The disclosure itself is defined in ASC 606-10-50-13 and IFRS 15 paragraph 120.
This article will provide
Remaining performance obligation (RPO) is the value of contracted revenue that has not yet been recognized. It is the transaction price a company has allocated to performance obligations that are unsatisfied, or partially unsatisfied, at the end of the reporting period.
That definition comes from the revenue standards. ASC 606-10-50-13 requires an entity to disclose the aggregate amount of the transaction price allocated to unsatisfied or partially unsatisfied performance obligations at period end, and to explain when it expects to recognize that amount as revenue, either in time bands or qualitatively. IFRS 15 paragraph 120 contains the equivalent requirement.
In practice, RPO combines two things finance teams already track:
RPO = deferred revenue (contract liabilities) + contracted amounts not yet billed
Inputs:
Many companies also report current RPO: the part of RPO expected to be recognized as revenue within the next twelve months. It is not a defined term in the standards, but it follows from the time-band disclosure in ASC 606-10-50-13(b).
Worked example
At December 31, a company has $300,000 of deferred revenue and $700,000 of signed, non-cancelable contract value not yet invoiced. Of the total, $600,000 is scheduled to be recognized in the next twelve months.
RPO = $300,000 + $700,000 = $1,000,000
Current RPO share = $600,000 ÷ $1,000,000 = 60%
| Line | Amount |
|---|---|
| Deferred revenue (billed, not yet earned) | $300,000 |
| Contracted, not yet billed | $700,000 |
| Remaining performance obligation | $1,000,000 |
| Of which expected within 12 months (current RPO) | $600,000 |
| Of which expected after 12 months | $400,000 |
Share expected in the next 12 months: 60.0% in the next 12 months
Definitions, formulas, and this year’s median and top-quartile numbers for all 20 metrics in the library. One PDF you can take straight into your next board meeting.
See our privacy policy.
Your report is ready.
Download the 2026 SaaS Benchmark Report We’ve emailed you a copy as well.RPO is not ARR. Annual recurring revenue is a run rate of the recurring contract base for the next year; RPO is the total remaining value of committed contracts, which can cover several years and includes non-recurring obligations such as implementation services. Committed MRR is closer to ARR than to RPO, because it is a monthly run rate.
There is no target RPO level, because RPO depends on contract length and billing terms as much as on sales performance. Useful readings without a benchmark:
No published benchmark. No survey of private SaaS companies publishes an RPO figure with a stated sample size and data year. Public companies disclose RPO in their filings, but a figure built from individual filings would be a calculation, not a benchmark, so none is given here.
What the standards do fix is the disclosure. ASC 606-10-50-13 requires the aggregate amount of the transaction price allocated to performance obligations that are unsatisfied at the end of the period, and an explanation of when that amount is expected to be recognized, either in time bands or with qualitative information. ASC 606-10-50-14 allows an entity to leave out performance obligations in contracts with an original expected duration of one year or less, and ASC 606-10-50-16 lets most entities that are not public business entities elect not to give the disclosure at all. IFRS 15 paragraphs 120 and 121 set out the equivalent requirement and expedients.
Sources: Deloitte DART, Revenue Roadmap, 15.2 Contracts with customers (ASC 606-10-50-13 to 50-16); IFRS 15 paragraphs 120 and 121, as reproduced in the identical Australian standard, AASB 15. Checked October 26, 2026.
Contracted revenue
ScaleXP flags closed-won deals that have not been invoiced, or invoiced for a different amount, and reports bookings, billings and recognized revenue side by side.
ScaleXP prepares the schedules and journals; they post once finance approves.
Automate Your SaaS MetricsRPO worked example
Deferred revenue at December 31
$300,000
Billed or collected, not yet earned.
Illustrative example figures, not your live data.
ScaleXP prepares the schedules and journals; they post once finance approves. ScaleXP imports Xero invoices and credit notes for deferred revenue, recalculates the schedule when an invoice changes, and flags exceptions for review, which keeps the billed part of RPO in line with the ledger.
For the unbilled part, ScaleXP creates a contract from each closed-won deal and its invoices, tracks the renewal against it, and includes contracted revenue not yet invoiced and renewals due in the forecast. The RPO disclosure itself, including which practical expedients apply, stays a finance decision.
Deferred revenue is the part of contracted revenue that has already been billed or collected but not yet earned. RPO is the full transaction price allocated to unsatisfied performance obligations, so it includes deferred revenue plus contracted amounts not yet invoiced. A three-year contract billed annually has one year in deferred revenue after the first invoice, but all remaining contracted value in RPO. RPO is therefore equal to or larger than deferred revenue.
Current RPO is the part of remaining performance obligations a company expects to recognize as revenue within the next twelve months. It is not a defined term in ASC 606 or IFRS 15, but it follows from their requirement to explain when RPO will be recognized, often in time bands. Many companies report it because it shows how much of next year's revenue is already under contract, which is closer to what boards and investors want to know.
RPO is a form of backlog with an accounting definition. Backlog has no standard meaning and may include signed contracts that are cancellable, verbal commitments or expected renewals. RPO, under ASC 606-10-50-13 and IFRS 15 paragraph 120, covers only the transaction price allocated to unsatisfied performance obligations in enforceable contracts. Because the definition is fixed, RPO is easier to audit and compare over time than a backlog figure from the CRM.
Usually very little. A month-to-month subscription that the customer can cancel without penalty has, at most, the current month as an enforceable contract, so its contribution to RPO is small. In addition, ASC 606-10-50-14 lets an entity omit performance obligations in contracts with an original expected duration of one year or less from the disclosure. Companies built on monthly plans therefore report low RPO even with high ARR.
Not always. Under US GAAP, ASC 606-10-50-16 lets most entities that are not public business entities elect not to give the remaining performance obligation disclosures in ASC 606-10-50-13 to 50-15. They must still disclose the contract balances required by ASC 606-10-50-11. Many private SaaS companies track RPO internally anyway, because investors and lenders ask how much future revenue is already under contract.
For Xero and QuickBooks Online
ScaleXP prepares deferred revenue schedules and journals from your invoices; they post once finance approves. Book a demo to see how ScaleXP reports bookings, billings and recognized revenue for a business like yours.
From contracts to recognized revenue
Bring in invoices from Xero or QuickBooks Online, and closed-won deals from HubSpot, Salesforce or Pipedrive.
Related metricsannual recurring revenuecommitted MRRrenewal retention rate
Predictable revenue that a company can expect to receive on an annual basis from its subscription-based products or services.
The total revenue a customer is expected to generate before they leave.
In a 15- or 30-minute demo, we’ll show the relevant workflows using example data and discuss how they could apply to your finance process. Complex requirements? Discuss them with us first.