Do your products fall under software revenue recognition guidance? Insights for technology companies June 2011 Applying the amended provisions of ASC 985-605 Ralph Nefdt, Partner and National Software Sector Leader, and Ryan Dillard, Senior Manager, Technology Industry Introduction AICPA Statement of Position (SOP) 97-2, Software Revenue Recognition, was issued during an era when software was not embedded in as many products as it is currently. Today, many products — including toys, aircraft, cellphones, Internet routers, copiers, medical devices, all-in-one printers and other products — incorporate software. As the prevalence of products with embedded software has grown, questions have arisen more frequently about whether vendors of these products should be accounting for them as sales of software or sales of tangible products. Before the issuance of Accounting Standards Update (ASU) 2009-14, Certain Revenue Arrangements That Include Software Elements, the scope of Accounting Standards Codification (ASC) 985-605 (formerly SOP 97-2) included products or services that contain software that is more than incidental to the product or service as a whole. Since SOP 97-2 was issued, many technological advances have been made, and many products now contain embedded software that is more than incidental to the product. Consequently, sales of many softwareenabled devices previously fell within the scope of ASC 985-605. This is a very important distinction, because the accounting rules concerning software revenue recognition are often much more restrictive than those concerning the sale of a tangible product. Today, many products — including toys, aircraft, cellphones, Internet routers, copiers, medical devices, allin-one printers and other products — incorporate software. Do our products fall under software revenue recognition guidance? For example, an entity must have vendor specific objective evidence (VSOE) of fair value to separate deliverables in a multiple-element arrangement that is accounted for under the provisions of ASC 985-605. However, arrangements with software-enabled devices often include undelivered elements for which VSOE does not exist, which can result in revenue not always being recognized in a pattern that is consistent with the economic substance of the arrangement. The undelivered elements may be in the form of software, postcontract customer support (PCS) or future upgrades. As a result of these practice issues, and as a result of deliberations during the development of ASU 2009-13, MultipleDeliverable Revenue Arrangements, the Emerging Issues Task Force (EITF) added an item to its agenda to amend the scope of ASC 985-605, which resulted in the issuance of ASU 2009-14. ASU 200914 amended ASC 985-605 to exclude from its scope certain tangible products containing software that functions together with nonsoftware deliverables to deliver the tangible product’s essential functionality. If the software contained in the tangible product is essential to the tangible product’s functionality, the software is excluded from the scope of the software revenue guidance. This exclusion covers essential software that is sold with or embedded within the product, along with undelivered software elements that relate to that tangible product’s essential software. ASU 2009-14 does not create any new methods of revenue recognition, but its amendment to the scope of existing guidance can significantly affect an entity’s revenue recognition process. Example 1 Entity A sells a PC with an operating system that, along with the hardware, provides the PC’s essential functionality. Entity A never sells the PC and the operating system separately. Also included in the arrangement is a specified upgrade right for the next version of the operating system and postcontract customer support (PCS), including a right to when-and-if-available upgrades of the operating system. Since the hardware (nonsoftware component) and operating system (software component) function together to deliver the tangible product’s essential functionality, these components are excluded from the scope of ASC 985-605. In addition, because the PCS and the specified upgrade right relate to the software that is essential to the PC’s functionality, they are also excluded from the scope of ASC 985-605. The entire arrangement is assessed for separation, measurement and allocation in accordance with the amended guidance in ASC 605-25. Example 2 Entity A sells a PC with an operating system that, along with the hardware, provides the PC’s essential functionality. Entity A also sells customized productivity software with and separately from the PC. Entity A provides PCS that covers both the operating system and the productivity software. Because the hardware (nonsoftware component) and operating system (software component) function together to deliver the PC’s essential functionality, these components are excluded from the scope of ASC 985-605. The productivity software is a software deliverable that is not considered essential to the PC’s functionality and therefore is within the scope of ASC 985-605. Since the PCS relates to components both within (productivity software) and outside (operating system) the scope of ASC 985-605, it must be bifurcated into a software component and a nonsoftware component using the amended measurement and allocation guidance in ASC 605-25. Included above are examples illustrating the amended provisions of ASC 985-605. The amendments set forth in ASU 2009-14 are effective prospectively for revenue arrangements entered into or materially modified in fiscal years beginning on or after June 15, 2010. An entity may elect, but is not required, to adopt the amendments set forth in ASU 2009-14 retrospectively for prior periods. An entity must adopt the amendments set forth in ASU 2009-14, in the same period that it adopts the amendments set forth in ASU 2009-13 and must use the same transition method. 2 Do our products fall under software revenue recognition guidance? How do we determine whether the software guidance in ASC 985-605 applies? Many high-tech companies struggle with determining whether their tangible products should be accounted for as a basic multiple-element arrangement as opposed to being accounted for under the software revenue recognition rules. The amendments in ASU 2009-14 simplify the process of making that determination. ASU 2009-14 amends the scope of the software guidance to exclude the following: (a) Nonsoftware components of tangible products (b) Software components of tangible products that are sold, licensed or leased with tangible products when the software components and nonsoftware components of the tangible products function together to deliver the tangible product’s essential functionality (c) Undelivered elements that relate to software that is essential to the tangible product’s functionality, as described in (b) When we are analyzing the sale of a tangible product with a software component, the first question entities must ask is how they determine whether the software is essential to the functionality of the tangible product. The amended guidance requires entities to consider the following factors in making that determination. • If the entity infrequently sells the tangible product without the software components, there is a rebuttable presumption that software components are essential to the functionality of the tangible product. • Nonsoftware components must substantively contribute to the tangible product’s essential functionality (in other words, the tangible product cannot just be a delivery mechanism for the software). • If an entity sells tangible products with similar functionality, such as different models, and the only substantive difference between the products is that one product includes software that the other product does not, the products are considered the same product for purposes of evaluating the factor in the first bullet. Determining whether software in a tangible product is essential to its functionality requires management to exercise judgment. If software in a tangible product is essential to its functionality, the entire product, including the software, is outside the scope of ASC 985-605 and is instead within the scope of ASC 605-25. Each software deliverable in an arrangement must be evaluated to determine whether it is essential to the functionality of the product. Some arrangements include software deliverables that are essential to the product’s functionality that are within the scope of ASC 605-25, along with nonessential software deliverables that are within the scope of ASC 985-605. The following examples illustrate the determination of whether the software component is essential to the functionality of the tangible product (Example 3). • If an entity sells a tangible product with software but also sells the software on a stand-alone basis, the separate sale of the software does not affect the evaluation of whether the software is essential to the functionality of the tangible product. • Software elements are not required to be embedded within a product to be considered essential to the product’s functionality. Example 3 Entity A sells a medical device with diagnostic software. The diagnostic software, along with the device, provides the device’s essential functionality. The entity does not sell the device without the diagnostic software. Entity A concludes that the medical device and diagnostic software function together to deliver the tangible product’s functionality. Both elements would be outside the scope of ASC 985-605. 3 Do our products fall under software revenue recognition guidance? Example 4 Using the facts from the example above, assume that Entity A sells the diagnostic software separately but does not sell the medical device without the diagnostic software. Entity A concludes that the diagnostic software is essential to delivering the functionality of the medical device and that the medical device with the embedded diagnostic software is outside the scope of ASC 985-605. However, an arrangement to sell the diagnostic software without the medical device would be within the scope of ASC 985-605 because the amendments to ASC 985-605 provide a scope exception only for software sold with a tangible product. Example 51 Entity A sells a personal digital assistant (PDA). The PDA provides several functions — such as a phone, a camera, and computing functionality — that allow the user to access and use various software programs such as a music player and games. The PDA contains an operating system that allows the customer to access the functionality of the device, which includes the ability to use software that is necessary to provide the phone, the camera and other functionality. The phone and camera software are frequently included on the PDA, but the music player and game software are excluded more than infrequently. The phone, the camera and the music player software are not sold separately, but the game software is sold separately. The PDA hardware, operating system, phone, and camera software are essential to the functionality of the PDA and would be considered one deliverable that is outside the scope of ASC 985-605. The music player and game software would be considered software deliverables within the scope of ASC 985-605 because these products are also sold more than infrequently without the PDA. Whether the software is sold separately does not affect the conclusion in this example. Determination of whether the revenue transaction is within the scope of ASC 985-605 can become even more complicated when there are additional software components included with the tangible product (Example 5). The software component need not be preloaded or embedded in the tangible product in order to qualify for the scope exception created by ASU 2009-14 (Example 6). Given the growing prevalence of software in high-tech products, determining the proper revenue recognition guidance to follow is becoming increasingly important. The issuance of ASU 2009-14 should cause companies to revisit the portfolio of products they offer and what role, if any, software plays in the functionality of those products. An upfront investment in a detailed analysis of transactions and which revenue recognition guidance to apply, will most likely save a lot of effort down the road. • Example 62 Entity A sells networking equipment that provides energy companies with the ability to remotely monitor and manage their customers’ energy use. Entity A sells an integrated package of equipment and software that consists of a monitoring device that is placed at the energy company’s customer location to collect data that it then relays back to the energy company’s remote location and software that allows the energy company to analyze the data and interface with its billing system. The software is installed on the energy company’s computer system, which is not purchased from Entity A. The equipment does not have functionality without the software; conversely, the software does not have functionality without the equipment. The vendor’s customers will initially purchase all of these components together; however, they can also purchase replacement or expansion equipment or updated versions of the software separately at a subsequent time. The equipment and software would all be considered nonsoftware elements that are outside the scope of ASC 985-605. The monitoring and relay equipment work together with the software (though not as a physically combined unit) to deliver the product’s essential functionality and allow the energy company to access and analyze the data pertaining to its customers’ energy use. Entity A cannot access the functionality of the equipment without the software. Entity A separately sells the equipment without the software, however, it only does so in a replacement situation or as the customer base of the energy company expands. The customer would have needed to acquire the software previously in order for the replacement equipment to function. Content in this publication is not intended to answer specific questions or suggest suitability of action in a particular case. For additional information on the issues discussed, consult a Grant Thornton client service partner. www.GrantThornton.com 1 2 TM This example is drawn from FASB Accounting Standards Codification Software: Revenue Recognition. This example is drawn from ASC 985-605-55-230 through 55-231. (ASC) 985-605-55-220 through 55-221, © Grant Thornton LLP All rights reserved U.S. member firm of Grant Thornton International Ltd 4