CA 18.1 (Continued)
ii. 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
definition, revenue from a contract with a customer cannot be recognized until a contract exists.
(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.
services promised in the contract. A selling price is highly variable when a company sells the same
good or service to different customers (at or near the same time) for a broad range of amounts. A
selling price is uncertain when a company has not yet established a price for a good or service and
the good or service has not previously been sold.
(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