SSP Representation Types and Their Impact on Extended SSP and Transaction Price Allocation

Executive Summary

Under ASC 606 and IFRS 15, Step 4 – Allocate the Transaction Price relies fundamentally on the concept of Standalone Selling Price (SSP). While the accounting standards define what SSP represents, they intentionally allow flexibility in how SSP is represented and operationalized. In practice, this flexibility gives rise to multiple SSP representation types—such as unit price, discount-based, gross margin–based, or base-price percentages—which in turn affect the calculation of Extended SSP and ultimately influence relative SSP allocation outcomes.

This whitepaper builds on prior SSP, Extended SSP, and Relative SSP concepts and takes them to the next level. Using a worked, multi-line contract example, it demonstrates how different SSP representation types—applied to the same promised goods and services—can produce different allocation results, while remaining fully compliant with ASC 606 and IFRS 15. It then explains why such differences are acceptable from an accounting perspective, even though they impact contract assets, contract liabilities, revenue timing, and margin profiles.

The objective is to establish a clear mental model that connects accounting guidance, economic substance, and system execution—without removing or diluting any previously established explanations.

1. Baseline Contract Scenario (Same Promise, Same Economics)

Contract Overview

A customer signs a bundled contract for:

Performance ObligationQuantityDurationBilling Amount
POB A – SaaS License10 users12 months$90,000
POB B – Implementation1N/A$30,000
Total Transaction Price$120,000

Important constraint:
The promised goods and services are identical in all scenarios discussed in this paper. Only the SSP representation method changes.

2. Cost, List Price, and Base Price Assumptions (Fixed Across Scenarios)

InputSaaSImplementation
Unit List Price$1,200/user/month$35,000
Base Price$1,000/user/month$32,000
Cost$400/user/month$20,000

These inputs remain constant across all scenarios. Any change in allocation is driven solely by SSP representation choice.

3. Scenario 1 – SSP Represented as Unit Selling Price

SSP Representation

  • SaaS SSP = $1,000 per user per month
  • Implementation SSP = $32,000

Extended SSP Calculation

POBFormulaExtended SSP
SaaS10 × 12 × $1,000$120,000
Implementation$32,000$32,000
Total SSP$152,000

Relative SSP Allocation

POBRelative SSP %Allocated Revenue
SaaS120,000 / 152,000 = 78.95%$94,737
Implementation21.05%$25,263
Total$120,000

4. Scenario 2 – SSP Represented as Discount Percentage of Unit List Price

SSP Representation

  • SaaS SSP = 20% discount on list
  • Implementation SSP = 10% discount on list

Extended SSP Calculation

POBFormulaExtended SSP
SaaS10 × 12 × (80% × $1,200)$115,200
Implementation90% × $35,000$31,500
Total SSP$146,700

Relative SSP Allocation

POBRelative SSP %Allocated Revenue
SaaS78.53%$94,236
Implementation21.47%$25,764

Observation:
The same promise and same contract price already produce a different allocation outcome.

5. Scenario 3 – SSP Represented as Gross Margin Percentage

SSP Representation

  • SaaS SSP = 60% gross margin
  • Implementation SSP = 40% gross margin

Extended SSP Calculation

POBFormulaExtended SSP
SaaS(100 × Cost) / (100 − Margin)(100 × 48,000) / 40 = $120,000
Implementation(100 × 20,000) / 60 = $33,333
Total SSP$153,333

Relative SSP Allocation

POBRelative SSP %Allocated Revenue
SaaS78.27%$93,924
Implementation21.73%$26,076

6. Summary Comparison – Same Contract, Different SSP Representation

ScenarioSaaS AllocationImplementation Allocation
Unit Price$94,737$25,263
Discount %$94,236$25,764
Gross Margin$93,924$26,076

Nothing changed except the SSP representation.

7. Why SSP Representation Changes Allocation

Key Principle

ASC 606 and IFRS 15 do not prescribe how SSP must be represented. They prescribe what SSP must represent.

SSP must be:

  • A reasonable estimate
  • Of the price at which the good or service would be sold standalone
  • Using a consistent and supportable methodology

Each SSP representation answers the same economic question from a different lens:

RepresentationEconomic Lens
Unit PriceObservable transaction behavior
Discount PercentagePricing governance and sales policy
Gross MarginCost recovery and profitability model
Percentage of Base PriceList-price normalization

All are valid if they faithfully represent standalone economics.

8. Why It Is Acceptable That Allocation Changes

Critical Accounting Insight

Revenue allocation is not meant to be unique; it is meant to be reasonable.

ASC 606 explicitly allows estimation, judgment, and a range of acceptable outcomes. What the standard prohibits is arbitrary allocation, inconsistent application, or results that contradict observable economics.

9. Impact on Contract Assets and Contract Liabilities

Yes, different SSP representation choices will affect:

  • Contract asset balances
  • Contract liability amortization
  • Revenue timing by performance obligation
  • Margin profiles by period

This is expected and acceptable because:

  1. Allocation reflects relative value, not billing
  2. Contract assets and liabilities are accounting constructs, not cash
  3. As long as the SSP method is documented, consistently applied, and periodically reviewed, the resulting accounting is compliant

Auditors do not expect identical allocations; they expect defensible allocations.

10. Why Systems Care About SSP Representation Types

From an operational perspective, SSP representation determines:

  • How SSP scales with quantity and duration
  • How subscriptions versus one-time services behave
  • How pricing changes propagate through allocations
  • How discount reasonableness is enforced

SSP representation is therefore a control decision, not merely a calculation choice.

11. Mental Model to Retain

  • SSP = Economic truth (estimated)
  • Representation Type = Measurement lens
  • Extended SSP = Scaled valuation
  • Relative SSP = Allocation logic
  • Allocated Revenue = Accounting output

Different lenses yield different measurements, all within acceptable accounting tolerance.

Conclusion

It is entirely acceptable—and expected—that the same contract with the same promised goods and services produces different allocation outcomes when different SSP representation types are used. As long as the representation faithfully reflects standalone economics, is consistently applied, and is supported by governance and documentation, the resulting revenue recognition, contract assets, and contract liabilities remain fully compliant with ASC 606 and IFRS 15.

Understanding SSP representation types is therefore essential not only for technical accounting accuracy, but also for designing scalable revenue systems, defending audit positions, and explaining allocation outcomes to stakeholders.

Leave a comment