Revenue recognition in Professional Services Automation (PSA) requires alignment between contractual commitments, delivery execution, and financial accounting rules. While delivery progress is tracked through projects, milestones, and tasks, revenue recognition reflects how and when revenue is recognized for accounting and reporting purposes.
Contract Management provides the commercial framework that connects delivery activity with revenue recognition by consolidating work item–level revenue data under a single contractual agreement.
Revenue recognition values are captured and maintained at the individual Work Item level.
Work items provide the operational detail required to:
Track recognized revenue based on delivery progress or completion
Apply milestone-based, time-based, or acceptance-based recognition logic
Reflect execution timing and delivery outcomes
Work item–level revenue recognition captures granular execution data and serves as the source for higher-level financial aggregation.
While revenue recognition is tracked at the work item level, it is aggregated and evaluated at the Contract level.
Aggregating revenue recognition at the contract level enables organizations to:
View total recognized revenue across all delivery work under a contract
Apply contract-level adjustments, amendments, or corrections
Reconcile delivery-based revenue with contractual and financial expectations
Support audit, compliance, and financial reporting requirements
The contract acts as the consolidation point for all revenue recognition activity related to the agreement.
Delivery dates on projects, milestones, and tasks reflect execution schedules. Revenue recognition timing, however, may be influenced by additional factors, including:
Contractual terms and recognition rules
Customer acceptance or approval events
Billing and invoicing schedules
Regulatory and accounting standards
External ERP or finance system controls
As a result, revenue recognition dates may differ from both delivery dates and contract dates. Contract Management provides the necessary context to evaluate and aggregate these factors across all related work items.
Contracts calculate aggregated revenue recognition values from directly associated work items.
Revenue Recognition Value
Aggregates recognized revenue from individual work items
Adjustment Fields
Calculate contract-level revenue adjustments by comparing:
Aggregated Actual Revenue
Aggregated Budget Revenue
Aggregated Revenue Recognition values
These adjustments support reconciliation between delivery execution and recognized revenue.

Contract Management establishes the structure required for integration with external ERP and revenue recognition systems.
Work items provide detailed revenue recognition data
Contracts aggregate and contextualize revenue recognition across delivery
External systems may apply additional accounting rules or adjustments
Contract-level aggregation supports auditability and financial consistency
This approach ensures PSA captures execution-level detail while enabling accurate, contract-based financial reporting.