PracticeFARFree practice exam

FAR · Select transactions · 6 practice questions

ASC 606: Bill-and-Hold, Consignment, Agents, and Repurchases

Recognize revenue only when the customer obtains control of the promised good or service. Below, sort Apex's arrangements into sales, agent fees, deferred revenue, and non-sale accounting.

The ruleRecognize revenue when control transfers; bill-and-hold requires every criterion, and consignment delivery is not a sale. Principals report gross revenue, agents report fees, and repurchase terms can require lease or financing accounting instead.

Try one first

On December 28, Year 1, Noll Co. delivered 200 appliances to a retail dealer. The dealer does not pay Noll until the appliances are sold to end customers, may return unsold units after 90 days without penalty, and earns a fixed commission on each unit sold. Noll can require the dealer to return the appliances or transfer them to another dealer. Assume there are no other performance obligations and no side agreements. Under ASC 606, what is the primary issue in deciding whether Noll should recognize revenue when the appliances are delivered to the dealer?
Hint

Focus on who controls the inventory after delivery, not just on shipment, title, or when cash will be received.

Sort it

Gross revenue

Apex is the principal, and control has transferred for the good or service being recognized.

Net fee revenue

Apex only arranges another party's transfer and has earned its fee.

Defer sale revenue

Apex still controls the goods because the transfer requirements are unmet.

Lease or financing

Repurchase terms preclude a sale and require lease or financing accounting.

ItemGoes to
Apex holds finished goods because the customer's warehouse is unavailable. The customer requested the delay. The goods are identified for the customer, ready for transfer, and unavailable for Apex's use or redirection. Title has passed, and payment is due under normal terms.Gross revenueAll bill-and-hold criteria are met. Customer control can precede physical shipment.
Apex delivers appliances to a dealer that pays only after resale and earns a fixed commission. Apex can require return or redirect the unsold appliances.Defer sale revenueThis is a consignment. Apex retains control despite the dealer's physical possession.
Apex arranges a completed appliance sale by a vendor. It collects the customer's payment but never controls the appliance.Net fee revenueApex arranged the transfer without controlling the appliance first. Only its earned commission is revenue.
Apex transfers equipment for $1,000,000. The customer holds a substantive put requiring Apex to repurchase it for $850,000; expected market value at the exercise date is $600,000. The arrangement is not a sale-leaseback. Assume the time value of money does not affect the price comparison.Lease or financingThe put creates significant exercise incentive. Repurchase is below the original price, so this non-sale-leaseback arrangement is a lease.
Apex's customer-requested hold otherwise meets bill-and-hold criteria, but required final calibration and inspection remain unfinished.Defer sale revenueThe goods are not ready for physical transfer. Meeting the other criteria does not cure that failure.
Apex's machine meets all bill-and-hold criteria. Its distinct storage service covers December through February; only December is complete at year-end.Gross revenueRecognize machine revenue and December's allocated storage revenue. January and February storage revenue remains deferred.
Apex invoices ready tablets and passes title after a customer requests delayed delivery. No units are identified; Apex can fill other orders with them.Defer sale revenueThe goods are neither separately identified nor protected from redirection. Invoicing and title do not establish control.
Apex delivers equipment that cannot function without significant installation customization. Installation and required customer acceptance are now complete; the customer obtains control.Gross revenuePhysical delivery alone was insufficient. The combined equipment-installation obligation is satisfied when control transfers.
Apex delays shipment because its shipping capacity is constrained. Goods are identified, ready for transfer, and unavailable for Apex's use or redirection.Defer sale revenueThe delay serves Apex, not a substantive customer reason. The bill-and-hold criteria are not met.
Apex's dealer sells a consigned appliance to an end customer who now controls it. The dealer retains only its fixed commission.Gross revenueRevenue follows control transfer to the end customer, not earlier delivery to the dealer.
Apex funds a promotional discount from its commission and handles complaints on a completed vendor sale. It never controls the appliance before customer transfer.Net fee revenueDiscounts and customer service do not establish control. Apex remains an agent and recognizes only its earned commission.
Apex has a forward obligation to repurchase equipment. The repurchase price equals the original selling price after considering time value of money.Lease or financingThe forward prevents customer control. Repurchase at the original price requires financing accounting, not sale revenue.

Key points

  • Remember: Ask who controls the specified good, not who holds it or collects payment.
  • Bill-and-hold needs a substantive customer request, identified goods, readiness for transfer, and no seller use or redirection.
  • Pricing discretion, inventory risk, and fulfillment responsibility support the control test; none replaces it.
  • A distinct storage service remains a separate performance obligation after the goods transfer.

