Common Pitfalls in Revenue Recognition (ASC 606 & IFRS 15)
schema: | { “@context”: “https://schema.org”, “@graph”: [ { “@type”: “Article”, “headline”: “Common Pitfalls in Revenue Recognition (ASC 606 & IFRS 15)”, “description”: “A breakdown of the top audit failures regarding the five-step revenue recognition model for SaaS and service-based companies.”, “datePublished”: “2026-03-05”, “dateModified”: “2026-03-05”, “author”: { “@type”: “Person”, “name”: “BATO Editorial Team” }, “publisher”: { “@type”: “Organization”, “name”: “BATO” } } ] }
The core metric dividing a failing startup from an IPO-ready unicorn is Top-Line Revenue. Because revenue figures dictate multiples and corporate valuations, they are the number one target for intense auditor scrutiny.
Under the ASC 606 (and IFRS 15) frameworks, recognizing revenue requires navigating a strict 5-Step Model. Misinterpreting this model leads to forced restatements, catastrophic stock drops, and destroyed investor trust.
The 5-Step Model Overview
- Identify the contract with the customer.
- Identify the performance obligations in the contract.
- Determine the transaction price.
- Allocate the transaction price to the performance obligations.
- Recognize revenue when (or as) the entity satisfies a performance obligation.
Below are the most common pitfalls startups face when attempting to implement this model.
Pitfall 1: Failing to Unbundle Software and Services (Step 2)
Imagine a B2B SaaS company selling a $120,000 annual subscription alongside a mandatory $30,000 front-loaded “Onboarding Implementation Fee.” The sales team assumes they can recognize the $30k immediately upon signing.
- The Error: If the software is useless without the specific implementation, the onboarding is not distinct. The auditor will force the company to bundle the entire $150,000 and recognize it linearly over the 12-month life of the contract, instantly evaporating the initial $30,000 top-line spike.
Pitfall 2: Ignoring Variable Consideration (Step 3)
Contracts heavily reliant on usage-based pricing, volume discounts, refunds, or performance bonuses are notoriously difficult to track.
- The Error: Booking the absolute maximum possible value of the contract early in the lifecycle. ASC 606 requires companies to estimate variable consideration using either the “expected value” or “most likely amount” method, but crucially, they are subject to a constraint. You can only recognize revenue up to the point where a significant reversal is highly unlikely to occur.
Pitfall 3: Capitalizing vs. Expensing Sales Commissions
ASC 606 (under Subtopic ASC 340-40) radically changed how companies account for the costs of obtaining a contract.
- The Error: Treating a massive sales commission payout as an immediate expense on the income statement in month one. The rules dictate that incremental costs of obtaining a contract (i.e. commissions) must be capitalized on the balance sheet and amortized over the expected period of benefit (which includes expected renewal terms, often extending 3–5 years).
Mastering revenue schedules requires more than robust Deferred Revenue Accounting. It requires deep alignment between Sales, Legal, and Finance long before a contract is executed.