Glossary/Accounting and GAAP

Principal vs agent

Principal versus agent analysis decides whether an entity reports revenue gross as the party that controls the specified good or service before transfer, or net as an arranger earning a fee or commission.

CORAA TeamUpdated November 5, 2026

Definition

When another party is involved in providing goods or services to a customer, ASC 606 requires the entity to determine whether it is a principal or an agent. A principal controls the specified good or service before it is transferred and reports revenue at the gross amount. An agent arranges for another party to provide the good or service and reports revenue net, as the fee or commission it earns. The assessment is made for each specified good or service.

Why it matters in an audit or review

Gross-versus-net changes reported revenue and margin but not net income, so it affects metrics, covenants, and valuation. Auditors examine contracts and indicators: primary responsibility for fulfillment, inventory risk, and discretion in setting price.

Example

(Illustrative) A travel platform sells a hotel night for $200 and pays the hotel $170. If it is an agent, revenue is $30. If it is a principal, revenue is $200 and cost of revenue is $170. Gross profit is $30 either way.

Common mistakes

  • Concluding gross based on collecting cash alone.
  • Applying one answer across all products without contract review.

Sources

  • FASB ASC 606-10-55-36 through 55-40 (principal versus agent considerations)
  • FASB ASU 2016-08, Principal versus Agent Considerations (Reporting Revenue Gross versus Net)

Definitions paraphrase AICPA and FASB guidance; read the standard itself before relying on a requirement. Example figures are illustrative. This page is guidance, not professional advice. Report an error

Standards

ASC 606

Related terms

  • Transaction price
    The transaction price is the amount of consideration an entity expects to be entitled to for transferring promised goods or services, adjusted for variable amounts, financing, noncash items, and customer payments.
  • Performance obligation
    A performance obligation is a distinct good or service, or a series of distinct goods or services, promised to a customer in a contract, and it is the unit of account for revenue recognition.
  • ASC 606 five-step model
    The ASC 606 five-step model identifies the contract, identifies performance obligations, determines the transaction price, allocates it to obligations, and recognizes revenue as each obligation is satisfied.

Go deeper

All glossary terms →

For US CPA firms

Join the CORAA waitlist

CORAA AI drafts audit working papers from your client’s QuickBooks books and does the first pass: lead schedules, tie-out, memos, draft notes and letters. CORAA Network reviewers clear every finding. Your firm reviews and signs.

  • First audit free, so you can judge the quality on a real file
  • Flat fee by entity size; messy books included
  • We work only with CPA firms, never their clients
See how it works →

* required