PracticeFARFree practice exam

FAR · Select transactions · 6 practice questions

ASC 606: When Are Performance Obligations Distinct?

A promised good or service is distinct only if the customer can benefit from it and the promise is separately identifiable. Use the checklist below to test machines, installation, training, software licenses, and warranties before answering the practice questions.

The ruleA promised good or service is distinct if the customer can benefit from it on its own or with readily available resources, and it is separately identifiable within the contract. Both tests must pass.

Try one first

In 20X5, Arlen Co. enters into a contract to provide a customer with a machine, routine installation, one day of operator training, and a 2-year maintenance plan that begins on delivery. The machine is functional on its own at delivery. Installation involves only mounting and basic calibration and does not significantly modify the machine. Comparable installation and training are available separately from other vendors, and the maintenance plan is sold separately. Assume the contract meets ASC 606 criteria, collectibility is probable, there is no material financing component, and the transaction price has already been allocated. Which of the following best describes Arlen's revenue recognition?
Hint

Apply ASC 606's two-step approach: first decide whether each promised item is distinct; then determine when control of each distinct good or service transfers.

Step by step

  1. Identify the promised goods and services

    List the goods and services promised to the customer. Exclude administrative activation that transfers no good or service.

  2. Test whether the customer can benefit

    Can the customer benefit from the item on its own or with readily available resources? Another vendor's installation service can be a readily available resource.

  3. Test separate identification within the contract

    Check whether each promise is separately identifiable within the contract. Look for significant integration, significant modification or customization, or high interdependence that requires combining promises.

  4. Apply both tests to routine services

    A functional machine and routine installation available from other vendors are separate when there is no significant integration, modification, customization, or interdependence. Apply the same two tests to basic training and functional software licenses.

  5. Classify the warranty

    An assurance-type warranty only guarantees agreed-upon specifications and is not a performance obligation; accrue estimated warranty costs separately. A service-type warranty provides an additional service and is a separate performance obligation.

  6. Group promises and qualifying series

    Identify each distinct good or service, or each group of non-distinct items, as a performance obligation. Treat a series of substantially the same distinct goods or services as one obligation when each meets an over-time criterion and the same progress measure applies to each.

  7. Allocate after identifying the obligations

    Allocate the transaction price using relative standalone selling prices, subject to ASC 606's allocation exceptions. An item's standalone selling price is not automatically its allocated revenue.

  8. Match revenue to transfer of control

    Recognize each obligation's allocated revenue when or as control transfers. Distinct installation does not delay revenue for a machine whose control has already transferred.

Key points

  • Remember: A promise must pass both distinctness tests; being usable on its own clears only the first.
  • One bundled price does not mean one performance obligation.
  • Mandatory installation alone does not make installation non-distinct.

How the exam traps you

  • Treating installation as non-distinct because it is bundled with the machine. Check both tests. Routine installation available from other vendors is separate when both tests pass.
  • Treating every warranty as a separate performance obligation. Separate additional warranty services from assurance that the product meets specifications.
  • Allocating the price before identifying the performance obligations. Identify obligations first, including qualifying series; then allocate using relative standalone selling prices, subject to ASC 606's allocation exceptions.

5 more, each from a different angle

0 of 5 answered · 0 correct

Question 2

On June 1, Year 1, Lane Co. sells machinery for $100,000 cash. The sale includes a standard one-year warranty that only assures the machinery will comply with agreed-upon specifications. The warranty is not sold separately and does not provide any service beyond that assurance. Control of the machinery transfers to the customer on June 1. What is the most appropriate effect on Lane's revenue recognition on June 1?
Hint

First decide whether the warranty is assurance-type or service-type. That classification drives whether any revenue is deferred.

Question 3

BrightCo enters into a contract to sell a standard water filtration unit and provide routine installation for a single contract price. BrightCo regularly sells the same unit without installation, customers can install the unit themselves or hire third-party plumbers, and the installation does not significantly modify or customize the unit. Assume the contract otherwise meets ASC 606 and there is no variable consideration. How should BrightCo classify the promises in the contract?
Hint

