Applying the ASC 606 five-step model: what does the contract say?
A SaaS company signs a one-year contract on January 1 for access to its platform and an implementation project that configures the platform and migrates the customer's data. The customer pays $135,000 upfront. Sold separately, the company charges $120,000 for a year's subscription, and other consultants also offer the implementation service, which the company prices at $30,000 on its own.
Step 1: Is there a contract under ASC 606?
Under ASC 606-10-25-1, a contract exists if the parties have approved it, rights and payment terms are identifiable, it has commercial substance, and it is probable the company will collect the consideration. Under US GAAP, probable means likely to occur, a higher bar than under IFRS 15. The signed contract with a creditworthy customer passes.
Step 2: What are the performance obligations?
The subscription and the implementation are each distinct: the customer can benefit from the platform without the company's implementation, because other providers can do it, and the implementation does not significantly modify the software. So there are two performance obligations. If the implementation were only setup activity that transfers nothing to the customer, or so specialized that only the company could do it, the answer could be one obligation.
Step 3: What is the transaction price?
$135,000, fixed. There is no variable consideration, such as usage fees or service credits, and no significant financing component because payment is within a year of performance.
Step 4: How is the price allocated by standalone selling price?
| Performance obligation | Standalone selling price | Share | Allocated price |
|---|---|---|---|
| Subscription, 12 months | $120,000 | 80% | $108,000 |
| Implementation | $30,000 | 20% | $27,000 |
| Total | $150,000 | 100% | $135,000 |
The $15,000 discount is shared in proportion to standalone selling prices, even though the sales team may think of it as a discount on implementation.
Step 5: When is revenue recognized?
The subscription is a stand-ready obligation satisfied evenly over the year, so $9,000 is recognized each month. The implementation takes two months and is recognized as the work is performed, here $13,500 a month in January and February.
At the end of March, revenue recognized is $54,000 and deferred revenue is $81,000. The Revenue allocation calculator (Excel) produces this monthly schedule for any mix of obligations.
What are common ASC 606 mistakes in SaaS?
- Recognizing implementation fees upfront when the work has not been performed.
- Treating every setup fee as a separate obligation, when it often transfers nothing distinct and is recognized over the subscription term instead.
- Using list prices instead of standalone selling prices supported by actual sales.
- Ignoring variable consideration such as service level credits or usage overages. More SaaS-specific cases are in ASC 606 for SaaS companies.
Is the five-step model the same under IFRS 15?
Yes. The steps are identical; the main wording difference is that IFRS uses "stand-alone" and US GAAP "standalone". See the IFRS 15 five-step model and ASC 606 revenue recognition explained.
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 are the 5 steps of ASC 606?
Identify the contract, identify the performance obligations, determine the transaction price, allocate the price to the obligations, and recognize revenue as each is satisfied.
How is SaaS revenue recognized under ASC 606?
Subscription revenue is usually recognized evenly over the subscription term; distinct implementation services are recognized as the work is performed.
What is a standalone selling price?
The price at which the company would sell a good or service separately to a customer, used to allocate the contract price.
Is an implementation fee a separate performance obligation?
Only if the implementation is distinct. Setup activities that transfer nothing to the customer are combined with the subscription.
Sources
Every fee, date and rule on this page was taken from these official and primary sources.
- FASB Accounting Standards Codification: Topic 606, Revenue from Contracts with Customers
- 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.
Related guides
More in ASC 606
This guide is general information. It is not tax or legal advice for your situation.