CA 18.1 (Continued)
(2) The customer controls the asset as it is created or enhanced (e.g., a builder constructs
a building on a customer’s property).
(b) A contract is an agreement between two or more parties that creates enforceable rights or
obligations. Contracts can be written, oral, or implied from customary business practice. By
(c) Companies often have to allocate the transaction price to more than one performance obligation in
a contract. If an allocation is needed, the transaction price allocated to the various performance
obligations is based on standalone selling prices. If this information is not available, companies
should use their best estimate of what the good or service might sell for as a standalone unit.
Depending on the circumstances, companies use the following approaches to determine
(d) Companies use an asset-liability model to recognize revenue. For example, when a company
delivers a product (satisfying its performance obligation), it has a right to consideration and
therefore has a contract asset. If, on the other hand, the customer performs first, by prepaying,
the seller has a contract liability. Companies must present these contract assets and contract
liabilities on their balance sheets. Contract assets are of two types: (1) unconditional rights to