Financial Accounting & Reporting

Chapter 5
Revenue, Contract Accounting and Receivables

Post Graduate Program in Finance
Financial Accounting & Reporting   •   Post Graduate Diploma

Revenue, Contract Accounting and Receivables

Introduction and context

Revenue is usually the largest performance measure in a company’s financial statements and is often the most judgment-intensive area of financial reporting. It affects profitability, margins, valuation, executive compensation, taxation and lending decisions. Errors may arise when an entity records revenue before satisfying its obligations, fails to account for refunds or discounts, or treats a financing arrangement as an ordinary sale.

This chapter applies the revenue model in IFRS 15, Revenue from Contracts with Customers, and the substantially converged requirements of ASC 606 where relevant. The central principle is that an entity recognises revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which it expects to be entitled.

The chapter also explains contract assets, contract liabilities, trade receivables and expected credit losses. These topics are connected: revenue recognition determines when a receivable or contract asset arises, while credit-loss accounting determines how much of a recognised receivable is expected to be collected.

Learning objectives

By the end of this chapter, you should be able to:

  1. Apply the five-step revenue recognition model.
  2. Identify performance obligations and determine whether they are satisfied over time or at a point in time.
  3. Account for variable consideration, significant financing components and contract modifications.
  4. Distinguish receivables, contract assets and contract liabilities.
  5. Estimate and record expected credit losses.
  6. Analyse revenue arrangements and communicate their financial-statement effects.

1. The conceptual foundation of revenue recognition

A customer is a party that contracts with an entity to obtain goods or services that are an output of the entity’s ordinary activities in exchange for consideration. A contract is an agreement between two or more parties that creates enforceable rights and obligations. Enforceability depends on law, industry practice and the terms of the arrangement.

A contract generally exists for revenue purposes only when:

  • the parties have approved the arrangement and are committed to perform;
  • each party’s rights regarding goods or services can be identified;
  • payment terms can be identified;
  • the arrangement has commercial substance; and
  • it is probable that the entity will collect the consideration to which it expects to be entitled.

These criteria do not permit an entity to recognise revenue merely because cash has been received. Cash received in advance normally creates a contract liability until the entity performs.

The core principle is implemented through five steps:

  1. Identify the contract with a customer.
  2. Identify the performance obligations in the contract.
  3. Determine the transaction price.
  4. Allocate the transaction price to the performance obligations.
  5. Recognise revenue when, or as, each performance obligation is satisfied.
Five-step revenue recognition model 1. Identifycontract 2. Identifyobligations 3. Determineprice 4. Allocateconsideration 5. Recogniserevenue Transfer of control to the customerRevenue reflects promised goods or services transferred for expected consideration
Five-step revenue recognition model
Figure: Five-step revenue recognition model

Figure: The five-step revenue recognition model and its governing principle.

2. Step one: identifying the contract

Contracts may be written, oral or implied by customary business practices. Two or more contracts entered into at or near the same time with the same customer, or related parties of that customer, may need to be combined when they are negotiated as a package, consideration in one depends on the other, or the goods and services form a single performance obligation.

A contract modification changes the scope or price of an existing contract. It is accounted for as a separate contract when the modification adds distinct goods or services and the price increase reflects their stand-alone selling prices. Otherwise, the modification is either a prospective termination and replacement or a cumulative catch-up adjustment, depending on whether the remaining goods or services are distinct.

3. Step two: identifying performance obligations

A performance obligation is a promise to transfer to the customer either:

  • a distinct good or service; or
  • a series of distinct goods or services that are substantially the same and transferred in the same pattern.

A good or service is distinct when the customer can benefit from it on its own or with readily available resources, and the promise is separately identifiable from other promises in the contract. Integration, modification or a high degree of interdependence may indicate that individually identifiable items are not distinct.

Examples include:

ArrangementPossible performance obligations
Sale of equipment with installationEquipment and installation, if installation is not specialised or integrated
Mobile-phone contractHandset and network service
Software licence with updatesLicence and updates, if updates are substantive
Construction of a customised facilityOften one combined obligation if design and construction are integrated
Loyalty programmeCurrent sale plus material right represented by future points

A warranty that merely assures compliance with specifications is generally not a separate performance obligation. A service-type warranty, such as an extended maintenance plan, normally is separate.

4. Step three: determining the transaction price

The transaction price is the amount of consideration to which the entity expects to be entitled, excluding amounts collected on behalf of third parties, such as some sales taxes. It may include fixed consideration, variable consideration, non-cash consideration and consideration payable to the customer.

Variable consideration

