Principal vs agent under ASC 606

Principal vs agent is the question behind gross vs net revenue, and it drives the top line of every marketplace, travel site and platform business in the US. This guide applies the ASC 606 control test to the business models where it matters most, with numbers.

By Awais Jameel, Chartered Accountant. Reviewed by Muhammad Bilal, Chartered Accountant. Checked against official sources on . 3 minute read.

Short answer

The principal vs agent test under ASC 606 decides whether revenue is reported gross or net. A company is a principal if it controls the specified good or service before it is transferred to the customer, and then reports revenue gross. If it arranges for another party to provide the good or service, it is an agent and reports revenue net, as its commission or fee. The indicators of control are being primarily responsible for fulfilling the promise, having inventory risk, and having discretion in establishing the price.

At a glance

Principal
Controls the good or service first
Revenue
Gross
Agent
Arranges for another party
Revenue
Net commission or fee
Indicators
Responsibility, inventory risk, pricing
Same as
IFRS 15
Principal vs agent under ASC 606Principal: Controls the good or service first; Revenue: Gross; Agent: Arranges for another party; Revenue: Net commission or fee; Indicators: Responsibility, inventory risk, pricing; Same as: IFRS 15.KEY FACTS AT A GLANCEPrincipal vs agent under ASC 606PrincipalControls the good orservice firstRevenueGrossAgentArranges for anotherpartyRevenueNet commission or feeIndicatorsResponsibility, inventoryrisk, pricingSame asIFRS 15Checked against official sourcesTax BakersPrincipal vs agent under ASC 606Principal: Controls the good or service first; Revenue: Gross; Agent: Arranges for another party; Revenue: Net commission or fee; Indicators: Responsibility, inventory risk, pricing; Same as: IFRS 15.KEY FACTS AT A GLANCEPrincipal vs agent under ASC 606PrincipalControls the good or service firstRevenueGrossAgentArranges for another partyRevenueNet commission or feeIndicatorsResponsibility, inventory risk, pricingSame asIFRS 15Checked against official sourcesTax Bakers
Key facts at a glance, as set out in this guide.

How does the principal vs agent test work under ASC 606?

Principal or agent under ASC 606?Principal or agent under ASC 606?What exactly does the customerreceive? Identify it first.NoIdentify thespecified itemYesDoes the company control itbefore the customer gets it?NoAgent: reportnet revenueYesPrincipal: report gross revenue
Control of the specified good or service before transfer decides gross or net.

Start by identifying the specified good or service the customer receives. On a rideshare app, is it the ride, or the right to be matched with a driver? On a travel site, is it the hotel stay, or the booking service? The answer frames everything else. Then ask whether the company controls that good or service before it reaches the customer.

What are the indicators of control?

IndicatorPoints to principal when the companyPoints to agent when
Primary responsibilityIs responsible for fulfilling the promise and for the acceptability of the good or serviceThe supplier handles delivery, quality and complaints
Inventory riskHolds goods before the sale or takes them back on returnIt never owns the goods
Pricing discretionSets the price the customer paysThe supplier sets the price; the company earns a set fee

The indicators support the control assessment rather than replace it, and no single indicator decides the answer.

Gross vs net revenue: three US examples

BusinessSpecified serviceUsuallyRevenue on a $40 transaction
Rideshare app taking a 25% service feeConnecting rider and driverAgent$10 (its fee)
Online marketplace for third-party sellersFacilitating the saleAgentThe commission only
Online retailer selling its own inventoryThe productPrincipal$40, with cost of sales

A company can be principal for some items and agent for others: a marketplace that also sells from its own warehouse reports both gross and net revenue. The conclusion can also differ between the rider and the driver, because each is a separate customer relationship to assess.

A worked example: a hotel booking

A traveler pays $200 for a hotel night through an online travel company. Under an agency model, the hotel sets the price, provides the room and handles complaints, and the travel company earns a $30 commission: it reports $30 of revenue. Under a merchant model where the travel company has bought a block of rooms in advance, bears the risk of unsold rooms and sets the selling price, it may control the room before the traveler does: it reports $200 of revenue and $170 of cost. Same booking, very different revenue.

Why does gross vs net revenue matter?

Profit is the same, but reported revenue, gross margin and growth rates differ greatly. Investors and lenders often value companies on revenue multiples, so the SEC staff regularly comments on principal vs agent conclusions. Document the analysis for each revenue stream, and revisit it when the business model changes.

What about sales taxes, shipping and gift cards?

  • Sales taxes: ASC 606 lets companies elect to exclude from revenue all sales and similar taxes collected from customers, rather than assessing each tax.
  • Shipping and handling: if performed after control of the goods passes, a company may elect to treat it as a fulfillment cost rather than a separate service.
  • Gift cards for other brands: a retailer selling another company's gift cards is usually an agent and reports only its margin.

Is it the same under IFRS 15?

Yes. Both standards use the same control principle and indicators. See principal or agent under IFRS 15, and for the full model, the ASC 606 five-step model.

Need help applying the standards?

Our Chartered Accountants help finance teams and students apply US GAAP and IFRS to real transactions.

Questions people ask

What is the difference between principal and agent under ASC 606?

A principal controls the good or service before transfer and reports gross revenue; an agent arranges for another party to provide it and reports net revenue.

How do you decide gross vs net revenue?

Identify the specified good or service, then assess whether the company controls it before transfer, using primary responsibility, inventory risk and pricing discretion as indicators.

Is a marketplace a principal or an agent?

Usually an agent for third-party sales, reporting only its commission, but a principal for goods it sells from its own inventory.

Does principal vs agent affect profit?

No. It changes revenue and gross margin, not net income.

Sources

Every fee, date and rule on this page was taken from these official and primary sources.

  1. FASB Accounting Standards Codification: Topic 606, Revenue from Contracts with Customers
  2. Financial Accounting Standards Board: Revenue recognition

Rules and fees change. If you are reading this long after October 4, 2026, confirm the figures with the source before you rely on them.

More in ASC 606

This guide is general information. It is not tax or legal advice for your situation.