Step 4: standalone selling price and allocating the transaction price

How to estimate standalone selling prices, when the residual approach is allowed, and when a discount or variable amount goes to only some obligations.

4 min read · CORAA Team
Lesson 6 of 14 · 0 of 14 complete
In this lesson you will
  • Determine standalone selling price from observable prices or an estimation method
  • Identify when the residual approach is permitted
  • Allocate a discount or variable consideration to fewer than all performance obligations
  • Allocate later changes in the transaction price

The allocation objective

The objective is to allocate the transaction price to each performance obligation in an amount that depicts the consideration the entity expects for transferring that good or service. The default is the relative standalone selling price method: determine the SSP at contract inception of each distinct good or service and allocate in proportion (606-10-32-31).

Determining SSP

The SSP is the price at which the entity would sell the good or service separately to a customer. The best evidence is an observable price when the entity sells it separately in similar circumstances to similar customers. A list price can be a starting point, but if the entity routinely discounts from list, list is not the SSP.

When SSP is not directly observable, 606-10-32-33 requires an estimate that maximizes observable inputs and is applied consistently. 606-10-32-34 names suitable methods:

  • Adjusted market assessment. Estimate what customers in the market would pay, including by reference to competitor prices adjusted for the entity's costs and margins.
  • Expected cost plus a margin. Forecast costs to satisfy the obligation and add an appropriate margin.
  • Residual. Total transaction price less the sum of observable SSPs of the other goods or services. Allowed only if the SSP is highly variable (sold to different customers for a broad range of amounts, so no representative price is discernible) or uncertain (not yet priced and never sold separately).

A combination of methods may be needed when two or more items have highly variable or uncertain SSPs. If the residual leaves zero or a token amount for an item the entity would never give away, test the result against the allocation objective in 606-10-32-28 before booking it.

SSP ranges and documentation

Many entities set SSP as a range based on a band around the median of standalone sales. If the contractual price for an item falls inside the band, it is used. If it falls outside, the entity uses a point in the band (such as the nearest end or the midpoint) as a consistent policy. Document the population, period, band width and how outliers were handled. An auditor tests the underlying sales data as well as the arithmetic.

Allocating a discount to some obligations

A discount exists when the sum of SSPs exceeds the transaction price. By default it is spread proportionately. Under 606-10-32-37, the entire discount goes to one or more, but not all, obligations only if all three criteria are met:

  • the entity regularly sells each distinct good or service (or bundle) on a standalone basis;
  • it also regularly sells a bundle of some of those items at a discount to their SSPs; and
  • the discount on that bundle is substantially the same as the contract discount, and observable evidence shows which obligations the discount belongs to.

If the discount is allocated entirely to some obligations, do that before using the residual approach for any remaining item.

Allocating variable consideration

Under 606-10-32-40, a variable amount (and later changes to it) goes entirely to one performance obligation, or to one distinct good or service in a series, when both conditions are met:

  • the variable payment terms relate specifically to the entity's efforts for that obligation or item (or a specific outcome of it); and
  • allocating the amount entirely there is consistent with the allocation objective, considering all obligations and payment terms.

This is how a monthly usage fee in a multi-year service contract ends up in the month the usage occurs.

Changes in transaction price

After inception, changes in the transaction price are allocated on the same basis as at inception (606-10-32-43). SSP is not re-estimated for an existing contract. Amounts allocated to satisfied obligations are recognized as revenue (or a reduction) in the period of change.

The allocation calculator and the SSP allocation workbook apply these rules.

Worked example

Bundle discount allocated to two items

Brightline Audio sells three products: speakers (SSP $400), amplifier (SSP $300) and cables (SSP $100). It regularly sells each alone, and regularly sells speakers plus amplifier together for $600, a $100 discount. A customer buys all three for $700 (sum of SSPs $800, discount $100).

Test 606-10-32-37: each item is sold standalone regularly; the speakers and amplifier bundle is regularly sold at a $100 discount; that discount equals the contract discount, giving observable evidence it belongs to those two items. All criteria met.

Allocation:

  • Cables: $100 (full SSP, no discount).
  • Speakers and amplifier share $600 on relative SSP: speakers 600 x 400/700 = $343; amplifier 600 x 300/700 = $257.

If Brightline had spread the discount across all three, cables would get 700 x 100/800 = $87.50. Because cables ship later, the choice changes the timing of $12.50 per contract. Across 40,000 contracts, that is $500,000 of revenue timing that depends on the documented evidence.

Self-check

Answer each question before you open the answer.

  1. Name the three estimation methods listed in 606-10-32-34.

    Show answer

    Adjusted market assessment approach, expected cost plus a margin approach and residual approach.

  2. When is the residual approach allowed?

    Show answer

    Only when the SSP is highly variable (sold to different customers for a broad range of amounts) or uncertain (not yet priced and not previously sold standalone).

  3. After inception, the transaction price increases by $20,000. Does the entity re-estimate SSPs?

    Show answer

    No. Changes in transaction price are allocated on the same basis as at contract inception. Amounts allocated to satisfied obligations are recognized immediately.

  4. What two conditions allow a usage fee to be allocated entirely to the month the usage occurs?

    Show answer

    The variable payment terms relate specifically to the entity's efforts to satisfy that distinct month of service (or a specific outcome of it), and allocating the amount entirely to that month is consistent with the allocation objective.

Sources

Back to the syllabus

Standards are paraphrased from the primary sources listed above; read the source before relying on a requirement. This lesson is training material, not professional advice. Report an error

For US CPA firms

Join the CORAA waitlist

CORAA AI drafts audit working papers from your client’s QuickBooks books and does the first pass: lead schedules, tie-out, memos, draft notes and letters. CORAA Network reviewers clear every finding. Your firm reviews and signs.

  • First audit free, so you can judge the quality on a real file
  • Flat fee by entity size; messy books included
  • We work only with CPA firms, never their clients
See how it works →

* required