passdrill
Accounting: GAAP & IFRS · Revenue & Leases (IFRS 15 & 16) · Card 005/012 medium

A contractor has performed enough work under a long-term contract to be entitled to bill the customer only once a milestone inspection is passed, which has not yet occurred. The same contractor has separately received an advance payment from a different customer for services it has not yet performed. Under IFRS 15, how should the contractor classify each amount on its balance sheet?

  1. Both amounts are receivables, since the contractor has already performed work or already been paid, and IFRS 15 does not otherwise distinguish these balance-sheet items
  2. The unbilled amount is a contract liability and the advance payment is a contract asset, since a contractor only recognizes an obligation once it has physically completed the underlying work
  3. The unbilled amount is a contract asset, because the contractor's right to consideration is conditional on something other than the passage of time (the inspection); the advance payment is a contract liability, because the contractor now owes the customer a performance obligation
  4. Both amounts should be presented as revenue immediately, because IFRS 15 requires revenue recognition as soon as either cash changes hands or a milestone is defined in the contract
Next card → Shuffle