Revenue Recognition for SaaS: ASC 606 Explained Simply
ASC 606 requires SaaS companies to recognize revenue when performance obligations are satisfied, not when cash is received. For subscription software, this means recognizing revenue ratably over the contract term. Multi-element arrangements (platform plus services) must allocate revenue to each obligation based on standalone selling price. Getting this wrong can trigger audit findings and restatements.