Skip to content

Learn

Financial Statement Checks

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.

EventCashIllustrative revenueWhat to verify
Contract signed and prepaid+1200 before performanceEnforceable terms and refund rights
Equipment delivered April 1090Control transfer and acceptance clauses
Three months of maintenance07.5Service period and allocation basis
End of JuneCash already receivedCumulative 97.5Remaining 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.