ACCT90004 Chap.3 Revenue Recognition and AASB 15
Revenue Recognition and AASB 15
Revenue questions separate contracts, promised goods or services, transaction price and performance timing. This chapter applies the five-step AASB 15 sequence to advance receipts, credit sales, bundled promises, variable amounts and returns. The method is deliberately chronological: establish the contract, identify distinct obligations, determine and allocate consideration, then recognise each portion as control transfers.
Journals follow that analysis, so cash, receivables and contract liabilities cannot substitute for a performance conclusion.
What this chapter covers
- 01
Contract identification
- 02
Performance obligations
- 03
Transaction price
- 04
Allocation using stand-alone prices
- 05
Point-in-time recognition
- 06
Over-time recognition and returns
Worked example · free
Allocate a bundled contract price
- 1Total stand-alone price is $10,000.
- 1Allocate $9,000 multiplied by 80% to equipment, giving $7,200.
- 1Allocate $9,000 multiplied by 20% to support, giving $1,800.
- 1Recognise $7,200 when equipment transfers and defer $1,800 until support is provided.
Key terms
- Performance obligation
- A distinct promise to transfer a good or service to a customer.
- Transaction price
- The consideration expected in exchange for promised goods or services.
- Contract liability
- An obligation created when consideration is received before performance.
- Stand-alone price
- The price at which an entity would separately sell a promised item.
Revenue Recognition and AASB 15 FAQ
Why is cash timing not the revenue test?
Cash can be collected before, at or after performance. Revenue follows satisfaction of a performance obligation, while early cash creates a contract liability and later collection creates a receivable. Keeping those events separate prevents premature or delayed recognition.
When is a promised item distinct?
A customer must be able to benefit from the item, and the promise must be separately identifiable within the contract. Strong integration, significant modification or high interdependence may mean several inputs form one combined obligation.
How should a sales return be analysed?
Estimate the consideration expected to remain after returns, recognise the related refund obligation and account for the right to recover returned inventory where applicable. The estimate should reflect available evidence and be updated when expectations change.
What is the safest way to handle a bundled sale?
List every promised item, test which promises are distinct, total their stand-alone prices and allocate the transaction price proportionately. Place a transfer date beside each allocated amount. Revenue then follows satisfaction of each promise, while unperformed allocations remain outside recognised revenue.
Exam move
Use the five-step model as a fixed decision sequence, but vary the facts inside it. Mark contract facts, promised items, prices and transfer dates in different colours. For bundles, build a small allocation table showing each stand-alone price, its proportion and allocated consideration; confirm that allocated amounts add back to the transaction price.
For timing questions, draw separate lines for invoice, cash and performance dates, then write the journal at each point. Include deposits, credit sales, services delivered over time, variable consideration and expected returns. Do not begin with an account name because that encourages cash-based answers. Instead, write one sentence identifying what the entity still owes the customer.
Review solutions by classifying each lost mark as contract scope, distinctness, allocation, timing or journal direction. In final revision, practise explaining why a tempting alternative is wrong, such as recognising all bundle revenue on delivery or treating a deposit as income. That explanation is especially valuable in qualitative sub-parts because it joins the calculation to the governing recognition logic.
Add a contract worksheet to every practice question. The first section records approval, rights, payment terms, commercial substance and collectability facts supplied. The second lists promises and explains whether the customer can benefit from each item and whether it is separately identifiable. The third contains the transaction price and allocation calculation, with a total check.
The final section records when control transfers and the journal effect at each date. Use this worksheet on paired cases where only one fact changes, such as a setup activity becoming a genuinely separate service or a non-refundable deposit being followed by cancellation rights. Explain how that changed fact alters the accounting rather than merely producing a different number.
For returns and variable amounts, separate the amount expected to remain as revenue from the obligation associated with possible repayment, using only estimates provided in the facts. Cross-check contract liabilities by reconciling opening balance, new advance consideration, revenue recognised and closing balance. During timed revision, write the five step headings in the margin before reading detailed numbers.
End by explaining the consequence of premature recognition for revenue, liabilities and the user's interpretation. This makes the standard a decision path rather than a list recited after the calculation. Keep a final contract-liability roll-forward beside the allocation table so recognised and unperformed amounts always return to total consideration.
Working through Revenue Recognition and AASB 15 in ACCT90004? Sia is AskSia’s AI Accounting tutor — ask any ACCT90004 Revenue Recognition and AASB 15 question and get a clear, step-by-step explanation grounded in how ACCT90004 is taught and assessed. Read this chapter free, then take your hardest questions to Sia.