Under ASC 606, the principal vs. agent analysis turns on one question: does your company control the good or service before it reaches the customer? If yes, you’re the principal and report the full transaction price as revenue (gross). If you only arrange for someone else to provide the good or service, you’re the agent and report just your fee or commission (net). Profits don’t change either way, but the top line does, and so does the story your financial statements tell investors.
The Control Test
ASC 606-10-55-37 defines a principal as a company that controls the specified good or service before that good or service is transferred to the customer. Control means the ability to direct how the asset is used and to obtain substantially all of its remaining economic benefits, including the power to prevent others from doing the same.
The standard identifies three specific ways a company can demonstrate control when another party is involved in delivery:
- The company acquires the good from the other party and then transfers it to the customer.
- The company holds a right to a service that lets it direct the other party to perform on its behalf.
- The company combines the other party’s good or service with its own inputs to create a combined output for the customer.
That third path matters for integrators and bundlers: taking components from suppliers and assembling them into a finished product or bundled service can establish control even when the underlying pieces come from someone else.
A brief moment of legal title does not settle the question. If title passes to your company for only an instant before moving on to the customer, that fleeting ownership by itself doesn’t establish control. The real inquiry is what you actually do with the product while you have it, and what economic exposure you carry.
Three Indicators That Point Toward Principal Status
When the structure of the deal doesn’t answer the control question directly, ASC 606-10-55-39 offers three indicators. They aren’t a checklist and they don’t override the control assessment. They’re diagnostic signals, and their relative weight shifts with the facts.
Primary responsibility for fulfillment. The party the customer looks to when something goes wrong is usually the principal. If your business handles complaints, manages returns, and bears the risk that the product won’t meet specifications, that accountability suggests you control the good or service before delivery. The other party involved starts to look like it’s acting on your behalf.
Inventory risk. A company that commits to buying goods before it has a customer lined up, or that accepts returns and absorbs the resulting losses, carries inventory risk. This exposure runs on both ends: acquiring stock before finding buyers, and taking returns after the sale. For service businesses, committing to pay a subcontractor before securing a customer order plays a similar role. Bearing that risk signals the ability to direct how the goods are used and to capture their remaining value.
Discretion in setting the price. When you set the price the customer pays, you exercise a form of control over the economic benefits of the transaction. This indicator carries a caveat the other two don’t: agents sometimes have pricing flexibility too, such as the ability to adjust their fees to earn more commission. Pricing discretion is most persuasive when paired with one or both of the other indicators.
Note what’s missing. Early drafts of the guidance included customer credit risk as a factor, and companies were using their exposure to bad debt to override stronger evidence that they were really agents. The final standard dropped it: bearing credit risk says very little about whether you actually control the product being sold.
When You’re the Agent
An agent arranges for another party to provide the good or service. Under ASC 606-10-55-38, when an agent satisfies its performance obligation, it recognizes revenue equal to the fee or commission it expects to earn, which may be the net amount left after paying the other party the consideration collected from the customer.
The practical markers of agent status mirror the principal indicators in reverse. Another party handles fulfillment and answers to the unhappy customer. Your company never takes on inventory risk before the order, in transit, or on return. You have little or no say over the price the customer pays, and your compensation is a commission or flat fee rather than a markup.
Ride-hailing platforms show the pattern cleanly. Uber reports revenue on a net basis because it does not control the transportation service that drivers provide to riders. The platform connects the two sides and takes a service fee, but drivers deliver the ride, set their availability, and use their own vehicles. Uber’s SEC filings state that revenue is presented net because “the Company does not control the service provided by Drivers to end-users.”1U.S. Securities and Exchange Commission. Uber Technologies Inc. Form 10-Q Booking Holdings takes a similar approach with hotels and airlines that market availability through its platform.
How Principals Book Revenue on a Gross Basis
A principal records the full amount of consideration it expects to receive from the customer as its top-line revenue. Sell a product for $500 and the entire $500 is revenue. The cost of acquiring or producing that product sits below the line as an expense, and the difference becomes gross profit.
The gross method captures scale. Two companies might each earn $50 million in gross profit, but one generating that profit on $500 million of revenue and the other on $80 million are fundamentally different businesses. The first is a high-volume operation running on thin margins; the second is a focused intermediary earning high-margin commissions. Gross reporting shows investors how much economic activity actually runs through the business.
Shipping and handling gets its own principal vs. agent analysis. When your company is responsible for shipping as a principal, everything billed to the customer for shipping is revenue. If you’re only arranging shipping on the buyer’s behalf as an agent, you report just the markup over what the third-party carrier charges. There’s also a practical expedient under ASC 606-10-25-18B: treat post-transfer shipping and handling activities as fulfillment costs rather than a separate performance obligation, which sidesteps the analysis for those costs.
How Agents Book Revenue on a Net Basis
An agent records only its fee or commission. Facilitate a $1,000 sale at a 10% commission and $100 hits revenue. The remaining $900 collected from the customer flows through to the party that actually provided the good or service. That $900 never enters the agent’s income statement as revenue, and the corresponding payment out doesn’t appear as an expense. Both are excluded from the top line to prevent artificial inflation of reported activity.
Net reporting reflects the economic reality that an agent’s contribution is the facilitation service, not the underlying product. The same dollars flow through the bank account, but the financial statements look dramatically smaller than a principal’s.
Coupons redeemed at the point of sale add a wrinkle. The agent has to decide whether the coupon is a price reduction or a separate performance obligation creating a “material right” the customer wouldn’t otherwise have. Most coupons function as straightforward price reductions, and the agent recognizes revenue based on the net consideration after the coupon is applied.
When You’re Both, in the Same Contract
ASC 606-10-55-36 acknowledges that a single contract can involve multiple specified goods or services, and a company can be the principal for some and the agent for others. This is how large platform businesses actually work.
Amazon’s SEC filings spell it out. For products Amazon sells from its own inventory, the company controls the goods before shipment and reports revenue gross. For third-party sales through its marketplace, where independent sellers list products and Amazon facilitates the transaction, the company reports revenue net because it does not control the products. Amazon distinguishes between “a promise to provide digital content” and “a promise to facilitate the sale of digital content” by examining whether it controls the content and can set the terms with customers.2U.S. Securities and Exchange Commission. Amazon.com Inc. Form 10-K
Software resellers face a harder version of the analysis. If you resell another vendor’s license and bundle it with significant integration services, you may be combining the supplier’s product with your own inputs to create a new deliverable, which points toward principal status. If you simply pass the license through without meaningful modification, you look more like an agent. The IFRS Foundation has noted that pricing discretion may carry less weight in software markets, where competitive pressure leaves resellers little real flexibility on price even when the contract technically allows it.3IFRS Foundation. Principal versus Agent: Software Reseller
How the SEC Reviews These Calls
The SEC’s Office of the Chief Accountant has repeatedly flagged principal vs. agent classification as an area requiring careful judgment, and staff have walked through fact patterns at the annual AICPA Conference on SEC and PCAOB Developments.
In one 2020 case, a registrant selling a commodity produced by a related party had concluded it was an agent and reported revenue on a net basis, arguing it lacked control because it earned a fixed-percentage commission. Staff disagreed. Looking at the full mix of evidence, including the registrant’s ability to direct the use of the product and obtain substantially all its remaining benefits, they concluded the company was actually the principal. In other reviews, staff has not objected to registrants reporting gross in some arrangements and net in others.
The takeaway: the indicators aren’t applied mechanically. A commission-based fee structure alone won’t make you an agent if other evidence shows you control the product. A company can also report gross without physically handling the goods, provided it bears primary responsibility and has real pricing authority.
What Happens When Companies Get It Wrong
Misclassifying principal vs. agent status forces a restatement, and the market response tends to be brutal. Revenue recognition errors are the single most common category of financial restatement. A Government Accountability Office study found that revenue recognition issues accounted for 38% of all restatements between 1997 and 2002, yet were responsible for more than half of the immediate market losses, exceeding $56 billion out of $100 billion in total.4U.S. Government Accountability Office. Financial Statement Restatements: Trends, Market Impacts, Regulatory Responses, and Remaining Challenges
Stock prices of companies announcing restatements fell nearly 10% on average in the three days around the announcement, and 18% on a market-adjusted basis over six months. The SEC has pursued enforcement actions in roughly 20% of financial reporting cases, with about half of those tied to revenue recognition. Sanctions include monetary penalties, cease-and-desist orders, and officer-and-director bars, and restatements routinely draw shareholder class actions.
Groupon is the textbook example. Before its IPO, the company restated three years of results after concluding it should have reported revenue on a net basis. The restatement cut reported revenue for the first half of 2011 by more than half, reclassifying the full amount collected from customers as “gross billings” and reporting only the retained commission as revenue. Profits didn’t change. The apparent scale of the business shrank overnight.
What You Have to Disclose
Getting the classification right isn’t only about which number lands on the revenue line. ASC 606 requires entities to describe the nature of their performance obligations, including when those obligations are typically satisfied. An agent must specifically disclose that its obligation is to arrange for another party to transfer goods or services rather than to provide them directly.
In practice, footnotes should explain the company’s role in each type of revenue arrangement, especially when the same entity is principal for some transactions and agent for others. A retailer that underwrites its own product sales but acts as agent for third-party extended warranties, for example, would disclose the net commissions earned on those warranty plans separately from its gross product revenue, recognizing the commission when the related merchandise sale is completed.
Sales Tax Doesn’t Follow the ASC 606 Answer
One boundary worth flagging: ASC 606 classification does not decide sales tax responsibility. Most states have enacted marketplace facilitator laws requiring platforms that facilitate third-party sales to collect and remit sales tax on behalf of their sellers, regardless of whether the platform is an “agent” for accounting purposes. Economic nexus thresholds that trigger collection obligations typically start at $100,000 in annual sales into a state, though some states set the bar higher.
A platform that correctly reports revenue net under ASC 606 may still be the party on the hook for collecting sales tax under state marketplace facilitator statutes. The tax obligation flows from the platform’s role in facilitating the transaction and processing payment, not from the ASC 606 control analysis. Agent status for financial reporting should not be treated as a shield against sales tax collection duties.