Variable consideration may arise from discounts, rebates, refunds, returns, credits, bonuses, penalties or service-level guarantees. The entity estimates variable consideration using either:

  • the expected-value method, a probability-weighted amount suitable for a large number of similar contracts; or
  • the most-likely-amount method, suitable when outcomes are binary or concentrated.

Variable consideration is included only to the extent that it is highly probable that a significant reversal of cumulative revenue will not occur when the uncertainty is resolved. This is called the constraint on variable consideration.

For example, if a product sells for CU100 and historical experience indicates expected returns of 4%, expected revenue is initially CU96 per unit, subject to the constraint. The entity normally recognises a refund liability of CU4 and an asset for its right to recover returned products, adjusted for expected recovery costs and changes in condition.

Significant financing component

If payment timing provides a significant financing benefit to either party, consideration is adjusted for the time value of money. The practical significance depends on factors such as the difference between promised consideration and cash selling price, the length of time, prevailing interest rates and whether the timing protects against performance risk.

The present value of a future payment is calculated as:

PV = FV ÷ (1 + r)n

where PV is present value, FV is the future cash amount, r is the effective annual discount rate, and n is the number of annual periods. The formula assumes a constant effective rate and annual compounding. For monthly or other periods, the rate and number of periods must use the same time unit.

Financing effects are presented separately from revenue as interest income or expense when appropriate. A practical expedient may permit an entity not to adjust for a financing component when the period between transfer and payment is one year or less, subject to applicable standards.

Non-cash consideration and consideration payable to a customer

Non-cash consideration is generally measured at fair value when the contract begins. Amounts paid or credited to a customer reduce the transaction price unless they are payments for a distinct good or service received from that customer at fair value.

5. Step four: allocating the transaction price

The transaction price is allocated to performance obligations in proportion to their relative stand-alone selling prices at contract inception. If observable stand-alone prices are unavailable, the entity estimates them using an adjusted market assessment approach, expected cost plus margin, or, in limited circumstances, a residual approach.

The allocation to obligation i is:

Allocationi = Transaction price × (SSPi ÷ ∑SSP)

where SSP_i is the stand-alone selling price of obligation i and ∑SSP is the sum of the stand-alone selling prices of all obligations. The equation assumes that the transaction price is allocated on a relative stand-alone selling-price basis and that no specific allocation exception applies.

Worked example: relative allocation

A company sells a machine, installation and two years of support for CU120,000. Their stand-alone selling prices are CU100,000, CU20,000 and CU30,000 respectively. Total stand-alone selling prices equal CU150,000.

ObligationStand-alone priceRelative allocation of CU120,000
MachineCU100,000CU80,000
InstallationCU20,000CU16,000
SupportCU30,000CU24,000
TotalCU150,000CU120,000

For the machine: CU120,000 × CU100,000 ÷ CU150,000 = CU80,000. Revenue is recognised for the machine and installation when their obligations are satisfied, while CU24,000 is recognised over the support period if support is provided evenly and service transfer is substantially even.

6. Step five: recognising revenue

Revenue is recognised when control transfers. Control is the customer’s ability to direct the use of and obtain substantially all remaining benefits from an asset.

Point-in-time recognition

Revenue for goods is commonly recognised at a point in time. Indicators of transfer include:

  • a present right to payment;
  • legal title;
  • physical possession;
  • transfer of significant risks and rewards; and
  • customer acceptance.

No single indicator is automatically decisive. Consignment arrangements, bill-and-hold arrangements and customer acceptance clauses require careful analysis.

Over-time recognition

A performance obligation is satisfied over time if one of the following applies:

  1. The customer simultaneously receives and consumes benefits as the entity performs.
  2. The entity creates or enhances an asset controlled by the customer as it performs.
  3. The entity creates an asset with no alternative use to the entity and has an enforceable right to payment for performance completed to date.

Progress may be measured using output methods, such as milestones or units delivered, or input methods, such as costs incurred, labour hours or machine time. The selected method must faithfully depict transfer and be applied consistently.

For a cost-to-cost measure of progress:

Progress percentage = Costs incurred to date ÷ Total estimated costs

Revenue recognised to date is:

Revenue to date = Transaction price × Progress percentage

These formulas apply when costs are an appropriate measure of performance, estimates are reliable and abnormal wasted costs are excluded from progress. Costs incurred may not represent transfer if they relate to significant inefficiencies, uninstalled materials or other items that do not reflect performance.

Long-term contract example

A contractor agrees to build a facility for CU10 million. Estimated total costs at inception are CU8 million. At the reporting date, costs incurred are CU2.4 million and estimates remain unchanged.