How the exam traps you

  • Recognizing bill-and-hold revenue because Apex invoiced the customer, passed title, or finished production. Check every bill-and-hold criterion. Invoicing, title, and production completion cannot replace identification, readiness, or restrictions on seller use.
  • Treating cash collection, discounts, or customer service as proof that a platform is the principal. Determine whether the platform controls the specified good or service before transfer. An agent recognizes only its earned fee.
  • Automatically treating a customer put below the original selling price as a lease. With significant exercise incentive, compare prices considering time value of money: below original generally means lease accounting; sale-leaseback requires financing.

5 more, each from a different angle

0 of 5 answered · 0 correct

Question 2

RoomLink operates an online platform that sells hotel stays. Hotels decide which rooms to make available and are responsible for providing the lodging. RoomLink collects the full room charge from travelers, remits the hotel's stated amount after the stay, and retains the remainder as its commission. RoomLink may offer promotional discounts funded from its commission and handles billing and initial customer complaints, but it cannot require a hotel to provide a room the hotel has not made available. Assume the promised good being evaluated is the hotel stay (not a separate booking service). Under ASC 606, which factor should principally determine whether RoomLink presents revenue gross (as principal) or net (as agent)?
Hint

Start with the principal-agent control question under ASC 606; treat payment collection, pricing ability, inventory risk, and support activities as indicators to be weighed, not as the primary test.

Question 3

On October 1, 20X5, Apex Co. entered into a contract to provide a customer with specialized equipment, installation, and 6 months of operator training for total consideration of $165,000. Standalone selling prices are: equipment $120,000, installation $30,000, and training $30,000. The equipment was delivered to the customer's site on October 1, 20X5, but the contract states that title and control do not transfer until installation is complete and customer acceptance testing is passed. Installation was completed and acceptance was obtained on January 31, 20X6. The equipment cannot function before installation is complete, and the installation significantly customizes the equipment for the customer's facility. The training is distinct, begins on October 1, 20X5, and is provided evenly through March 31, 20X6. No other goods or services are promised. Ignore financing and variable consideration. What amount of revenue should Apex recognize in 20X5?
Hint

First decide how many performance obligations there are, then determine whether each one is satisfied in 20X5 or over a longer period.

Question 4

StreamSeat sells concert tickets through its app for venues. The venues set the base ticket price, are responsible for staging the event, and must honor the tickets at entry. StreamSeat collects cash from customers, may add a separate service fee, and handles initial customer questions. StreamSeat never obtains the right to the seats other than to arrange the sale, and the venues bear the risk of unsold or refunded tickets. Based on these facts, StreamSeat would most likely recognize only its net fee as revenue rather than the gross ticket price. Under ASC 606, which factor is the governing reason for that conclusion?
Hint

For principal-versus-agent questions, separate the overall ASC 606 principle from the indicators that merely help apply it.

Question 5

Palisade operates an online marketplace where third-party vendors manufacture and ship custom kitchen appliances directly to customers. Palisade collects customer payments, may fund limited promotional discounts out of its commission, and provides first-line customer service. Palisade never takes legal title to the appliances and cannot substitute goods without the vendor's approval. When deciding whether to present the customer payment as gross revenue or only Palisade's commission as net revenue, which factor is the governing consideration under ASC 606?
Hint

Ask which single question ASC 606 poses for principal versus agent; view inventory risk, pricing, and fulfillment as supporting evidence rather than the primary test.

Question 6

On December 28, Year 1, RetailCo sells 500 identical finished tablets to a business customer. The customer asks RetailCo to hold the tablets until January 15, Year 2, because the customer's warehouse is temporarily unavailable. RetailCo invoices the customer on December 28, and the contract states that legal title passes on that date. The tablets are complete and ready for shipment, but RetailCo does not set aside specific units for this customer and may use any of the identical tablets on hand to fill other orders before January 15. Assume collectibility is probable, there are no other performance obligations, and the only issue is whether control has transferred under a bill-and-hold arrangement. What is the best action for RetailCo at December 31, Year 1?
Hint

Focus on whether the customer controls specific goods at year-end, not just on invoicing, title passage, or readiness for shipment.

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

Can bill-and-hold revenue be recognized before shipment?

Yes, if control has transferred and all bill-and-hold criteria are met. The delay needs a substantive customer reason; goods must be identified, ready for transfer, and unavailable for seller use or redirection.

Does collecting customer payments make a platform the principal?

No. Gross versus net depends on control of the specified good or service before transfer, not cash collection, pricing discretion, or customer support alone.

When does a customer repurchase option prevent a sale under ASC 606?

A customer put prevents a sale when exercise offers significant economic incentive. A repurchase price below the original selling price, considering time value of money, generally requires lease accounting; a sale-leaseback instead requires financing.

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.