Contract assets and contract liabilities
Contract assets
Contract assets are conditional rights to receive a consideration from the customer.
It results primarily from the company satisfying some (but not all) of the performance obligations of a contract. Since there is a single consideration for all the performance obligations, the company must satisfy all of them before it can collect the consideration.
Once the right to receive the consideration becomes unconditional, or if all performance obligations have been satisfied, the contract assets are moved to accounts receivable as the customer is finally invoiced for the consideration of the contract.
Contract liabilities
Contract liabilities are simply unearned revenues.
These are amounts received in advance when the goods or services have not yet been delivered. The contract liability account represents the responsibility of the company to deliver goods and services to the customer. For example, Achievable Co. receives $15,000 in advance for a bundle that includes a product worth $10,000 and an installation service worth $5,000, before either obligation has been satisfied. The pro forma entries are presented below.
| Account | Debit | Credit | Financial statement element |
| Cash | 15,000 | Asset | |
| Contract liability | 15,000 | Liability | |
| To record the receipt of cash against contract liability | |||
Achievable Co. delivers the product right away, satisfying that performance obligation, while the installation is still pending. Only the $10,000 tied to the product can be recognized as revenue; the remaining $5,000 stays in the contract liability account until the installation is complete.
| Account | Debit | Credit | Financial statement element |
| Contract liability | 10,000 | Liability | |
| Revenue - product | 10,000 | Revenue | |
| To record the revenue after satisfaction of the product performance obligation | |||
The remaining $5,000 for the installation service stays as a contract liability until that performance obligation is satisfied too.