Progress is CU2.4 million ÷ CU8 million = 30%. Cumulative revenue is CU10 million × 30% = CU3 million. Cumulative gross profit is CU3 million − CU2.4 million = CU0.6 million. If CU2.7 million has already been billed, the entity reports a contract liability of CU0.3 million, assuming billing creates an unconditional right only when relevant conditions are met. If instead performance exceeds billing and the right to consideration remains conditional on further performance, the balance may be a contract asset.

7. Contract assets, receivables and contract liabilities

These balances should not be treated as interchangeable.

BalanceMeaningTypical example
ReceivableUnconditional right to consideration; only passage of time is required before paymentInvoice issued for delivered goods
Contract assetRight to consideration conditional on something other than passage of timeRevenue recognised before a milestone permits billing
Contract liabilityObligation to transfer goods or services for consideration already received or dueCustomer pays annual subscription in advance

A contract asset becomes a receivable when the remaining condition is satisfied, such as achieving a milestone. Both receivables and contract assets are subject to credit-loss requirements, although contract assets may also involve performance or billing risk.

Contract costs may include incremental costs of obtaining a contract, such as a sales commission, when recovery is expected. Certain costs to fulfil a contract are also capitalised when they relate directly to a contract, generate or enhance resources used for future performance, and are expected to be recovered. Capitalised costs are amortised systematically in line with transfer of the related goods or services and tested for impairment.

8. Contract modifications

The accounting depends on the nature of the change:

  1. Separate contract: added goods or services are distinct and priced at their stand-alone selling prices.
  2. Prospective accounting: remaining goods or services are distinct from those already transferred; the old contract is treated as terminated and a new contract is formed for remaining items.
  3. Cumulative catch-up: remaining goods or services are not distinct and form part of a single partially satisfied obligation; the modification updates the measure of progress and cumulative revenue.

Illustratively, a customer orders 100 standard units at CU10 each and later orders 20 additional units at CU9 each, which equals their stand-alone selling price. The modification is a separate contract. If the extra units are highly integrated with a customised project, the modification may instead require a cumulative catch-up adjustment.

9. Receivables and expected credit losses

A receivable is initially measured at the amount recognised under the applicable financial-instrument requirements, normally the transaction price when no significant financing effect exists. Subsequently, it is measured using the applicable amortised-cost model, reduced by a loss allowance.

Expected credit loss (ECL) accounting recognises credit losses before a default occurs. It incorporates reasonable and supportable historical, current and forward-looking information, including probability of default, exposure at default and loss given default where appropriate.

A simplified expected-loss estimate can be expressed as:

ECL = ∑(PDj × EADj × LGDj × DFj)

where PD_j is probability of default for scenario or period j, EAD_j is exposure at default, LGD_j is loss given default, and DF_j is the discount factor when discounting is required. The equation assumes the variables are estimated consistently and scenarios are probability-weighted. In practice, cash-flow timing, recoveries, collateral and contractual terms must also be considered.

For short-term trade receivables, a provision matrix is often used. It groups receivables by ageing and applies rates adjusted for current and forecast conditions.

Worked example: provision matrix

Age categoryGross receivableLoss rateExpected loss
CurrentCU200,0001%CU2,000
1–30 days overdueCU80,0003%CU2,400
31–90 days overdueCU30,00010%CU3,000
Over 90 days overdueCU10,00040%CU4,000
TotalCU320,000CU11,400

The required loss allowance is CU11,400. If the existing allowance is CU8,000, the entity records an additional impairment loss of CU3,400. The receivable’s carrying amount becomes CU308,600 before any subsequent movements.

A typical entry for the increase is:

  • Debit impairment loss CU3,400.
  • Credit loss allowance CU3,400.

The allowance is not a direct reduction of revenue. Write-offs reduce the receivable and allowance when collection is no longer reasonably expected; later recoveries are recognised according to the applicable financial-reporting framework.

10. Detailed illustrative case: Meridian Cloud Systems

Background

Meridian sells a cloud package to a corporate customer for CU240,000. The arrangement includes implementation, a three-year hosted service and premium support. The customer pays CU60,000 at signing and the balance in equal annual instalments. Meridian concludes that implementation is not distinct because it significantly integrates and configures the hosted platform. The combined implementation and hosting promise is one performance obligation, while premium support is a second obligation.

Stand-alone selling prices are CU270,000 for the integrated platform service and CU45,000 for support. The stated price is CU240,000. Assume payment timing does not create a significant financing component for this illustration.

