Principal vs agent revenue recognition under ASC 606-10-55-36 through 55-40 turns on one question: do you control the specified good or service before it transfers to the customer. A principal reports gross, an agent reports net, and the assessment runs per distinct good or service rather than per contract. Indinero’s CPA-led team documents the control conclusion in the month the contract is signed, so it holds up in audit and diligence.