Revenue Recognition (Rev Rec)

Revenue recognition is the accounting process of recording revenue in the period earned, not when cash is received, governed by ASC 606 and IFRS 15.

Revenue recognition is the accounting process of recording revenue in the period in which it is earned, regardless of when cash is received, governed for professional services firms by ASC 606 (US GAAP) and IFRS 15 (international standards).

The distinction between cash receipt and earned revenue is significant in project-based work. A client may pay a deposit before work begins, or invoice terms may mean payment arrives 60 days after delivery. Revenue recognition determines when income appears on the income statement, not when money enters the bank account.

The standard: ASC 606 / IFRS 15

Both standards use the same five-step model for recognizing revenue:

  1. Identify the contract with the customer.
  2. Identify the performance obligations in the contract.
  3. Determine the transaction price.
  4. Allocate the price to each performance obligation.
  5. Recognize revenue as each performance obligation is satisfied.

For most professional services work, performance obligations are satisfied over time as services are delivered, not at a single point when a contract is signed or a final deliverable is accepted. This means revenue is recognized progressively during delivery.

Common recognition methods

Percentage of completion. Revenue is recognized in proportion to how much of the total contract value has been delivered. The standard formula uses costs incurred as a proxy for delivery progress:

Revenue recognized = (Costs incurred to date / EAC) x Total contract value

This method requires a reliable estimate at completion (EAC). If the EAC is wrong, the percentage recognized is wrong. As cost overruns develop, the EAC must be revised, which reduces recognized revenue in the period of revision.

Milestone or deliverable method. Revenue is recognized when a specific contractual milestone or deliverable is accepted by the client. Common for fixed-fee engagements with defined acceptance gates. This method is simpler to administer but can produce lumpy revenue recognition that does not reflect steady delivery effort.

Time-and-materials. Revenue is recognized as hours are worked and expenses are incurred, typically aligned with invoicing. This is the simplest method. It requires timely billing to keep recognized revenue and billed revenue aligned.

WIP and deferred revenue

When billing falls behind delivery, the gap is WIP (an asset on the balance sheet: work delivered but not yet invoiced). When billing runs ahead of delivery, the gap is deferred revenue (a liability: cash received for work not yet performed).

Both must be tracked and reconciled at each period close. A firm with high unbilled WIP has a cash flow problem even if its income statement looks healthy. A firm that has billed in advance has a delivery obligation that is not yet reflected as earned revenue.

The relationship to days sales outstanding

Revenue recognition governs what appears on the income statement. Days sales outstanding (DSO) governs how quickly billed revenue converts to cash. A firm can recognize revenue correctly and still have a cash problem if DSO is high. Managing both metrics together gives a complete picture of financial performance on project-based work.

Common errors

Firms most frequently get rev rec wrong by recognizing revenue too early (at contract signature rather than as work is performed) or by failing to revise EAC estimates when cost overruns develop. Both errors overstate revenue in early periods and force corrections later.

A second common error is failing to track WIP at all, effectively treating unbilled work as non-existent until invoiced. This understates revenue and masks the true financial position of active engagements.

From concept to workflow

Servantium helps services teams turn these operating concepts into repeatable workflows.

See how Servantium works