Problem and analysis

Meridian must determine whether the discount is allocated to both obligations or specifically to one. There is no evidence that the discount relates entirely to one obligation, so it is allocated proportionately.

Platform allocation = CU240,000 × CU270,000 ÷ CU315,000 = CU205,714
Support allocation = CU240,000 × CU45,000 ÷ CU315,000 = CU34,286

The platform obligation is satisfied over three years because the customer simultaneously receives the hosted service. Suppose progress is even. Revenue from the platform is approximately CU68,571 per year. Support revenue is recognised over the support period if the service is provided evenly, approximately CU11,429 per year. Total annual revenue is therefore approximately CU80,000.

The CU60,000 advance initially creates a contract liability. As service is provided, the liability is reduced and revenue is recognised. If Meridian invoices an amount before it has an unconditional right to consideration, the balance remains a contract asset rather than a receivable. Once only passage of time remains before payment, it is reclassified as a receivable.

Outcome and learning points

The case demonstrates that pricing, billing and revenue recognition are separate questions. The cash schedule does not determine revenue timing. The correct analysis requires identification of integrated promises, relative allocation, assessment of over-time transfer and classification of balances. Management should document stand-alone selling-price estimates, service-level obligations, renewal rights and the expected credit-loss assessment for billed amounts.

11. Professional judgement, governance and technology

Revenue accounting is vulnerable to management bias because reported revenue affects performance measures and market expectations. Strong governance should include:

  • contract review by accounting, legal, sales and operational personnel;
  • controls over contract approval, billing and revenue-system configuration;
  • documented estimates for returns, rebates, variable consideration and progress;
  • reconciliation of subledgers to the general ledger;
  • independent review of unusual terms, side agreements and quarter-end transactions;
  • monitoring of contract modifications and manual journal entries; and
  • clear disclosure of significant judgements and estimation uncertainty.

Enterprise resource planning systems can automate schedules for subscriptions, milestones and deferred revenue. Analytics and machine-learning tools can identify unusual margins, end-period sales, cancellations or contract terms. However, AI outputs do not replace professional judgement. Models may reproduce biased historical patterns, overlook legal enforceability or misclassify non-standard clauses. Human review, audit trails, access controls and model validation remain essential.

12. Challenges and limitations

Important challenges include:

  • determining whether promises are distinct;
  • estimating stand-alone selling prices when markets are thin;
  • constraining variable consideration;
  • measuring progress when forecasts change;
  • identifying significant financing components;
  • interpreting customer acceptance and bill-and-hold clauses;
  • distinguishing a contract asset from a receivable; and
  • estimating forward-looking credit losses during economic uncertainty.

Revenue standards improve comparability, but they do not eliminate judgement. Different reasonable estimates can produce different timing of revenue, particularly for customised services and long-term contracts. Transparent assumptions, sensitivity analysis and consistent application are therefore as important as the numerical result.

Chapter Summary

Revenue is recognised to depict the transfer of promised goods or services to customers for expected consideration. The five-step model requires an entity to identify the contract, identify performance obligations, determine and allocate the transaction price, and recognise revenue when or as obligations are satisfied. Variable consideration is constrained to prevent a significant reversal; financing effects are separated when material; and long-term obligations may be measured using output or input methods.

Contract assets represent conditional rights to consideration, receivables represent unconditional rights, and contract liabilities represent remaining obligations after consideration has been received or is due. Contract modifications may be separate contracts, prospective changes or cumulative catch-up adjustments. Expected credit losses are recognised using historical, current and forward-looking information, often through a provision matrix for trade receivables. Effective accounting requires sound judgement, documentation, internal control and ethical resistance to premature revenue recognition.

Key Terms

Revenue: Income arising from ordinary activities of an entity.

Customer: Party obtaining goods or services from an entity in exchange for consideration.

Contract: Enforceable agreement creating rights and obligations.

Performance obligation: Promise to transfer a distinct good or service.

Transaction price: Consideration expected in exchange for transferred goods or services.

Variable consideration: Consideration affected by discounts, rebates, returns, bonuses or penalties.

Constraint: Limitation preventing inclusion of variable consideration likely to reverse significantly.

Stand-alone selling price: Price at which an entity would sell a promised good or service separately.

Point-in-time recognition: Revenue recognition when control transfers at a particular time.

Over-time recognition: Revenue recognition as the customer receives or controls performance.

Contract asset: Conditional right to consideration.

Receivable: Unconditional right to consideration.

Contract liability: Obligation to transfer goods or services for consideration received or due.

