Executive Summary
Step 4 of ASC 606 and IFRS 15 — Allocate the Transaction Price — appears straightforward: allocate consideration based on relative standalone selling prices (SSP). In practice, however, revenue outcomes are shaped not only by what the SSP is, but how it is represented.
Modern revenue environments use multiple SSP representation types—unit prices, percentages, discounts, and margin-based constructs—to translate economic intent into allocable values. These representations determine how Extended SSP is calculated, which directly drives Relative SSP percentages, allocation percentages, allocated revenue amounts, and ultimately contract asset and contract liability balances.
This paper consolidates the conceptual foundations of SSP, clarifies key SSP-related terms, explains why representation types matter, and provides a durable mental model for understanding allocation behavior—without relying on system-specific implementations or numerical examples.
1. Core SSP Concepts and Terminology
Standalone Selling Price (SSP)
Definition
The price at which an entity would sell a promised good or service separately to a customer.
Purpose
SSP is a measurement input, not an accounting result. It anchors allocation, discount analysis, and audit review.
Unit SSP
Definition
SSP expressed per unit of a good or service.
Role
Unit SSP is the atomic pricing measure. It becomes economically meaningful only when scaled.
Extended SSP
Definition
Extended SSP represents the total standalone value of a performance obligation line.
Formula (conceptual)
Extended SSP = Unit SSP × Quantity × Service Duration (if applicable)
Extended SSP operationalizes SSP for allocation by converting unit economics into line-level economics.
Total SSP
Definition
The sum of all Extended SSP values across performance obligations in a contract.
Formula
Total SSP = Σ Extended SSP (all POBs)
Total SSP defines the denominator for allocation.
Relative SSP
Definition
Relative SSP expresses a performance obligation’s proportionate share of total standalone value.
Formula
Relative SSP % = Extended SSP ÷ Total SSP
Relative SSP is not a price. It is an allocation ratio mandated by ASC 606 and IFRS 15.
Allocation Percentage
A practical synonym for Relative SSP, commonly used in operational and reporting contexts.
Allocated Revenue Amount
Definition
The portion of transaction price assigned to a performance obligation.
Formula
Allocated Revenue = Transaction Price × Relative SSP %
This is the output of Step 4, not an SSP.
2. SSP Representation Types: Economic Lenses
Accounting standards define what SSP is, but not how it must be represented. Representation types are economic lenses used to express SSP in operational form.
Common representation types include:
- Unit Price
- Percentage of Base Price
- Discount from List Price
- Gross Margin / Cost-Plus
Each representation answers a different economic question:
- What would we charge standalone?
- How does this relate to base pricing?
- What concession is embedded?
- What margin economics must be preserved?
All are permissible if they faithfully represent standalone selling behavior.
3. How Representation Types Translate into Extended SSP
SSP representation types determine the formula used to derive Extended SSP.
Conceptually:
- Unit-based representations scale linearly with quantity and duration
- Percentage-based representations anchor SSP to another price construct
- Discount-based representations encode concession logic
- Margin-based representations anchor SSP to cost economics
Regardless of representation:
Extended SSP is the single value that enters allocation mechanics.
Representation type does not allocate revenue directly—it shapes the Extended SSP that does.
4. How Extended SSP Drives Transaction Price Allocation
Allocation follows a strict sequence:
- Determine SSP (unit-level economics)
- Apply representation logic
- Derive Extended SSP
- Aggregate into Total SSP
- Compute Relative SSP (allocation percentage)
- Allocate transaction price
This chain explains a critical principle:
Allocation outcomes change only because Extended SSP changes.
Everything else is mathematical consequence.
5. Why SSP Representation Type Matters
Representation type matters because it defines:
- Sensitivity to quantity changes
- Sensitivity to duration changes
- Sensitivity to pricing policy changes
- Sensitivity to cost structure changes
Different representations may yield different Extended SSP values for the same promise, especially when contracts evolve.
This is not a weakness—it is how economics are faithfully re-measured.
6. Why Representation Type Impacts Allocation Outcomes
Because allocation is proportional, any change in:
- One obligation’s Extended SSP, or
- The distribution of Total SSP
…will shift Relative SSP percentages across all performance obligations.
This explains why allocation outcomes can move even when:
- Transaction price is unchanged
- Promises remain the same
- Only measurement assumptions change
7. Representation Type Selection: Where, Why, and How
Where
Representation is selected at the performance obligation or product class level, not per contract.
Why
To reflect:
- How the entity prices standalone
- How discounts are governed
- How margins are protected
- How economics scale
How
Through consistent policy application supported by:
- Pricing history
- Cost models
- Market data
- Governance controls
Representation choice is a policy decision, not a transaction-level tactic.
8. Why SSP Representation Changes Allocation — and Why That Is Acceptable
Critical Accounting Insight
ASC 606 and IFRS 15 require:
- Faithful representation of economics
- Consistent application of methodology
- Appropriate updates when facts change
They do not require:
- A single immutable allocation outcome
- Static contract asset or liability balances
- Uniform SSP representations across all offerings
Allocation changes are acceptable when they result from updated economic measurement, not arbitrary manipulation.
9. Impact on Contract Assets and Contract Liabilities
Contract assets and contract liabilities are downstream effects of allocation and satisfaction—not independent accounting choices.
When Extended SSP and allocation percentages change:
- Revenue timing changes
- Contract assets may increase or decrease
- Contract liabilities may shift
This is expected behavior and reflects updated economics, not accounting error.
10. Mental Model to Retain
A durable way to think about Step 4:
- SSP → Economic benchmark
- Unit SSP → Atomic price
- Extended SSP → Scaled economic value
- Total SSP → Allocation base
- Relative SSP / Allocation % → Weighting mechanism
- Allocated Revenue → Accounting output
Representation type is the lens, Extended SSP is the measurement, Relative SSP is the rule.
Conclusion
Revenue allocation under ASC 606 and IFRS 15 is not driven by billing, invoicing, or system configuration—it is driven by how economic value is measured and expressed.
SSP representation types translate pricing intent into Extended SSP. Extended SSP determines Relative SSP. Relative SSP governs allocation. Allocation shapes revenue recognition and balance sheet outcomes.
Understanding this chain transforms Step 4 from a mechanical calculation into a controlled, auditable, and economically faithful process—essential for modern revenue management and subscription-based business models.