Education / Advanced Financial Accounting
0%
Lesson 3 · Advanced Financial AccountingCFA L1

Revenue Recognition

Accrual accounting records the effects of transactions when they occur, not when cash moves — so the central questions are when to recognise revenue and in what amount. This lesson works through the converged five-step model (IFRS 15 / ASC 606), the principal-vs-agent and long-term contract complications, and then the two timing mismatches that create earnings-management opportunities: revenue recognised before cash (receivables and bad-debt allowances) and after cash (deferred revenue).

On this page

"Accrual accounting depicts the effects of transactions … in the periods in which those effects occur, even if the resulting cash receipts and payments occur in a different period" (IFRS Conceptual Framework 1.17). The converged standard — US GAAP ASC 606 and IFRS 15, effective 2018 — has a single core principle: recognise revenue to depict the transfer of promised goods or services in the amount the entity expects to be entitled to in exchange.

Learning outcomes

  1. Apply the five-step revenue model and identify performance obligations.
  2. Distinguish principal (gross) from agent (net) revenue reporting.
  3. Recognise revenue on long-term contracts using percentage-of-completion.
  4. Account for receivables and estimate the allowance for bad debt.
  5. Explain how allowances, factoring, channel stuffing and deferred revenue can distort earnings.

The five-step model

Revenue recognition follows five steps — the first two define whether and what, steps 3–4 the amount, and step 5 the timing:

IFRS 15 / ASC 606 — five steps
  1. Identify the contract with a customer — collectability (it is probable the customer will pay) defines whether a contract exists.
  2. Identify the distinct performance obligations — each is accounted for separately.
  3. Determine the transaction price.
  4. Allocate the transaction price to the obligations — this sets the amount of revenue.
  5. Recognise revenue when (or as) each obligation is satisfied — the timing.
Worked example

Selling a mobile phone with software upgrades

A phone is sold bundling hardware + software, plus future software upgrades. How is revenue recognised?

Show solution

It is highly likely the customer pays → a contract exists (step 1). The hardware + software is a distinct performance obligation, separate from the software upgrades (step 2). The transaction price is split between the two (steps 3–4). Revenue for the hardware + software is recognised now (delivered); revenue for the upgrades is deferred and recognised in future periods as they are provided (step 5).

Recognise hardware+software now; defer the upgrade portion to future periods

Principal vs agent, franchising and licensing

Whether revenue is reported gross or net depends on the entity's role. A principal (controls the good/service before transfer) reports gross revenue; an agent (arranges for another party to provide it) reports only its net fee or commission. Agents therefore show much larger profit margins (little or no COGS).

Worked example

Buyonline vs Supplier

Buyonline operates a marketplace; customers prepay (non-refundable). Buyonline passes payment to Supplier and keeps a 10% commission. Supplier manufactures and delivers. Who reports what?

Show solution

Supplier is the principal — it controls and delivers the goods, so it reports the full (gross) sale as revenue. Buyonline is the agent — it merely facilitates, so it reports only the 10% commission as revenue. Misclassifying an agent as a principal is a classic way to inflate headline revenue (and is why margins should be read alongside the revenue model).

Supplier: gross revenue; Buyonline: 10% commission only

For franchising/licensing, decompose the revenue: franchise royalties and fees / licence transfers; deferred revenue from upfront or subscription fees (e.g. SaaS); and supply-chain revenue (selling equipment and supplies to franchisees).

Long-term contracts

A performance obligation is satisfied over time (rather than at a point) if any of these hold: (i) the customer simultaneously receives and consumes the benefit as the entity performs (routine service contracts); (ii) the entity's work creates or enhances an asset the customer controls (refurbishing the customer's factory, building a road for a government); or (iii) the work creates an asset with no alternative use to the entity and the entity has an enforceable right to payment for work done to date (a bespoke weapons system).

Such contracts use the percentage-of-completion method, measuring progress by an input method (% of total costs incurred) or an output method (units or milestones). This matches revenues with costs so performance is visible each period.

Worked example

Builder Co. — percentage-of-completion

Contract price \$1.0m; total expected cost \$0.7m over two years. Year 1 cost \$0.42m; year 2 cost \$0.28m. Recognise revenue and profit each year.

Show solution

Year 1: progress \(=0.42/0.7=60\%\) → revenue \(=0.6\times\$1\text{m}=\$0.6\text{m}\); profit \(=0.6-0.42=\$0.18\text{m}\). Year 2: progress \(=0.28/0.7=40\%\) → revenue \(=\$0.4\text{m}\); profit \(=0.4-0.28=\$0.12\text{m}\). Total profit \(\$0.30\text{m}\) is recognised across the two years in proportion to costs incurred.

Yr1: rev 0.6m, profit 0.18m; Yr2: rev 0.4m, profit 0.12m
Bill-and-hold