Contract modification: Change in scope or price of an existing contract.

Expected credit loss: Probability-weighted estimate of credit shortfalls.

Probability of default: Likelihood that a borrower will default.

Loss given default: Portion of exposure expected to be lost after default.

Provision matrix: Ageing-based method for estimating receivable losses.

Significant financing component: Financing effect arising from timing of payment and transfer.

Review Questions

Short Answer Questions

  1. State the five steps of the revenue recognition model.
  2. What makes a good or service distinct?
  3. Distinguish a contract asset from a receivable.
  4. Name two methods for estimating variable consideration.
  5. Why is an expected credit-loss allowance recognised for trade receivables?

Long Answer Questions

  1. Explain the conditions for recognising revenue over time and discuss suitable progress measures.
  2. Explain how a transaction price is allocated when stand-alone selling prices differ from the contractual prices.
  3. Discuss the accounting treatment of contract modifications.
  4. Explain the treatment of significant financing components and variable consideration.
  5. Describe the governance and internal-control risks associated with revenue recognition.

Analytical / Application Questions

  1. A company sells equipment, installation and a two-year service plan for CU150,000. Their stand-alone selling prices are CU120,000, CU30,000 and CU50,000. Allocate the transaction price using relative stand-alone selling prices and explain when each component’s revenue should be recognised.
  2. A contractor has a CU5 million fixed-price project with estimated total costs of CU4 million. Costs incurred are CU1.2 million, and CU1.1 million has been billed. Calculate progress, cumulative revenue and the likely contract balance, assuming cost-to-cost measurement is appropriate.
  3. A receivables portfolio contains CU100,000 current at 1%, CU40,000 aged 31–90 days at 8%, and CU15,000 over 90 days at 35%. Calculate the required allowance and explain how it changes if the existing allowance is CU4,000.

Multiple Choice Questions with Answers

Question 1

Which sequence correctly states the five-step revenue recognition model?

A. Identify contract, identify obligations, determine price, allocate price, recognise revenue

B. Determine price, invoice customer, identify contract, recognise cash, allocate price

C. Identify cash, estimate profit, allocate cost, invoice customer, recognise revenue

D. Identify obligations, collect cash, determine tax, allocate cost, recognise revenue

Correct Answer: A. Identify contract, identify obligations, determine price, allocate price, recognise revenue

Question 2

A contract asset is best described as:

A. An unconditional right to consideration

B. An obligation to provide future services

C. A conditional right to consideration

D. Cash received before delivery

Correct Answer: C. A conditional right to consideration

Question 3

A company estimates a transaction price of CU200,000 and stand-alone selling prices of CU300,000 for Service A and CU100,000 for Service B. The amount allocated to Service A is:

A. CU50,000

B. CU100,000

C. CU150,000

D. CU200,000

Correct Answer: C. CU150,000

Question 4

Which condition supports recognising revenue over time?

A. The customer has not approved the contract

B. The entity creates an asset controlled by the customer as it performs

C. The entity has received no consideration

D. The entity expects a loss on the contract

Correct Answer: B. The entity creates an asset controlled by the customer as it performs

Question 5

When variable consideration is subject to a significant reversal risk, the entity should:

A. Recognise all consideration immediately

B. Exclude the uncertain amount until the constraint is satisfied

C. Recognise it as interest income

D. Record it as a contract liability permanently

Correct Answer: B. Exclude the uncertain amount until the constraint is satisfied

Question 6

A receivable differs from a contract asset because a receivable:

A. Is always uncollectible

B. Is an unconditional right to consideration

C. Always arises before revenue

D. Represents an obligation to perform

Correct Answer: B. Is an unconditional right to consideration

Question 7

Under cost-to-cost measurement, costs incurred to date are CU2 million and estimated total costs are CU8 million. Progress is:

A. 20%

B. 25%

C. 40%

D. 75%

Correct Answer: B. 25%

Question 8

A provision matrix is primarily used to estimate:

A. Stand-alone selling prices

B. Contract modifications

C. Expected credit losses on receivables

D. The customer’s tax liability

Correct Answer: C. Expected credit losses on receivables

Question 9

A customer payment received before the entity performs generally creates a:

A. Contract liability

B. Contract asset

C. Receivable

D. Finance lease

Correct Answer: A. Contract liability

Question 10

A contract modification adding distinct goods at their stand-alone selling prices is generally accounted for as:

A. A separate contract

B. A cumulative catch-up adjustment

C. An impairment loss

D. A financing liability

Correct Answer: A. A separate contract

Financial Accounting & Reporting
Chapter 5 of 15