Revenue Allocation (Per ASC 606 and IFRS 15): Standalone Selling Price (SSP) Ranges and Range Policies

Understanding Selling Price Ranges, Range Policies, and Applied SSP Values

1. Introduction and Context

ASC 606 and IFRS 15 require entities to allocate the transaction price to performance obligations based on their Standalone Selling Prices (SSP). While the standards clearly define the objective of SSP—the price at which an entity would sell a good or service separately—they deliberately allow flexibility in how SSP is determined, acknowledging that pricing in real-world commercial arrangements is rarely static or uniform.

In practice, organizations often sell the same product or service at different prices depending on factors such as customer segment, geography, deal size, timing, bundling, and negotiated discounts. As a result, a single fixed SSP value may not faithfully represent the economics of standalone pricing. To operationalize this flexibility while maintaining consistency and audit defensibility, revenue management applications introduce the concept of SSP price ranges and range-based allocation policies.

This section explains SSP ranges from first principles, describes how selling prices are evaluated against those ranges, and illustrates how the final SSP value used for revenue allocation is determined.

2. Why SSP Ranges Exist

2.1 What the Standards Require

ASC 606 and IFRS 15 require that:

  • The transaction price be allocated to performance obligations based on relative SSP
  • SSP may be directly observable or estimated
  • Estimation methods may include adjusted market assessment, expected cost plus margin, or residual approaches

Notably, the standards do not require SSP to be a single deterministic value. Instead, they permit a range of reasonable prices, provided the approach is applied consistently and reflects observable market evidence.

2.2 Why Applications Implement SSP Ranges

In operational systems:

  • Prices fluctuate over time
  • Discounts vary by deal
  • List prices may not reflect actual standalone transactions

SSP ranges provide:

  • A controlled “corridor” of acceptable standalone pricing
  • Guardrails to prevent extreme discounts or premiums from distorting revenue allocation
  • A defensible framework for auditors and regulators

3. What Is an SSP Price Range?

An SSP price range defines the lower and upper bounds within which a selling price is considered a reasonable proxy for standalone selling price.

A typical range consists of:

  • SSP Low Point
  • SSP Midpoint (optional but often used)
  • SSP High Point

Example:

SSP AttributeAmount
SSP Low$90
SSP Mid$100
SSP High$110

This range indicates that any selling price between $90 and $110 is considered consistent with SSP.

4. Selling Price vs SSP: A Critical Distinction

It is important to distinguish between:

  • Selling Price: The contractual price negotiated with the customer
  • SSP: A theoretical price representing standalone economics
  • SSP Range: The acceptable boundary for SSP determination

Revenue systems compare the selling price to the SSP range to determine whether it is reasonable to use directly for allocation.

5. SSP Range Test Result

The SSP Range Test Result indicates the outcome of comparing the selling price to the SSP low and high points. The result typically falls into one of three categories:

5.1 In Range

Example:

AttributeAmount
Selling Price$100
SSP Low$90
SSP High$110

Result: In Range

Interpretation:
The selling price is a reasonable approximation of SSP and may be used directly.

5.2 Below the Low Point

Example:

AttributeAmount
Selling Price$80
SSP Low$90

Result: Below the Low Point

Interpretation:
The discount is deeper than expected and may not represent a standalone price.

5.3 Above the High Point

Example:

AttributeAmount
Selling Price$130
SSP High$110

Result: Above the High Point

Interpretation:
The price reflects a premium and may distort allocation if used directly.

6. SSP Range Policies

When selling prices fall outside the SSP range, the system must decide which SSP value to apply for allocation. This decision is governed by SSP range policies, which are configured to ensure consistency and compliance.

Range policies answer the question:

Should the selling price be trusted, or should it be overridden with a defined SSP value?

7. SSP Range Value Applied

The SSP Range Value Applied represents the SSP amount ultimately used in the allocation calculation. Common values include:

7.1 Selling Price

When used:

  • Selling price is within the SSP range
  • Or policy allows limited deviations

Example:

| Selling Price | $100 |
| SSP Range | $90–$110 |
| SSP Applied | $100 |

Interpretation:
The selling price is accepted as a valid SSP proxy.

7.2 SSP Low Point

When used:

  • Selling price is below the SSP range
  • Policy caps SSP at the lower bound

Example:

| Selling Price | $80 |
| SSP Low | $90 |
| SSP Applied | $90 |

Interpretation:
Extreme discounts are prevented from reducing SSP below reasonable market levels.

7.3 SSP High Point

When used:

  • Selling price exceeds the SSP range
  • Policy caps SSP at the upper bound

Example:

| Selling Price | $130 |
| SSP High | $110 |
| SSP Applied | $110 |

Interpretation:
Premium pricing does not inflate SSP allocation.

7.4 SSP Midpoint

When used:

  • Conservative or statistically neutral approach
  • Selling price deemed unreliable

Example:

| SSP Low | $90 |
| SSP High | $110 |
| SSP Applied | $100 |

Interpretation:
A neutral midpoint SSP is applied for defensibility.

7.5 Sales Point

Definition:
The Sales Point typically represents a policy-defined reference price, such as:

  • List price
  • Catalog price
  • Approved price book value

Example:

| List Price | $120 |
| SSP Range | $90–$110 |
| SSP Applied | $120 |

Interpretation:
The organization trusts standardized pricing more than negotiated deal prices.
This approach is valid but often receives heightened audit scrutiny.

8. End-to-End Allocation Example

Contract Overview:

ItemSelling Price
Product A$80
Product B$120
Total$200

SSP Ranges:

ItemSSP LowSSP High
A$90$110
B$100$120

Range Test Results:

  • Product A → Below Low → Apply SSP Low ($90)
  • Product B → In Range → Apply Selling Price ($120)

Allocation Basis:

  • Total SSP = $210
ItemAllocated Revenue
A(90 / 210) × 200 = $85.71
B(120 / 210) × 200 = $114.29

This approach prevents excessive discounting on one item from disproportionately shifting revenue.

9. Audit and Governance Considerations

Auditors typically evaluate:

  • How SSP ranges were established
  • Consistency of policy application
  • Justification for overrides
  • Governance over range changes

SSP ranges enhance audit defensibility by:

  • Introducing objective boundaries
  • Reducing judgment volatility
  • Enforcing consistent allocation logic

10. Key Takeaways and Conclusion

SSP ranges do not alter the principles of ASC 606 or IFRS 15—they operationalize them. They provide a structured, defensible mechanism to translate variable real-world pricing into consistent revenue allocation outcomes.

In simple terms:

  • SSP Range defines acceptable pricing guardrails
  • Selling Price is evaluated against those guardrails
  • Range Policy determines the action
  • SSP Value Applied drives allocation

When properly designed and governed, SSP ranges significantly improve consistency, transparency, and audit readiness in revenue recognition processes.

Leave a comment