The distinction between a right-of-use license and a right-of-access license is one of the most consequential judgments in software revenue recognition. Get it wrong and you shift potentially large amounts of revenue between point-in-time and over-time recognition — two very different income statement outcomes.
The Core Distinction
Both ASC 606 (paragraphs 606-10-55-54 through 55-65) and IFRS 15 (paragraphs 56–63) use a functional vs. symbolic IP framework to make this determination:
Functional IP has significant standalone functionality at the time of transfer. The customer can use it independently — the licensor's ongoing activities do not significantly affect the IP's utility. The customer gets the IP as it exists today. Revenue is recognized at a point in time when the license is transferred.
Symbolic IP does not have significant standalone functionality, or its value is derived from an ongoing relationship with the licensor — brand value, content libraries, access to a platform that continues to evolve. Revenue is recognized over time.
Functional vs. Symbolic: The Decision Test
Ask three questions:
- Does the IP have significant standalone functionality (can run software, content you can use, a formula you can apply)?
- Is the licensor's ongoing activity expected to significantly affect the IP's utility or fair value? (If yes → symbolic)
- Does the customer receive the benefit primarily from the ongoing relationship, not just the IP snapshot at transfer?
A "yes" to the last two usually means symbolic. A "yes" to the first and "no" to the others usually means functional.
Working Example: Three SaaS Licensing Structures
Scenario A — On-Premise Perpetual License
A company sells a perpetual license for a software product. The customer installs it on their own servers. The licensor has no ongoing obligation to update the software (a separate annual maintenance agreement covers updates). The software functions independently without the licensor's involvement.
→ Functional IP, right-of-use, point-in-time. Recognize the license revenue when the software is delivered and the customer can use it. Maintenance fees (updates) are a separate performance obligation, recognized over time.
Scenario B — SaaS Subscription
A company provides cloud-based software on a subscription basis. The customer accesses it via a browser. The vendor continuously updates, maintains, and evolves the product. The customer is not receiving a static snapshot — they're receiving ongoing access to the vendor's evolving platform.
→ Symbolic IP, right-of-access, over time. Recognize revenue ratably over the subscription term. The customer's value derives from the ongoing relationship, not a transferred snapshot.
Scenario C — Perpetual License + SaaS Maintenance Bundle
A company sells an on-premise perpetual license bundled with mandatory SaaS-delivered updates and support. Two performance obligations: (1) the perpetual license (functional, point-in-time) and (2) the update/support service (over time). Allocate the transaction price to each using relative SSPs. Recognize the license at transfer, recognize the update service ratably over the maintenance term.
This hybrid structure is common in companies transitioning from perpetual licensing to SaaS. The allocation judgment can be significant.