Apply variable consideration estimation and standalone selling price (SSP) allocation under ASC 606

domain: fasb.org · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Identify all forms of variable consideration in the contract: volume discounts, rebates, refund rights, performance bonuses, penalties, and price concessions
  2. Estimate variable consideration using either the expected value method (probability-weighted) or the most likely amount method; choose whichever better predicts the amount to which the entity will be entitled
  3. Apply the variable consideration constraint: include in the transaction price only amounts for which it is probable a significant revenue reversal will not occur when the uncertainty resolves
  4. Determine SSP for each distinct performance obligation: use observable prices (list price, renewal prices) when available; if not, use suitable estimation methods such as adjusted market assessment, expected cost plus margin, or residual approach (residual only when SSP is highly variable or uncertain)
  5. Allocate the total transaction price to obligations in proportion to their relative SSPs; if variable consideration relates entirely to one obligation and allocation to that obligation is consistent with the allocation objective, allocate it directly
  6. Document SSP methodology in accounting policies and update SSP ranges periodically as market conditions change

Known gotchas

Related routes

Build an ASC 606 SSP allocation engine for multi-element arrangements
accounting-general · 6 steps · unrated

Give your agent this knowledge — and 15,600+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans