Revenue Recognition Judgement on a Multi-Element Software Contract
A software vendor signs a 3-year contract worth 900,000 with a customer: a perpetual license (list price 600,000), 3 years of unspecified upgrades (list 300,000), and 3 years of premium support (list 150,000). Total list is 1,050,000 but the contract price is 900,000, a 150,000 discount. The vendor has standalone selling prices (SSP) it can observe for support (150,000) but sells the license and upgrades only in bundles, so it estimates their SSP using an adjusted market assessment. The CFO wants to recognize the full 600,000 license fee up front because 'the license is delivered on day one,' and allocate the discount entirely to support to protect the license revenue line. Upgrades are delivered continuously; support is a stand-ready obligation over 36 months.
1. Should the 600,000 license fee be recognized up front? Explain the allocation logic.
Read the worked answer
Not necessarily, and the CFO's reasoning conflates delivery of a good with completion of a performance obligation allocation. Under a five-step model, the 900,000 transaction price is allocated to distinct performance obligations in proportion to relative SSP; the 150,000 discount is allocated proportionately across all obligations unless there is observable evidence that it relates only to specific ones. The CFO's plan to dump the entire discount on support is not supportable without evidence - it is a revenue-line preference, not an allocation principle.
If the license is distinct (customer can benefit from it with readily available resources and it is separately identifiable), it is a performance obligation satisfied at a point in time and its allocated share - not its list price - is recognized on day one. The allocated license amount will be less than 600,000 because the discount spreads across obligations. The model answer must show the proportional allocation and recognize the license at its allocated amount, with upgrades and support recognized over time (upgrades as delivered, support straight-line over 36 months).
2. The CFO argues the license and upgrades are not distinct because upgrades are essential to the license's value. How should this affect the analysis?
Read the worked answer
This is the genuine judgement call. If the unspecified upgrades are essential to the customer obtaining the benefit of the license - e.g., the license cannot function without ongoing updates, or the customer cannot use the license with other readily available resources - then license and upgrades may be a single combined performance obligation recognized over time, which would materially defer revenue and undercut the CFO's position. Conversely, if the license is functional on delivery and upgrades merely enhance it, they are distinct.
The analysis should turn on the specific facts: can the customer benefit from the license on its own with readily available resources, and are the upgrades separately identifiable from the license? The answer should state the test, apply it to the stated facts (license usable on delivery, upgrades add functionality over time), and note that if the combined-obligation conclusion is reached, the license-plus-upgrades amount is recognized over the 3-year period rather than up front. The point being tested is disciplined application of the distinctness criteria, not deference to either the CFO or a reflexive 'recognize up front.'