Ask whether the customer can benefit from each promised item separately and whether the installation significantly changes the product.

Question 4

On January 1, a communications company enters into a noncancelable 12-month contract. The customer pays a nonrefundable $120 upfront and $60 at the end of each month. At contract inception the company delivers a router and performs account activation. The router can be used with other compatible service providers and is sold separately for $180. The monthly network service is sold separately for $60 per month. The activation activity only links the account to the network; it does not significantly modify the router and does not transfer any separate good or service. Under ASC 606, which issue is primary in determining how much revenue the company should recognize at contract inception?
Hint

First identify the promised goods/services (is the router distinct?), then consider how the entire transaction price is allocated and when the allocated amounts are recognized, payment timing alone is not determinative.

Question 5

On March 1, Year 1, Apex Medical enters into a contract to sell a standard imaging device, a routine installation/calibration service, and a 24-month extended warranty for a single fixed price of $135,000. Apex's observable stand-alone selling prices are $105,000 for the device, $15,000 for installation/calibration, and $30,000 for the extended warranty. The device is complete and functional when delivered. Customers frequently use other vendors to perform installation/calibration of similar devices, and Apex's installation does not significantly integrate, modify, or customize the device. Apex delivers the device on March 5 and completes installation on March 8, Year 1. The extended warranty begins only after Apex's included 12-month assurance-type warranty ends. Assume no variable consideration, significant financing component, or right of return. Which conclusion is most appropriate for Apex's March Year 1 revenue recognition?
Hint

First decide whether the device, installation, and warranty are distinct promises. Then allocate the single contract price before deciding how much of each allocated amount has actually transferred by March 31.

Question 6

On December 1, 20X5, Bolt Co. enters into a contract to provide a customer with (1) a perpetual license to Bolt's functional software and (2) routine installation services. The software is functional when the activation key is provided, the customer can benefit from the software without Bolt's installation, and the installation does not significantly modify or customize the software. The installation could be performed by another vendor. The total transaction price is a fixed $126,000, and collectibility is probable. Bolt's standalone selling prices are $110,000 for the software license and $30,000 for the installation service. Control of the license transfers on December 15, 20X5, when the activation key is provided. No installation services have been performed as of that date. Under ASC 606, how much revenue should Bolt recognize on December 15, 20X5?
Hint

First decide whether the license and installation are separate performance obligations. If they are, allocate the bundled price before deciding how much has been earned by December 15.

Drill all 113 Revenue recognition questionsMixed across every rule in the topic, so you have to spot which one applies. That is how the exam does it.

Common questions

Is installation a separate performance obligation under ASC 606?

Routine installation is separate when the product can provide benefit with readily available resources and installation is separately identifiable. Combine installation with the product when significant customization or integration makes the promises not separately identifiable.

Is a software license distinct from installation?

A functional license is distinct when the customer can use it without the seller's installation and no significant integration, customization, or interdependence prevents separate identification. Recognize its allocated revenue when control transfers and the customer can use and benefit from the license.

Are warranties separate performance obligations under ASC 606?

An assurance-type warranty is not a performance obligation; it only guarantees that the product meets agreed-upon specifications. A service-type warranty provides an additional service, so allocate revenue to it and recognize that revenue over the coverage period.

Watch it solved

A full CPA FAR task-based simulation on Revenue recognition, worked step by step.

FAR Simulation: Revenue Allocation, Timing and Warranties ASC 606 on YouTube

Practice FAR like the real exam

The free ChatCPA simulator: real exam layout, timed testlets, starting with a question on this topic. No account needed to start.

Open the free simulator →

More on Revenue recognition

All Revenue recognition practice →

Questions from the ChatCPA bank of 17,658 CPA exam questions, each with a written reason for every wrong answer. ChatCPA is built by Nicholas Miller, CPA (Oregon #14907). How these pages are made. Spot an error? Tell us.