Revenue Recognition
What is revenue recognition?
Revenue recognition is the accounting principle that determines when and how much revenue is recorded in the financial statements. Under accrual accounting, revenue is not recognised when cash is received — it is recognised when performance obligations have been satisfied and the business has earned the right to the consideration.
The international standard is IFRS 15 (and its US GAAP equivalent, ASC 606), which introduced a five-step framework that applies to all revenue-generating contracts with customers.
The five-step revenue recognition framework
Step 1 — Identify the contract. Confirm that a legally enforceable agreement exists with a customer who has the ability and intent to pay.
Step 2 — Identify performance obligations. Determine what distinct goods or services are promised in the contract.
Step 3 — Determine the transaction price. Establish the total consideration expected — including variable components like volume discounts, rebates, or milestone payments.
Step 4 — Allocate the price. If the contract has multiple performance obligations, allocate the transaction price to each based on standalone selling prices.
Step 5 — Recognise revenue. Recognise revenue for each performance obligation when (or as) it is satisfied — either at a point in time or over time.
Why revenue recognition matters for finance operations
Revenue recognition complexity increases significantly with subscription models, multi-element contracts, and long-term service agreements. Finance teams need to track contract performance, deferred revenue, and accrued revenue balances — and reconcile these to invoicing and cash data at period end.
Related: Accrual accounting · Order-to-Cash (O2C) · Financial close · Deferred revenue



