FASB ASC 606IMA / ICMAcmacpacfa1ciaVerified 2026-11-12

FASB ASC 606: Revenue Recognition: ASC 606 Five-Step Model

Authoritative Rule Summary (FASB ASC 606)

Under FASB ASC 606 (IMA / ICMA), revenue Recognition: ASC 606 Five-Step Model establishes the authoritative rules tested on the IMA CMA. A world-class guide to the ASC 606 five-step model for revenue recognition. VoraPrep verifies every threshold, worked table, and practice question below against the current IMA CMA blueprint.

Current Statutory Thresholds & Limits in Effect

FASB ASC 606-10-05-4 · Current
ASC 606 Five-Step Revenue Recognition Core Principle
5 Steps: Contract → Obligations → Transaction Price → Allocate (SSP) → Recognize on Transfer of Control

Worked Example: Allocating Transaction Price

Performance ObligationStandalone Selling Price (SSP)% of Total SSPAllocated Transaction PriceRevenue Recognition Timing
Software License$80,00066.67% ($80k/$120k)$66,667 ($100k * 66.67%)Point in Time (on delivery)
Installation Services$15,00012.50% ($15k/$120k)$12,500 ($100k * 12.50%)Point in Time (on completion)
Technical Support$25,00020.83% ($25k/$120k)$20,833 ($100k * 20.83%)Over Time (over one year)
Total$120,000100.00%$100,000
Test Yourself on FASB ASC 606 in 30 Seconds (No Login)IMA CMA · medium

Innovate Software Inc. enters into a contract with a customer to provide a software license, one year of technical support, and installation services for a total price of $15,000. The services are determined to be distinct performance obligations. The standalone selling prices are $12,000 for the software license, $3,000 for the technical support, and $1,000 for the installation. Under ASC 606, how much revenue should Innovate Software recognize for the software license upon its delivery to the customer?

Worked Practitioner Scenario

Worked Example: Allocating Transaction Price

Scenario: TechSolutions Inc. enters into a contract to provide a customer with a software license, installation services, and one year of technical support for a total price of $100,000.

  1. Step 1: Identify the Performance Obligations. TechSolutions determines that the license, installation, and support are three distinct performance obligations.
  2. Step 2: Determine Standalone Selling Prices (SSP). TechSolutions sells these items separately. The observable SSPs are: Software License: $80,000 Installation Services: $15,000 Technical Support: $25,000
  3. Step 3: Allocate the Transaction Price. The total SSP is $80,000 + $15,000 + $25,000 = $120,000. The allocation is based on the relative SSP of each PO.
  4. Allocation to PO = (SSP of PO / Total SSP) * Total Transaction Price
The tempting-but-wrong answer is to simply recognize revenue based on the standalone prices, perhaps capping the total at $100,000. For example, one might incorrectly book $80,000 for the license, $15,000 for installation, and then only $5,000 for support to make the total $100,000. This is wrong because ASC 606 requires allocating the actual transaction price ($100,000) based on the relative fair value (the SSP percentages) of each distinct obligation, not by arbitrarily adjusting individual components.
Exam Watchouts & Statutory Boundaries

Common IMA CMA Distractors on FASB ASC 606

  • 1Watch out for factors that increase the risk of reversal:
  • 2The amount is highly susceptible to factors outside the company's control (e.g., market volatility).
  • 3A long period of time before the uncertainty is resolved.
  • 4The company has limited experience with similar types of contracts.
  • 5The company has a practice of offering price concessions.

Frequently Asked Questions: FASB ASC 606

What is the core rule under FASB ASC 606 (Revenue Recognition: ASC 606 Five-Step Model)?

Under FASB ASC 606 (IMA / ICMA), revenue Recognition: ASC 606 Five-Step Model establishes the authoritative rules tested on the IMA CMA. A world-class guide to the ASC 606 five-step model for revenue recognition. VoraPrep verifies every threshold, worked table, and practice question below against the current IMA CMA blueprint.

How is FASB ASC 606 tested on the IMA CMA?

Watch out for factors that increase the risk of reversal: The amount is highly susceptible to factors outside the company's control (e.g., market volatility).

Where can I practice IMA CMA questions on Revenue Recognition: ASC 606 Five-Step Model?

Test yourself instantly with the free playable IMA CMA question on this page, or launch VoraPrep's full IMA CMA adaptive question bank, interactive lessons, and 1:1 exam simulator at voraprep.com/cma.

Master FASB ASC 606 Across the VoraPrep Platform

Related Statutory & Regulatory Rules

All Rules →