In a bill-and-hold sale (billed but not yet shipped), revenue is recognised only when the customer obtains control — which requires all of: a substantive reason (the customer requested it), the product separately identified as the customer's, the product ready for physical transfer, and the entity unable to use or redirect it.

Revenue before cash — receivables and bad debt

When revenue is earned before cash is received, the entity accrues a receivable (a financial asset — effectively 0%-interest "trade credit"). Under the matching principle, expected customer defaults must be estimated up front through an allowance for bad debt, estimated either globally (a % of sales or of receivables) or by aging analysis — the further past due a receivable, the higher its probability of non-collection. Allocating to the allowance is an expense (reduces earnings); reversing it increases earnings.

Managing the allowance — Jackson & Liu (2010)

Because the allowance is a managerial estimate, it is a lever for earnings management:

Under-provision vs cookie-jar

Under-provision: when earnings look likely to miss expectations, managers book an abnormally low bad-debt provision to boost profit (e.g. cutting the allowance from 13 to 9 records an expense of 8 instead of 12 — earnings up \(\sim\)£4m). "Cookie-jar" accounting: in good years managers over-provision (allowance 13 → 17, expense 16 instead of 12 — earnings down £4m) to build a cushion that can be released later to meet targets. Detection (Jackson & Liu): compare the opening allowance to subsequent write-offs — if \(\text{Allowance}(t)/\text{Utilised allowance}(t+1)\) keeps exceeding 1, the firm is becoming systematically more conservative (building a jar).

Factoring and channel stuffing

Factoring (discounting) sells receivables — often notes or commercial paper — for cash before maturity, at a discount fee. Without recourse, default risk fully transfers to the buyer; with recourse, the seller must reimburse the buyer (plus fees) if the debtor defaults. Factoring reduces reported receivables and so flatters days-sales-outstanding — e.g. AstraZeneca's days' receivables fell from 72.5 (FY2015) to 48.8 (FY2017), explained in its report by "more factored invoices." A genuine collection improvement and a balance-sheet clean-up via factoring look the same in DSO, so read the notes.

Channel stuffing

Channel stuffing overloads a distribution channel with more product than it can sell — inducing customers to over-buy via unusual discounts or the threat of price rises, or simply shipping unordered goods. It pulls revenue forward and is often reversed (restated) later. Red flag: receivables abnormally high relative to revenue (high days' receivables) versus the firm's own history or its peers.

Revenue after cash — deferred revenue

When cash is received before revenue is earned (think Netflix subscriptions), the entity records a deferred-revenue liability and releases it to revenue as the obligation is met. It is double-edged: good news (a leading indicator of future revenue and a cash inflow) but also an obligation still to be fulfilled.

Worked example

Softsystems SaaS prepayment

On 1 Jan 2024, Softsystems receives £120,000 in advance for a full-year cloud service delivered evenly. What does the half-year (30 Jun) statement show? (A) £120,000 revenue; (B) £60,000 liability and £120,000 YTD revenue; (C) £60,000 liability and £60,000 YTD revenue.

Show solution

On receipt: Cash 120,000 / Deferred-revenue liability 120,000. Each quarter, release 30,000 to revenue. By 30 June, two quarters have been earned: revenue \(=2\times30{,}000=\$60{,}000\); remaining liability \(=120{,}000-60{,}000=\$60{,}000\). Answer C.

C — £60,000 deferred-revenue liability and £60,000 YTD revenue
Why deferred revenue moves margins — Prakash & Sinha (2013), Caylor (2010)

If revenue is deferred but some associated costs (R&D, advertising, other period costs) are expensed as incurred, deferral depresses margins in the deferral year and lifts them in later years when the revenue is recognised without those costs. The larger the period costs, the bigger these swings — so apparent margin "fluctuations" may be deferral timing, not cost control. Managers can therefore accelerate deferred revenue into the present to avoid earnings disappointments (Caylor, 2010), and neither analysts nor prices fully price the implications (Prakash & Sinha). Crucially, managing deferred revenue has no cash implications, whereas managing accrued revenue degrades receivable quality and cash — which is why deferred revenue is the "cleaner" lever for earnings management.

Key takeaway

Recognise revenue under the five-step model as control transfers, in the amount expected — splitting distinct obligations, reporting gross (principal) vs net (agent), and using percentage-of-completion for over-time contracts. The two cash–revenue timing gaps are where quality issues hide: revenue before cash creates receivables whose bad-debt allowance can be under-provided or stuffed into a cookie jar, and can be flattered by factoring or channel stuffing; revenue after cash creates deferred revenue, a leading indicator that also swings margins and is the cash-neutral lever of choice for managing earnings.

Saved in your browser — your progress bars update automatically.