Before you start
You will be able to
- Apply the five steps of ASC 606 and IFRS 15 to a contract, using the control criteria to decide whether revenue is recognised over time or at a point in time.
- Calculate the share of a transaction price allocated to each performance obligation, in proportion to stand-alone selling prices.
- Record contract liabilities (unearned revenue), receivables, refunds and sales discounts, and present contra-revenue accounts correctly.
- Distinguish a principal from an agent and explain how the answer changes reported revenue.
- Reconcile Lantern’s online-shop order values with the revenue, unearned revenue and cash in its books.
Review first
- Accrual versus cash accounting — It introduced the revenue recognition principle, performance obligations and the five steps, which this lesson applies to a full year.
- Adjusting entries — Unearned revenue and accrued revenue were adjusted there; here you see where those balances come from and what they mean.
Fictional case A fictional coffee business founded by Ana Lim. It starts as a catering and barista-training service, opens its own cafés and an online shop for beans, and plans a canned cold brew.
The idea
Fictional case
January 2027. Lantern’s accountant is preparing the statements for its first financial year, the ten months from 1 March to 31 December 2026. Lantern earned money in three ways: it catered 76 events, ran 14 barista workshops and sold bags of beans in its online shop. B02 and B01 together put the shop’s order values at $111,024.55, and the bank records show $191,220 received from customers. The first line of the income statement needs a third figure: how much revenue Lantern earned in those ten months.
In F01 you met the revenue recognition principle: revenue is recognised when, or as, a business satisfies a performance obligation by transferring control of a good or service to a customer, at the amount it expects to be entitled to. In one month of catering the principle was easy to apply. Over a year, with deposits, prepaid subscriptions, unpaid invoices, refunds and bundled sales, it becomes the source of most of the judgement in an income statement. Revenue is the figure readers look at first, and every subtotal beneath it inherits any error in it.
US GAAP (Accounting Standards Codification Topic 606) and IFRS (IFRS 15) apply the principle through the same five steps, summarised in the figure. The first four settle the contract and the amount; only the fifth decides the timing.
Cash and revenue rarely move on the same day, and the gap between them leaves an asset or a liability on the balance sheet. If the customer pays first, the business owes the goods or service: a contract liability, which Lantern’s chart of accounts calls unearned revenue and many companies call deferred revenue. If the business performs first and the customer has not yet paid, it holds a receivable (or a contract asset, if its right to payment still depends on further performance). At 31 December Lantern had both: $6,100 of unearned revenue and $7,380 of accounts receivable.
Each of Lantern’s streams fits the model differently. A catered event or a workshop is delivered on one day. A bag of beans is a good, recognised when it is shipped. A prepaid subscription is a promise of future bags, so its cash arrives before any revenue. The rest of the lesson works through the steps in turn, deals with refunds, discounts and the question of whose sale it is, and ends by reconciling the shop’s order values with the books.
In depth
Step 1: the contract
A contract is an agreement that creates enforceable rights and obligations; it can be written, spoken or implied by a business’s customary practice. IFRS 15 (paragraph 9) lists five conditions before the model applies, and ASC 606 has a parallel list:
- the parties have approved the contract and are committed to performing;
- each party’s rights to the goods or services can be identified;
- the payment terms can be identified;
- the contract has commercial substance (it is expected to change the business’s future cash flows);
- it is probable that the business will collect the amount it will be entitled to.
Lantern’s contracts are simple: a catering booking confirmed by email at an agreed price, a workshop registration, an order placed at the shop’s checkout. A customer who later fails to pay, as Quayline Events did, doesn’t mean there was no contract. The loss is a bad debt, which the next module covers in Receivables and payables.
Step 2: the performance obligations
A performance obligation is a promise to transfer a distinct good or service. IFRS 15 (paragraph 27) treats a promise as distinct when two conditions hold: the customer can benefit from it on its own or with resources readily available to it, and the promise is separately identifiable from the other promises in the contract. A catered lunch includes food, coffee and the staff who serve them, but the client is buying one integrated service, so it is one obligation. A sound system sold with installation by the seller’s technician and a support plan is usually three obligations, because a customer could buy each separately and none significantly changes the others.
Step 3: the transaction price
The transaction price is the amount the business expects to be entitled to in exchange for the promised goods or services. It excludes amounts collected on behalf of third parties, such as some sales taxes (IFRS 15 paragraph 47). When the amount can change, because of discounts, rebates, refunds, credits, price concessions, incentives, bonuses or penalties, the business has variable consideration (ASC 606-10-32-6; IFRS 15 paragraph 51). It estimates the amount, but includes it only to the extent that it is probable that a significant reversal of the cumulative revenue recognised won’t occur later (ASC 606-10-32-11). Lantern’s prices are fixed: an agreed price for each event, $125 a workshop seat and a list price for each bag (its refunds for damaged bags, discussed below, are the exception).
Step 4: allocating the price
When a contract holds more than one performance obligation, the transaction price is divided in proportion to their stand-alone selling prices: what the business would charge for each promise sold separately (IFRS 15 paragraphs 74 and 77). A list price is evidence of a stand-alone selling price but isn’t automatically one. When no observable price exists, the business estimates it, for example by an adjusted market assessment or expected cost plus a margin; a residual approach is allowed only in limited circumstances (paragraph 79). A discount for buying the bundle is normally shared among all the obligations in proportion.
The challenging example below allocates a $7,200 bundle across equipment, installation and a two-year support plan whose stand-alone prices add up to $8,000. Each obligation receives 90% of its stand-alone price, so each bears its share of the $800 discount.
Step 5: satisfying the obligation
An obligation is satisfied when the customer obtains control of the good or service: the ability to direct its use and obtain substantially all of its remaining benefits (IFRS 15 paragraph 33). Revenue is recognised over time if any one of three criteria is met (ASC 606-10-25-27; IFRS 15 paragraph 35):
- the customer receives and consumes the benefits as the business performs (cleaning, a gym membership, a monitoring service);
- the business’s work creates or enhances an asset the customer controls as it is created (an extension built on the customer’s land);
- the work creates an asset with no alternative use to the business, and the business has an enforceable right to payment for the work done to date (a machine built to one customer’s design).
Otherwise the obligation is satisfied at a point in time, and the business looks for indicators that control has passed: a present right to payment, the customer’s legal title, physical possession, the significant risks and rewards of ownership, and the customer’s acceptance (ASC 606-10-25-30; IFRS 15 paragraph 38). No single indicator decides; they are weighed together.
F01 described a catered event as delivered at a point in time, a fair shorthand: strictly, it meets the first over-time criterion, because the client consumes the service as Lantern performs it. The performance lasts a few hours on one day, so either way all its revenue falls on the event date, and the same is true of a workshop.
A bag of beans is a good. Lantern refunds bags damaged in transit, so it keeps the risk of loss until the parcel arrives, and control strictly passes on delivery. Its accountant nevertheless recognises shop sales when orders ship: parcels arrive within days, so only orders in transit on 31 December are affected, and they were judged below materiality. With material sales in transit at a year end, revenue would wait for delivery.
| Stream | Performance obligation | Price | Satisfied | Revenue ($) |
|---|---|---|---|---|
| Catering | Each event (food, coffee and staff together) | Agreed per event; average $820 | On the event day | 62,320 |
| Workshops | A seat at a workshop | $125 a participant | On the workshop day | 21,000 |
| Shop orders | Each bag shipped | List price | When shipped | 111,025 |
| Prepaid subscriptions | Bags still to be shipped | Paid in advance | As each bag ships | 0 |
| Gross revenue | 194,345 | |||
| Less refunds | (1,025) | |||
| Net revenue | 193,320 |
Contract liabilities and receivables
A contract liability is a business’s obligation to transfer goods or services to a customer from whom it has received payment, or from whom payment is already due (IFRS 15 paragraph 106; ASC 606 uses the same term). A receivable is a right to payment that is unconditional: only the passage of time stands between the business and the cash (paragraph 108). If the business has performed but its right to payment still depends on something other than time, such as finishing another part of the contract, it holds a contract asset rather than a receivable (IFRS 15 paragraph 107; ASC 606-10-45-3). Lantern’s catering invoices of $59,920 created receivables when the events took place; by 31 December it had collected $51,720 and written off $820, leaving $7,380.
Four of Lantern’s receipts created contract liabilities. The table follows each from receipt to the year end; the journal shows how the year’s summary entries record them.
| Source | Received ($) | Earned in 2026 ($) | Owed at 31 December ($) |
|---|---|---|---|
| Harbor Tech’s deposit for three events (March) | 2,400 | 2,400 | 0 |
| Deposits for two January events (December) | 1,640 | 0 | 1,640 |
| Fees for the workshop on 9 January 2027 | 1,500 | 0 | 1,500 |
| Subscriptions paid for, bags not yet shipped | 2,960 | 0 | 2,960 |
| Total | 8,500 | 2,400 | 6,100 |
| Date | Account | Debit ($) | Credit ($) |
|---|---|---|---|
| 31 Dec | Cash | 4,040 | |
| Unearned Revenue | 4,040 | ||
| Catering deposits received: Harbor Tech’s $2,400 in March and $1,640 in December for two January events. | |||
| 31 Dec | Unearned Revenue | 2,400 | |
| Catering Revenue | 2,400 | ||
| Harbor Tech’s three prepaid events are catered (March and April). | |||
| 31 Dec | Cash | 22,500 | |
| Training Revenue | 21,000 | ||
| Unearned Revenue | 1,500 | ||
| Workshop fees received: $21,000 for the 14 workshops held and $1,500 for a workshop on 9 January 2027. | |||
| 31 Dec | Cash | 113,985 | |
| Online Sales Revenue | 111,025 | ||
| Unearned Revenue | 2,960 | ||
| Online shop: orders shipped ($111,025) and subscriptions paid for but not yet shipped ($2,960), all paid by card. | |||
In early 2027 the $6,100 becomes revenue as Lantern caters the two events, runs the workshop and ships the subscription bags: each delivery debits Unearned Revenue and credits a revenue account. Had Lantern recorded the receipts as revenue in 2026, its 2026 revenue would be overstated by $6,100 and its balance sheet would hide obligations it still had to perform.
Refunds, returns and allowances
When a customer returns goods or is given a price reduction, the business doesn’t erase the original sale. It debits a contra-revenue account, Sales Returns and Allowances, which has a normal debit balance and is deducted from gross revenue on the income statement. Keeping the reduction in its own account shows managers how much selling effort is undone by returns. Lantern refunded $1,025 to customers whose bags were damaged in transit. The damaged beans weren’t resold, so nothing went back into inventory:
| Date | Account | Debit ($) | Credit ($) |
|---|---|---|---|
| 31 Dec | Sales Returns and Allowances | 1,025 | |
| Cash | 1,025 | ||
| Refunds for bags damaged in transit, paid back to customers’ cards. | |||
When returned goods can be resold, a second entry puts them back into inventory at cost and reduces cost of goods sold, as the next lesson shows. A business that sells with a right of return and expects returns at the year end estimates them instead of waiting: it recognises revenue only for the goods it expects customers to keep, a refund liability for the amount it expects to pay back, and an asset, with a matching reduction of cost of sales, for its right to recover the goods (ASC 606-10-55-23; IFRS 15 paragraph B21). Lantern’s practice of refunding damaged bags is variable consideration in principle, but refunds were under 1% of shop sales and are paid within days, so those still to come at 31 December for late-December shipments were immaterial: its accountant records refunds when paid and recognises no refund liability. A business whose expected refunds at the year end are material must estimate them.
A sales discount rewards prompt payment. Terms of “2/10, n/30” offer 2% off if the customer pays within 10 days, with the full amount due in 30. Introductory texts, OpenStax among them, record the discount in a contra-revenue account, Sales Discounts, when the customer takes it. Under ASC 606 and IFRS 15 a prompt-payment discount is variable consideration, so a seller that expects most customers to take it estimates the discount when it recognises the sale. Lantern’s shop customers pay by card at checkout, so its Sales Discounts account has no balance in 2026; it would be used if Lantern offered credit terms to wholesale customers.
Gross or net: principal or agent
When another party is involved in supplying the customer, the business must decide whether it promised to provide the good or service itself, as a principal, or to arrange for the other party to provide it, as an agent. A principal recognises revenue at the gross amount the customer pays; an agent recognises only its fee or commission (IFRS 15 paragraphs B35B and B36). The test is whether the business controls the good or service before it reaches the customer. Three indicators help (paragraph B37): the business is primarily responsible for fulfilling the promise, it bears inventory risk, and it has discretion in setting the price.
Lantern buys roasted bags from Kilnworth Roasting, holds them in stock, sets their prices and answers customers’ complaints, so it is the principal and reports the full $111,025 as revenue. The card processor and the shop platform are Lantern’s suppliers, not partners in the sale: their $4,010 of fees is an operating expense, not a deduction from revenue. The answer matters for comparisons. A marketplace selling $1 million of other firms’ goods for a 10% commission reports $100,000 of revenue; a retailer selling the same goods as principal reports $1 million and the cost of the goods as well.
Reconciling the shop’s order values with the books
B02 cleaned the shop’s order export for March to June and found order values of $9,096.15; B01 estimated July to December as orders multiplied by the average order value, $101,928.40. Analytics measures orders placed; the books measure obligations satisfied, refunds and cash received in advance. The reconciliation explains every difference:
| Item | $ |
|---|---|
| Order values, March–June (B02) | 9,096.15 |
| Order values, July–December (B01) | 101,928.40 |
| Total order values | 111,024.55 |
| Rounding to whole dollars, as the books are kept | 0.45 |
| Online Sales Revenue (gross) | 111,025.00 |
| Less refunds (Sales Returns and Allowances) | (1,025.00) |
| Net online sales | 110,000.00 |
| Add subscriptions paid for, bags not yet shipped (Unearned Revenue) | 2,960.00 |
| Cash received from shop customers | 112,960.00 |
Three points follow. The analytics figure and the revenue figure agree only because every order in the export was shipped by 31 December; an order placed on 31 December and shipped on 2 January would be 2027 revenue. Refunds are a reduction of revenue, so the shop’s net sales are $110,000, the figure the next lesson uses for its gross margin. And $2,960 of the cash the shop collected isn’t revenue at all yet.
Formulas
Allocating a transaction price (relative stand-alone selling prices)
- The part of the transaction price assigned to performance obligation i$
- What the business expects to be entitled to for the whole contract$
- The stand-alone selling price of obligation i: what it would sell for on its own$
- The total of the stand-alone selling prices of all the obligations in the contract$
Assumes. Any discount for buying the bundle belongs to all the obligations in proportion.
Seaholme’s bundle: for the equipment.
Revenue to date on an obligation satisfied evenly over time
- The part of the transaction price assigned to the service$
- The part of the service period that has passedmonths
- The whole service periodmonths
Assumes. The service is provided evenly, so time elapsed measures progress.
Contract liability (unearned revenue) at the end of a period
- The contract liability at the start and end of the period$
- Payments received (or due) for goods and services not yet transferred$
- Revenue recognised in the period for obligations that had been paid for in advance$
Lantern, 2026: .
Net revenue
- Revenue recognised for goods and services transferred, before reductions$
- Refunds and price reductions for returned or unsatisfactory goods (a contra-revenue account)$
- Reductions for prompt payment taken by customers (a contra-revenue account)$
Lantern, 2026: .
Worked examples
Fictional figures
Selkie Swim School, a fictional business, has a financial year ending 31 October. On 1 September, 40 children enrol for a term of ten weekly lessons, each paying $180 in advance; by 31 October eight of the ten lessons have been given. In October the school also teaches a primary school’s class for a fee of $900, invoiced on 31 October and payable within 30 days. How much revenue does Selkie recognise for the year from these two contracts, and what does its balance sheet show for them at 31 October?
- Steps 1 and 2: each enrolment is a contract to deliver ten lessons. The lessons are a service the children consume as they are given, so the obligation is satisfied over time, lesson by lesson.
- Steps 3 and 4: the price is $180 for ten lessons, so each lesson carries dollars. The school received in advance.
- Step 5, the term: eight lessons have been given, so revenue is . The other is a contract liability: two lessons still owed to each child.
- Step 5, the class: the lessons were given in October, so the $900 is October revenue although it hasn’t been paid. The right to the cash depends only on time passing, so it is a receivable.
Answer. Revenue for the year: dollars. At 31 October Selkie shows a contract liability (unearned revenue) of $1,440 and an account receivable of $900.
What it means. Cash and revenue differ in both directions: the school holds $1,440 of cash it hasn’t yet earned and has earned $900 it hasn’t yet received. Both are on its balance sheet, which is what lets a reader see them.
Fictional figures
Seaholme Sound Systems, a fictional retailer, sells a home cinema package for $7,200, paid in full on 1 October 2026. The package includes the speakers and amplifier, delivered on 1 October; installation by Seaholme’s technician on 8 October; and 24 months of remote support from 1 October. Sold separately, Seaholme charges $6,000 for the equipment, $600 for installation and $1,400 for two years of support. Seaholme’s financial year ends on 31 December. How much revenue does it recognise in 2026, and what contract liability remains?
| Obligation | Stand-alone price ($) | Allocated ($) | Revenue in 2026 ($) | Owed at 31 Dec ($) |
|---|---|---|---|---|
| Equipment | 6,000 | 5,400 | 5,400 | 0 |
| Installation | 600 | 540 | 540 | 0 |
| Support, 24 months | 1,400 | 1,260 | 157.50 | 1,102.50 |
| Total | 8,000 | 7,200 | 6,097.50 | 1,102.50 |
- Step 2: the customer could buy the equipment, the installation and the support separately, and none of them significantly modifies another, so there are three performance obligations.
- Steps 3 and 4: the transaction price is 7,200 against stand-alone prices totalling . Each obligation gets of its stand-alone price: 5,400, 540 and 1,260.
- Step 5, the equipment: on 1 October the customer has the speakers, legal title and the risks of ownership, and Seaholme has been paid, so control passes at that point. Revenue: $5,400 on 1 October.
- Step 5, installation: performed on 8 October, so $540 of revenue that day.
- Step 5, support: the customer receives it as it is provided, evenly over 24 months, so it is satisfied over time: for October–December. The remaining is a contract liability.
Answer. Revenue in 2026: dollars; contract liability at 31 December: $1,102.50.
What it means. Recognising the whole $7,200 on delivery would overstate 2026 revenue by $1,102.50 and hide 21 months of support Seaholme still owes. Allocating the discount to the support alone, because it is “the extra”, would understate the liability; the standards spread it in proportion.
Fictional figures
Suppose that in 2027 a partner roaster offers Lantern two ways to sell its single-origin beans in the online shop. (A) Lantern buys the bags at $9.50 each, holds them in stock and sells them at $17. (B) The partner keeps the stock, sets the price at $17, ships each order itself and pays Lantern a 25% commission on each sale. Lantern expects to sell 1,200 bags. What revenue and gross profit would each option report, and what should drive the choice?
- Option A: Lantern controls the bags before sale (it holds the inventory risk and sets the price), so it is the principal. Revenue ; cost of goods sold ; gross profit 9,000.
- Option B: the partner controls the bags and sets the price; Lantern arranges the sale, so it is an agent and reports only its commission: of revenue, with no cost of goods sold.
- Risk: under A Lantern pays for every bag it buys. If it buys 1,200 and sells only 1,000, it still holds 200 bags that cost , which may have to be written down. Under B unsold bags are the partner’s problem.
- Reporting: Lantern can’t choose gross reporting for option B to make the shop look bigger. The arrangement decides who controls the goods, and control decides the presentation.
Answer. Option A: revenue $20,400 and gross profit $9,000, with inventory risk. Option B: revenue and gross profit $5,100, with no inventory risk. Option A: $3,900 more gross profit if all 1,200 bags sell, before the shipping and card fees Lantern would bear on its own sales.
What it means. The revenue figures differ fourfold although the coffee and the customers are the same. Under A, Lantern would also pay the couriers and card fees on every order, costs that sit below gross profit and narrow the gap. The real choice is between a larger, riskier margin and a smaller, safer one; anyone comparing Lantern’s revenue growth with another shop’s should first ask whether both report as principal.
Explore
Common mistakes
“Subscription payments are shop sales.”
A prepaid subscription pays for bags not yet shipped, so it is a contract liability until each bag goes out. Lantern’s $2,960 of prepaid subscriptions is in Unearned Revenue, not in Online Sales Revenue; counting it as revenue would overstate 2026 sales.
“Refunds are an operating expense.”
A refund undoes part of a sale, so it reduces revenue through a contra-revenue account. Lantern’s $1,025 appears between gross and net revenue. Treating it as an expense would leave net revenue $1,025 too high and distort the gross margin, which is calculated on net revenue.
“A bundle discount belongs to the item with the highest margin” (or “to the service”).
The transaction price is allocated in proportion to stand-alone selling prices, so a bundle discount is shared by every obligation. Loading it onto one item moves revenue between periods, because the items are delivered at different times.
“Whoever collects the customer’s money reports the full price as revenue.”
Collecting the cash doesn’t make a business the principal. The test is control of the good or service before transfer: who is responsible for delivering it, who bears inventory risk, who sets the price. An agent reports only its commission, even if it handles every payment.
“The analytics dashboard’s order values are revenue.”
Order values measure orders placed. Revenue measures obligations satisfied: an order not yet shipped isn’t revenue, a refund reduces it and a prepayment isn’t revenue yet. Lantern’s figures happen to be close ($111,024.55 against $111,025 gross), but only a reconciliation shows why.
Guided practice
Work through these with hints when you need them. Every hint and every worked solution is there to be used.
Loading four questions…
On your own
No hints this time. Answer, check, and read the feedback; the solution appears once you have answered or if you ask for it. Your first answers count toward mastery.
Loading six questions…
In practice
A subscription plan. Ana is considering an annual coffee subscription for 2027: twelve monthly bags for $180, paid at sign-up. Suppose 200 customers join on 1 April. The shop collects dollars that day, but each bag shipped earns only dollars of revenue, so by 31 December, after nine shipments, revenue is and $9,000 is still owed in coffee. The plan improves Lantern’s cash immediately and its revenue only gradually, and the contract liability is the honest record of the gap between the two.
An auditor’s cut-off test. Revenue errors cluster at period ends, where a sale can slip into the wrong year. An auditor testing Lantern’s 2026 revenue would select shipments and events on either side of 31 December and check, against shipping records and event confirmations, that each landed in the right year. The auditor would also confirm that the two January events and the 9 January workshop sit in Unearned Revenue rather than in 2026 revenue, and that refunds paid in late December were deducted from 2026 revenue. The five steps tell the auditor what evidence to ask for: proof of the contract, the price and, above all, the date control passed.
Reading revenue across business models. An analyst comparing an online retailer with an online marketplace starts by asking how each reports. The retailer, as principal, reports the full price of what it sells; the marketplace, as agent, reports its commissions. A marketplace with smaller revenue may handle far more customer spending, and its gross margin will look much higher because it has almost no cost of goods sold. Comparing the two on revenue alone, or on gross margin alone, misleads; F03 develops the ratios that make such comparisons work.
Knowledge check
Six questions, one attempt each, no hints. Score 80% or more to complete the lesson; you can take it again at any time.
Loading six questions…
Summary
- ASC 606 and IFRS 15 recognise revenue through five steps: identify the contract, identify the performance obligations, determine the transaction price, allocate it by stand-alone selling prices, and recognise revenue when or as each obligation is satisfied.
- An obligation is satisfied over time if the customer consumes the benefit as the business performs, controls the asset as it is built, or the asset has no alternative use and the business has a right to payment to date; otherwise at a point in time, judged by indicators such as title, possession and acceptance.
- Cash received before performance is a contract liability (unearned revenue); performance before payment creates a receivable. Lantern ended 2026 with $6,100 of unearned revenue: $1,640 of event deposits, $1,500 of workshop fees and $2,960 of subscriptions.
- Returns, allowances and sales discounts reduce revenue through contra-revenue accounts; expected returns are estimated as a refund liability. Lantern’s gross revenue of $194,345 less $1,025 of refunds gives net revenue of $193,320.
- A principal reports the gross amount the customer pays; an agent reports its fee or commission. Lantern is the principal for its shop’s beans, so card and platform fees are expenses.
- Analytics order values ($111,024.55) reconcile to the books: Online Sales Revenue $111,025, net online sales $110,000, and $2,960 of subscriptions still owed.
Key formulas
- Allocating a transaction price (relative stand-alone selling prices)
- Revenue to date on an obligation satisfied evenly over time
- Contract liability (unearned revenue) at the end of a period
- Net revenue
Terms introduced
- Contract liability
- A business’s obligation to transfer goods or services to a customer from whom it has received payment, or from whom payment is due. In the ledger it is usually called unearned or deferred revenue.
- Contract asset
- A business’s right to payment for goods or services it has already transferred, when that right depends on something other than the passage of time, such as its own further performance. When only time stands in the way, the right is a receivable instead.
- Transaction price
- The amount a business expects to be entitled to in exchange for the goods or services promised in a contract, excluding amounts collected for third parties such as some sales taxes.
- Variable consideration
- A part of the transaction price that can change, for example because of discounts, rebates, refunds, price concessions, bonuses or penalties. It is estimated and included only to the extent that a significant reversal of revenue is not expected.
- Stand-alone selling price
- The price at which a business would sell a promised good or service separately to a customer. Used to allocate a contract’s transaction price among its performance obligations.
- Control
- In revenue recognition, the customer’s ability to direct the use of a good or service and obtain substantially all of its remaining benefits. Revenue is recognised when control transfers.
- Contra-revenue account
- An account with a normal debit balance that reduces revenue on the income statement, such as Sales Returns and Allowances or Sales Discounts.
- Sales Returns and Allowances
- A contra-revenue account for refunds and credits given to customers who return goods or accept a price reduction for unsatisfactory goods.
- Sales discount
- A reduction of the amount owed that a seller offers for prompt payment, for example 2% off if the invoice is paid within 10 days (2/10, n/30). Recorded in a contra-revenue account.
- Refund liability
- A liability for the amount a business expects to refund to customers, for example for goods it expects to be returned. Revenue is not recognised for that amount.
- Principal (in a sale)
- In revenue recognition, a business that controls a good or service before it is transferred to the customer. It recognises revenue at the gross amount the customer pays.
- Agent (in a sale)
- In revenue recognition, a business that arranges for another party to provide a good or service. It recognises revenue at the amount of its fee or commission.
- Net revenue
- Gross revenue less sales returns and allowances and sales discounts; also called net sales. The first total on a multi-step income statement.
Sources
- IFRS Foundation. IFRS 15 Revenue from Contracts with Customers. Standard summary page (the core principle and the five steps; issued May 2014; effective for annual periods beginning on or after 1 January 2018). ifrs.org/issued-standards/list-of-standards/ifrs-15-revenue-…
- Australian Accounting Standards Board. Compiled AASB 15 Revenue from Contracts with Customers (compiled 31 December 2022), which incorporates IFRS 15 with its paragraph numbering; paragraphs 9, 27, 33, 35, 38, 47, 51, 74, 77, 79, 106, 107, 108, B21 and B35B–B37, and Appendix A. Federal Register of Legislation. legislation.gov.au/F2015L00115/2022-12-31/2022-12-31/text/or…
- Deloitte. Roadmap: Revenue Recognition, section 1.6, “Step 3: Determine the Transaction Price” (ASC 606-10-32-6 and 606-10-32-11). DART. dart.deloitte.com/USDART/home/codification/revenue/asc606-10…
- Deloitte. Roadmap: Revenue Recognition, section 1.8, “Step 5: Recognize Revenue When (or as) the Entity Satisfies a Performance Obligation” (control, the over-time criteria and ASC 606-10-25-30). DART. dart.deloitte.com/USDART/home/codification/revenue/asc606-10…
- Deloitte. Roadmap: Revenue Recognition, section 8.4, “Revenue Recognized Over Time” (ASC 606-10-25-27). DART. dart.deloitte.com/USDART/home/codification/revenue/asc606-10…
- Deloitte. Roadmap: Revenue Recognition, section 14.4, “Contract Assets” (ASC 606-10-45-3). DART. dart.deloitte.com/USDART/home/codification/revenue/asc606-10…
- PwC. Revenue from contracts with customers guide, section 8.2, “Rights of return” (ASC 606-10-55-23). Viewpoint. viewpoint.pwc.com/dt/us/en/pwc/accounting_guides/revenue_fro…
- Franklin, M., Graybeal, P. & Cooper, D. (2019). Principles of Accounting, Volume 1: Financial Accounting, section 6.4, “Analyze and Record Transactions for the Sale of Merchandise Using the Perpetual Inventory System” (sales returns and allowances, sales discounts). OpenStax. openstax.org/books/principles-financial-accounting/pages/6-4…
