Revenue recognition: trace sales to the performance obligation
Analyze revenue recognition by tracing a customer arrangement from the contract to the promised delivery, then separating revenue, invoicing and cash collection. A sale announced in a press release may not belong to the current reporting period. Start with the issuer’s accounting policy and the contract features it actually discloses.
Identify what earns the revenue
IFRS 15 uses a five-step model and recognizes revenue when a performance obligation is satisfied. Its overview distinguishes recognition at a point in time from recognition over time. The specific conclusion depends on the arrangement and applicable requirements; do not infer a universal rule from the word “subscription.”
For a company reporting under another framework, read that framework’s policy in the filing. The exercise below illustrates timing under stated assumptions, not a comprehensive accounting determination.
Hypothetical example: equipment plus maintenance
Assume a vendor signs a 120-unit contract, collects all cash immediately, and has two distinct obligations: equipment allocated 90 and twelve months of maintenance allocated 30. Assume equipment control transfers on April 1 and maintenance is provided evenly from April through March. Ignore tax, returns and variable consideration.
| Event | Cash | Illustrative revenue | What to verify |
|---|---|---|---|
| Contract signed and prepaid | +120 | 0 before performance | Enforceable terms and refund rights |
| Equipment delivered April 1 | 0 | 90 | Control transfer and acceptance clauses |
| Three months of maintenance | 0 | 7.5 | Service period and allocation basis |
| End of June | Cash already received | Cumulative 97.5 | Remaining service obligation of 22.5 |
The allocation amounts and even service pattern are assumptions. If installation is essential to equipment functionality, treating delivery as a separate satisfied obligation may be inappropriate. If customer acceptance is substantive, the date may differ. These details can change the result without changing the headline contract value.
Build a contract-to-report record
Record the product or service, performance obligations, transaction price, allocation method, recognition pattern, invoice schedule, cash schedule and relevant estimates. Add the source location for each field. “Not disclosed” is better than inventing a schedule to make the bridge balance.
Check whether reported growth reflects a real increase in delivery, a changed contract mix or a changed estimate. Compare contract assets and liabilities with revenue, but do not treat those balances as a complete forecast. Acquisitions, currency translation and modifications can affect them.
Common mistakes include counting bookings as revenue, equating a cash deposit with completed performance, and applying a quarterly revenue run rate to a multi-year contract value. Another is assuming all installation, hardware and service elements are always separate. Read the policy and arrangement-specific explanation before drawing that conclusion.
This method is unsuitable for certifying compliance from incomplete public information. It helps identify what question to ask and which part of the financial statements should support the reported timing. A material unresolved issue should remain an uncertainty in the research note.
A further check on the example
Recheck the June example from the obligation side. Of the assumed 30 allocated to maintenance, only three of twelve months have been delivered, leaving 22.5 for future service. This is a useful independent arithmetic check on cumulative revenue of 97.5 against consideration of 120. In a real filing, do not expect that simple subtraction to match a contract-liability balance if taxes, refunds, modifications, multiple contracts or other accounts are included. Identify each missing component before drawing a timing conclusion.
FAQ
Does receiving cash prove revenue should be recognized?
No. In the example, prepayment precedes equipment delivery and service. The remaining obligation matters even though the bank balance already increased.
Can revenue be recognized before invoicing?
It can under applicable arrangements and policies. Inspect the contract-asset and receivable disclosures rather than assuming invoice timing determines recognition.