Do Rising Customer Advances and Contract Liabilities Mean Higher Revenue?
Distinguish customer cash received upfront from revenue and read the contract liability rollforward. Assess the benefits of early cash inflows alongside future delivery, refund, and cost obligations.
Money received from customers upfront may relate to promises not yet fulfilled and must be distinguished from revenue. Increasing contract liabilities can help funding, but also represent obligations to provide future products or services. An account labeled advances received does not mean every amount has the same characteristics.
Show collection and revenue recognition dates separately
Check whether control of the product passed to the customer on the day the contract was signed and cash was received. If the promise has not yet been fulfilled, relate the advance consideration to subsequent revenue recognition. Lease security deposits or refundable deposits may have different terms from ordinary customer sales, so read the account explanations. Also distinguish cash actually received from amounts billed but not yet collected. Equating the increase in closing contract liabilities directly with cash receipts can overlook revenue recognition and other movements.
Examine how quickly the opening balance becomes revenue
Contract liabilities may keep rising because new orders are strong or because fulfillment is delayed, with different implications. Reconcile revenue recognized from opening contract liabilities, inflows from new contracts, refunds, and contract changes. In long-term projects, balances can vary substantially with billing schedules and need not equal the order backlog. There may be unbilled remaining performance obligations, while some cash already received may require substantial future spending. Read delivery schedules and cost forecasts together to assess whether the favorable cash cycle can persist.
Customer advances are not free capital
Upfront customer payments may reduce borrowing needs but can come with discounts, guarantees, or delay compensation obligations. If costs rise above expectations, delivering at the price already received becomes more burdensome. Cancellation rights and refund terms also matter. Do not assume a large cash balance can all be returned to shareholders. If new contract inflows stop, operating cash flow may weaken while the company uses existing advances to deliver products, so also calculate a scenario with lower new collections. When the balance falls, distinguish fewer new contracts from faster fulfillment of existing ones. The same decline in contract liabilities can occur with either weakening demand or progress in delivery.
Worked example
Hypothetical example: Opening contract liabilities are KRW 6 billion, new cash advances received are KRW 10 billion, and KRW 8 billion is converted to revenue through fulfillment during the period. With no other changes, closing contract liabilities are KRW 8 billion. The balance increased by KRW 2 billion, but new cash collected was KRW 10 billion. Also recognize that booking the KRW 8 billion of revenue does not itself bring in additional cash again.
What to check
- Have you read the contractual nature and refund terms of customer advances?
- Have you checked revenue recognized from opening contract liabilities?
- Have you avoided confusing balance increases with new cash collections?
- Have you calculated delivery costs and guarantee obligations together?
Sources and primary materials
This is educational material about research methods. For an actual company decision, verify the filings and primary sources for the relevant period.