Thursday, February 25, 2010

Arrangements that include tangible products and software elements

The following cases illustrate the guidance in paragraphs 985-605-15-3 through 15-4 and paragraph 985-605-25-10.  The cases provide guidance for purposes of allocating arrangement consideration in a multiple-element revenue arrangement that includes a tangible product and software.  The case illustrate whether a product contains software elements and nonsoftware elements that function together to deliver the tangible product's essential functionality as discussed in paragraph 985-605-15-4.  The cases are:

a.  Computer with operating system included
b.  Computer with operating system excluded more than infrequently
c.  Computer and multiple operating systems
d.  Computer with additional software products included
e.  Personal digital assistant
f.  Computer with operating system sold separately
g.  Computer and undelivered software elements
h.  Standalone sale of an operating system
i.  Computer with nonessential software and postcontract customer support included
j.  Networking equipment
k.  Similar products
l.  Change in business practice

Software that is more-than-incidental to the product or service


The Software and software-related elements of arrangements that include software that is more-than-incidental to the products or services in the arrangement as a whole.  Indicators that software is more-than-incidental to the product or service in an arrangement as a whole include (but are not limited to):
    1. The software is significant focus of the marketing effort or is sold separately.
    2. The vendor is providing postcontract customer support.
    3. The vendor incurs significant costs that are within the scope of Subtopic 985-20.

Wednesday, February 24, 2010

ASU 2009-14, Subtopic 985-605 - How Do the Main Provisions Differ from Current U.S. GAAP?

The amendments in this Update revise the scope of the software revenue guidance such that software-enabled tangible would not be within its scope.  The most significant effect of this would be that a vendor will no longer need to have VSOE of selling price of the undelivered elements sold with a software-enabled tangible product; this is expected to increase a vendor's ability to separately account for the sale of those products from any undelivered elements in an arrangement including those products.

ASU 2009-14, Subtopic 985-605 - Main Provisions

Update does not affect software revenue arrangements that do not include tangible products.  They also do not affect software revenue arrangements that include services if the software is essential to the functionality of those services.

The amendments in this Update require that hardware components of a tangible product containing software components always be excluded from the software revenue guidance.

If the software contained on the tangible product is essential to the tangible product's functionality, the software is excluded from the scope of the software revenue guidance.

The Task Force identified the following factors to consider in determining whether the tangible product contains software that works together with the nonsoftware components of the tangible product to deliver the tangible product's essential functionality:
  1. If sales of the tangible product without the software elements are infrequent, a rebuttable presumption exists that software elements are essential to the functionality of the tangible product.
  2. A vendor may sell products that provide similar functionality, such as different models of similar products.  If the only significant difference between similar products is that one product includes software that the other product does not, they will be considered the same product for the purpose of evaluating factor (1).
  3. A vendor may sell software on a standalone basis.  The vendor also may sell a tangible product containing that same software.  The separate sale of the software does not lead to a presumption that the software is not essential to the functionality of the tangible product.
  4. Software elements do not need to be embedded within the tangible product to be considered essential to the tangible product's functionality.
  5. The nonsoftware elements of the tangible product must substantively contribute to the tangible product's essential functionality.  For example, the tangible product should not simply provide a mechanism to delivers the software to the customer.
If a tangible product contains software that is not essential to the product's functionality, that nonessential software and any other deliverables within the arrangement (other than the nonsoftware components of the tangible product) that relate to the nonessential software are within the scope of the software revenue guidance in Subtopic 985-605 and a deliverable excluded from the scope of Subtopic 985-605, the undelivered elemtnt shall be bifurcated into a software deliverable and a nonsoftware deliverable.

VSOE - Definition from ASU 2009-14, Topic 985-605

A vendor must sell or intend to sell a particular element separately to assert vendor-specific objective evidence for that element.  If a vendor does not have VSOE for the undelivered elements in an arrangement, the revenue associated with both the delivered and undelivered elements is combined into one unit of accounting.  Any revenue attributable to the delivered products is then deferred and recognized at a later date, which in many cases is as the undelivered elements are delivered by the vendor.

Tuesday, February 23, 2010

Monday, February 22, 2010

EITF Issue 09-3

The Task Force recommended to the FASB chairman that a separate Issue be added to the EITF agenda to consider changes to the accounting for multiple element arrangements under SOP 97-2. The Issues are:

Issue 1 - Whether this Issue should modify the measurement criteria or the scope of SOP 97-2. The Task force decided that the issue should focuso n amending the scope of 97-2. Other task force members thought this should be discussed in context of FASB/IASB's review of revenue recognition.

 Issue 2 - If the Task Force decides to change the scope of SOP 97-2, how the scope of SOP 97-2 should be modified. Task Force decided 97-2 should be modified such that the following products would be considered non-software deliverables and therefore be excluded from 97-2: Tangible products containing software components that function together to deliver the product's essential functionality.

Issue 3 - If the Task Force chooses to address measurement in Issue 1, how the measurement criteria within SOP 97-2 should be modified.

Issue 4 - If the Task Force chooses in Issue 3 to align the measurement criteria in SOP 97-2 with Issue 08-1, whether the resideual allocation method should be retained within SOP 97-2 if the Task Force decides to eliminate the residual allocation method for arrangements subject to Issue 08-1.

 Issue 5 - If the Task Force chooses in Issue 3 to align the measurement criteria in SOP 97-2 with Issue 08-1, whether the subscription accounting guidance in paragraphs 48 and 49 of SOP 97-2 should be retained.

Issue 6 - Paragraph 37 of SOP 97-2 requires that the amount allocated to a specified upgrade right be reduced based on an estimate of customers not expected to exercise the right ("breakage"). If the Task Force chooses in Issue 3 to align the measurement criteria in SOP 97-2 with Issue 08-1, whether the guidance in paragraph 37 of SOP 97-2 relating to breakage should be retained.

Issue 7 - Paragraphs 43-47 of SOP 97-2 provide guidance on accounting for fixed fee license or reseller arrangements that provide customers with the right to reproduce or obtain copies at a specified price per copy for two or more software products. If the Task Force chooses in Issue 3 to align the measurement criteria in SOP 97-2 with Issue 08-1, whether this guidance should be retained or revised.

EITF 09-3

FASB doc

Sunday, August 3, 2008

SOP 97-2 Background

91-1 - issued in 1991 to provide guidance on applying generally accepted accounting principals to software transactions and to narrow the range of revenue recognition practices that were in use before.
  • Evidence of an arrangement
  • Fixed or determinable fees
  • Not great with accounting for multiple element arrangements
  • Not great with delayed payment terms
  • Not great with vendor obligations
97-2 - replaced 91-1
  • Specifies revenue recognition for all entities earning revenue from marketing software.
98-4 delayed effective date for VSOE aspect of 97-2 98-9 revision of 98-4

Friday, February 8, 2008

Terminations

When a customer terminates their contract, revenue may be recognized if the customer is the one opting out, requesting to terminate and no longer using the system (all in writing). However if the customer is requesting a termination to a contract so that it is not automatically renewed, revenue should be taken over the remaining term.

Tuesday, October 2, 2007

Adding a module to existing multi-module system

Real Example - A customer with an existing software system, 2 existing modules, is adding a third module which has not been released yet and thus revenue cannot be recognized yet. Issue - How should deal be structured so that the existing, reliable revenue stream can be recognized and the new module's revenue is deferred? Resolution - This can be done as long as the new module is not intertwined into the functionality of the older system. For example, if the system fundamentally changes with the new module, such as upgrading from Windows 95 to Windows 2000, then the new module is not truly separate. However if the new module is like adding Excel to a system that has Word and Outlook, then revenue for the incumbent modules can continue to be recognized. Other indicators that the new module is separate from the current system and modules include:
  1. If the new module's contract is separate and does not tie into the original deal.
  2. If the new module's contract does not change the terms, or fee of the original deal.
  3. If the module's sale is not linked to the renewal of the existing deal.
  4. The customer is currently happy with their current system and paying their bills.
  5. The customer would continue paying their bills should the new module's roll out be problematic.

Monday, October 1, 2007

Authorized users

Real example - Preliminary contract included language that authorized users (customer's potential customers) of a subscription service by inclusion of a list of "potential affiliates" that would be reviewed annually. Each affiliate would have their own license fee, but the total in this deal was based on a total number of affiliates multiplied by the license fee. Issue - by including a list of users, revenue would only be able to be recognized when all those users were 'live' on the system. Resolution - language was re-written to define contract based on the main client, thus recognizing revenue when that particular client was 'live' but also included that subsequent affiliates would be added by addendum or statement of work, and bound by the terms of this deal. In other words, each affiliate that was added would have the same terms (the contract would not have to be re-written each time, and revenue could be recognized for each affiliate as each went live.

Tuesday, September 25, 2007

Concessions

Any change to an arrangement that reduces the total revenue to be recognized, extends the payment terms, increases the customer's rights, or increases the seller's obligations consitutes a concession. Examples:
  • extending payment due dates in arrangement
  • decreasing total payments due
  • accepting returns beyond terms
  • discounted or free PCS
  • discounted or free upgrades.

Refunds

Revenue allocated to an element is not considered collectible and is subject to forfeiture, refund or other concessions. Therefore management must intend not to accept returns or grant concessions. If a vendor has a historical pattern of making refunds or granting concessions on delivered elements not required under the original provisions of its arrangements due to non-delivery of the elements, no other lvidence is persuasive enough to reach a conclusion that revenue in current arrangements with similar elements is not subject to forteiture.

Acceptance

License revenue should not be recognized if uncertanty exists about customer acceptance. Often the case when a customer acceptance clause is based on customer or arrangement specific criteria that cannot be evaluated until the software is installed and operating in the customer's environment.

Thursday, August 9, 2007

Revenue Arrangements with Multiple Deliverables (EITF 00-21)

Issue #1 - Many companies offer multiple solutions to their customer's needs. Those solutions may involve the delivery or performance of multiple products, services, or rights to use assets, and performance may occur at different points in time or over different periods of time. In some cases, the arrangements include initial installation, initiation, or activation services and involve consideration in the form of a fixed fee or a fixed fee coupled with a continuing payment stream. The continuing payment stream generally corresponds to the continuing performance, and the amount of the payment may be fixed, variable based on future performance, or a combination of fixed and variable payment amounts. Issue #2 - This issue addresses how to determine whether an arrangement involving multiple deliverables contains more than one unit of accounting. This issue also addresses how arrangement consideration should be measured and allocated to the separate units of accounting in the arrangement. Issue #3 - This issue does not address when the criteria for revenue recognition are met or provide guidance on the appropriate revenue recognition convention for a given unit of accounting. For example, this Issue does not address when revenue attributable to a unit of accounting should be recognized based on proportional performance. Issue #4 - This issue applies to all deliverables (that is, products, services, or rights to use assets) within contractually binding arrangements (whether written, oral, or implied, and hereinafter referred to as "arrangements") in all industries under which a vendor will perform multiple revenue-generating activities except the following: A. The following describes the three categories into which that higher-level literature falls and the application of this Issue or the higher-level literature in determining separate units of accounting and allocating arrangement consideration: If higher-level literature provides guidance regarding the determination of separate units of accounting and how to allocate arrangement consideration to those separate units of accounting and how to allocate arrangement consideration to those separate units of accounting, the arrangement or the deliverable(s) in the arrangement that is within the scope of that higher-level literature should be accounted for in accordance with the relevant provisions of that literature rather than the guidance in this Issue. If higher-level literature provides guidance requiring separation of deliverables within the scope of higher-level literature from deliverables not within the scope of higher-level literature, but does not specify how to allocate arrangement consideration to each separate unit of accounting, such allocation should be performed on a relative fair value basis using the entity's best estimate of the fair value of the deliverable(s) within the scope of higher-level literature and the deliverable(s) not within the scope of higher-level literature. If higher-level literature provides no guidance regarding the separation of the deliverables within the scope of higher-level literature from those deliverables that are not or the allocation of arrangement consideration to deliverables within the scope of the higher-level literature and to those that are not, then the guidance in this Issue should be followed for purposes of such separation and allocation. B. Arrangements that include vendor offers to a customer for either (1) free or discounted products or services that will be delivered at a future date; or (2) a rebate or refund, are excluded from the scope of this Issue. The Issues are: Issue #1 - How to determine whether an arrangement with multiple deliverables consists of more than one unit of accounting Issue #2 - If an arrangement consists of more than one unit of accounting, how the arrangement consideration should be allocated among the separate units of accounting. Issue #3 - What effect, if any, certain customer rights due to vendor nonperformance have on the measurement of arrangement consideration and/or the allocation of consideration to the delivered units of accounting. Issue #4 - How to account for direct costs incurred related to an arrangement that (a) are not associated with a specific deliverable or (b) are associated with a specific deliverable but that deliverable is required to be combined with another deliverable (or other deliverables). Issue 5A - The impact, if any, of a customer's ability to cancel a contract and incur a cancellation penalty on the measurement of arrangement consideration. Issue 5B - The impact, if any, of consideration that varies as a result of future customer action on the measurement and/or allocation of arrangement consideration. Issue 5C - The impact, if any, of consideration that varies as a result of future vendor actions on the measurement and/or allocation of arrangement consideration. Issue 6 - The impact of a vendor's intent not to enforce its contractual rights in the event of customer cancellation on the measurement and/or allocation of arrangement consideration. EITF Discussion: Principals Revenue arrangements with multiple deliverables should be divided into separate units of accounting if the deliverables in the arrangement meet the criteria. Arrangement consideration should be allotted among the separate units of accounting based on their relative fair values. Applicable revenue recognition criteria should be considered separately for separate units of accounting. EITF Discussion: Guidance Units of Accounting (Issue 1) A vendor should evaluate all deliverables in an arrangement to determine whether they represent separate units of accounting. That evaluation must be performed at the inception of the arrangement and as each item in the arrangement is delivered. In an arrangement with multiple deliverables, the delivered item(s) should be considered a separate unit of accounting if all of the following criteria are met: The delivered item(s) has value to the customer on a standalone basis. There is objective and reliable evidence of the fair value of the undelivered item(s) If the arrangement concludes a general right of return relative to the delivered item, delivery or performance of the undelivered item(s) is considered probably and substantially in the control of the vendor. The arrangement consideration allocable to a delivered item(s) that does not qualify as a separate unit of accounting within the arrangement should be combined with the amount allocable to the other applicable undelivered item(s) within the arrangement. The appropriate recognition of revenue should then be determined for those combined deliverables as a single unit of accounting. Measurement and Allocation of Arrangement Consideration (Issues 2, 3, 5A, 5B, 5C and 6) The amount of total arrangement consideration must be fixed or determinable other than with respect to the impact of (a) any refund rights or other concessions (hereinafter collectively referred to as "refund rights") to which the customer may be entitled or (b) performance bonuses to which the vendor may be entitled. (paragraph 12) If there is objective and reliable evidence of fair value for all units of accounting in an arrangement, the arrangement consideration should be allocated to the separate units of accounting based on their relative fair values, except as specified in paragraph 13. However, there may be cases in which there is objective and reliable evidence of the fair value(s) of the undelivered item(s) in an arrangement but no such evidence for the delivered item(s). In those cases the residual method should be used to allocate the arrangement consideration. Under the residual method, the amount of consideration allocated to the delivered item(s) equals the total arrangement consideration less the aggregate fair value of the undelivered item(s). The "reverse" residual method (that is, using a residual method to determine the fair value of an undelivered item) is not an acceptable method of allocating arrangement consideration to the separate units of accounting, except as described in paragraph 13. (paragraph 13) To the extent that any separate unit of accounting in the arrangement (including a delivered item) is required under GAAP to be recorded at fair value (and marked to market each reporting period thereafter), the amount allocated to that unit of accounting should be its fair value. Under those circumstances, the remainder of arrangement consideration should be allocated to the other units of accounting in accordance with the requirements in paragraph 12. (paragraph 14) The amount allocable to a delivered item(s) is limited to the amount that is not contingent upon the delivery of additional items or meeting other specified performance conditions (the noncontingent amount). That is, the amount allocable to the delivered item(s) is the lesser of the amount otherwise allocable in accordance with paragraph 12 and 13, or the noncontingent amount. (paragraph 16) Contractually stated prices for individual products and/or services in an arrangement with multiple deliverables should not be presumed to be representative of fair value. The best evidence of fair value is the price of a deliverable when it is regularly sold on a standalone basis.

Friday, July 27, 2007

Software Hosting Arrangements

In certain arrangements, rather than selling a software license and related services to the customer, the vendor will make the functionalities of the software available to the customer through a hosting arrangement. In such arrangements, the vendor will run the software application on either its own or a third-party's hardware. Customers can access the software through the Internet or a dedicated transmission line.

In these situations , there is a question whether the arrangement is an arrangement to sell software and services within the scope of SOP 97-2 or whether the hosting arrangement is a service arrangement in its entirety. EITF 00-3 addresses the question of whether SOP 9-2 applies to arrangements that require the vendor to host the software. In EITF 00-3, the EITF concluded that:

... a software element covered by SOP 97-2 is only present in a hosting arrangement if the customer has the contractual right to take possession of the software at any time during the hosting period without significant penalty and it is feasible for the customer to either run the software on its own hardware or contract with another party unrelated to the vendor to host the software. Therefore, SOP 97-2 only applies to hosting arrangements in which the customer has such an option. Arrangements that do not give the customer such an option are service contracts and are outside the scope of SOP 97-2. The Task Force observed that hosting arrangements that are service arrangements may include multiple elements that affect how revenue should be attributed.

Based on the consensus in EITF 00-3, a hosting arrangement contains software that is within the scope of SOP 9-2 if both of the following conditions are met:

  • The customer has the contractual right to take possession of the software at any time during the hosting period without incurring a significant penalty, and
  • It is feasible for the customer to run the software either on its own hardware or on a third-party's hardware.
A significant penalty as used in EITF 00-3 embodies two distinct concepts: (1) the ability to take delivery of the software without incurring significant costs (i.e., a financial penalty), and (2) the ability to use the software separately without a significant reduction in its utility or value (i.e., a functional penalty). For example, a significant penalty would exist, and the arrangement would not be within the scope of SOP 97-2 in the following scenarios:
  • The customer would have to pay a significant additional amount to the vendor in order to take possession of the software, or
  • The software that the customer would receive under the arrangement has significantly less functionality than the software available under the hosting arrangement.
If the customer has the contractual right to take possession of the software at any time during the hosting period without significant penalty and it is feasible for the customer to run the software on either its own hardware or on a third-party's hardware, the provisions of SOP 97-2 ap[ply to the arrangement. In that case, the vendor must evaluate the elements of the arrangement to determine whether all or only some of the elements are within the scope of SOP 97-2. All of the revenue recognition requirements in SOP 97-2, including VSOE of fair value for all undelivered elements and the refund, or other concession, must be met in order to recognize revenue upon delivery for the portion of the fee allocated to the software element. The portion of the fee allocated to the hosting element should be recognized as the service is provided. Any non-software elements that are not within the scope of SOP 97-2, based on the provisions in EITF 03-5 (discussed in Paragraph 1.008-1.010), should be evaluated for separation under the provisions of EITF 00-21.

If the customer does not have the contractual right to take possession of the software at any time during the hosting period without significant penalty or it is not feasible for the customer to run the software on either its own hardware or on a third party's hardware, the provisions of SOP 97-2 do not apply to the arrangement. Hosting arrangements, and revenue recognition would be determined by other appropriate literature (e.g., SAB 104 and FASB Invitation to Comment, Accounting for Certain Service Transactions). Hosting arrangements that are service arrangements may contain multiple elements, so the guidance in EITF 00-21 must be applied to determine whether those elements should be treated as separate units of accounting.

Hosting arrangements including software and non-software deliverables

Based on the guidance of EITF 00-3, a hosting arrangement may include software and non-software deliverables (e.g., hosting services, hardware, PCS). If, based on EITF 00-3, a software element subject to the guidance in SOP 97-2 is present in the hosting arrangement, the vendor should then determine whether all or only some of the elements of the arrangement are within the scope of SOP 97-2. EITF 03-5 provides guidance on determining whether non-software deliverables are within the scope of SOP 97-2 (software-related deliverables) or not (non-software-related deliverables). EITF 03-5 specifies that if the software is essential to the functionality of the non-software deliverable, then the non-software deliverable is within the scope of SOP 97-2.

By applying the guidance of EITF 00-3 and EITF 03-5, the arrangement deliverables are segregated into the following categories: (1) software, (2) software-related, and (3) non-software related. The software and software-related deliverables are accounted for in accordance with SOP 97-2. The non-software-related deliverables however, are not within the scope of SOP 97-2. Accordingly, EITF 00-21 should be applied to determine whether the non-software-related deliverables constitute separate units of accounting for the software and software-related deliverables. A further complication exists in that the software-related deliverables may be services that require the application of contract accounting (e.g., services that are essential to the functionality of the software).

A software vendor that enters into a hosting arrangement should apply the following steps to determine the applicable literature for identifying the unit(s) of accounting and the revenue recognition method for the unit(s):

  • Apply the criteria of EITF 00-3 to determine whether SOP 97-2 applies to the hosting arrangement. If not, the arrangement is a service contract. If the arrangement is a service contract containing multiple elements, apply EITF 00-21 to determine if the elements constitute separate units of accounting.
  • If SOP 97-2 applies to the hosting arrangement, apply EITF 03-5 to determine which elements of the arrangement are software and software-related (i.e., within the scope of SOP 97-2) and which elements are non-software-related (i.e., non within the scope of SOP 97-2).
  • Apply EITF 00-21 to determine whether non-software-related elements constitute separate units of accounting.
  • If software-related deliverables including services, determine whether the services require application of contract accounting to the arrangement.
  • If the arrangement is not subject to contract accounting, apply the criteria of SOP 97-2 to determine whether the software and software-related elements of the arrangement qualify for separation.
  • If the arrangement is accounted for using contract accounting and includes software-related deliverables that are within the scope of SOP 97-2 (based on tahe guidance in EITF 03-5) but are not within the scope of SOP 81-1 (e.g., PCS), apply SOP 97-2 and its related interpretations to determine whether those deliverables can be separated from the contract accounting unit.
  • If the arrangement is accounted for using contract accounting and includes non-software-related deliverables that are not within the scope of SOP 97-2 or SOP 81-1, apply EITF 00-21 to determine whether those non-SOP 81-1 deliverables can be separated from the contract accounting unit.
Example #1 - ABC Corp. enters into an arrangement with Customer to license software Product A and provide hosting service. There are no circumstances in which Customer is entitled to take possession of Product A. As a consequence, Customer would lose the right to use Product A in the event the hosting arrangement with ABC is not renewed.

Because Customer does not have the contractual right to take possession of the software at any time during the hosting period, the guidance in EITF 00-3 specifies that a software element covered by SOP 97-2 is not present. This conclusion is not impacted by the language or pricing of the contract, which states that a software license is an element of the arrangement.

Example #2 - ABC Corp. enters into an arrangement with Customer to license software Product A and provide hosting service. Customer has a contractual right to take possession of Product A at any time without significant penalty, and it is feasible for Customer to run the software on its own hardware.

Because Customer has a contractual right to take possession of Product A at any time without significant penalty and it is feasible for Customer to run the software on its own hardware, the guidance in EITF 00-3 specifies that a software element covered by SOP 97-2 is present.

Example #3 - ABC Corp. enters into an arrangement with Customer to license software Product A and provide hosting service. The contractual terms of the arrangement specify a fee of $200,000 for the first year, due at inception. Customer has a contractual right to take possession of Product A at any time without significant penalty, and it is feasible for Customer to run the software on its own hardware.

Because Customer has a contractual right to take possession of Product A at any time without significant penalty and it is feasible for Customer to run the software on its own hardware, the guidance in EITF 00-3 specifies that a software element covered by SOP 97-2 is present. Additionally, Product A is essential to the functionality of the hosting element in this example, so the hosting service represents a software-related element within the scope of SOP 97-2.

VSOE of fair value does not exist for Product A because it is never sold separately. The median price for hosting service based on renewal transactions with other customers is $220,000 per year. ABC concludes that a substantial portion of renewal prices for one year of hosting service fall within a range of $187,000 to $253,000. The contract does not separately state a price for the hosting element; however, the $220,000 median of renewal transactions with other customers, which are consistently prices within a sufficiently narrow range, constitutes VSOE of fair value for the hosting element of this arrangement.

VSOE of fair value exists for the undelivered element (the hosting service) but not for the delivered element (the software license) . However, the fair value of the undelivered hosting element ($220,000) exceeds the total arrangement consideration ($200,000), so the application of the residual method results in a single unit of accounting for the arrangement. The hosting service is the only undelivered element, so the entire fee should be recognized over the one year period in which the hosting service will be performed.

Example #4 - ABC Corp. enters into an arrangement with Customer to sell hardware, license software Product A, and provide hosting service. The contractual terms of the arrangement specifiy a fee of $1,500,000 for the first year, dur at inception, which the contract specifies relates to the hardware ($500,000), a software license ($800,000), and one year of hosting service ($200,000). The hosting service may be renewed in subsequent years for an amount to be negotiated between ABC and Customer. There are no circumstances in which Customer is entitled to take possession of Product A. As a consequence, Customer would lose the right o use Product A in the event the hosting arrangement with ABC is not renewed. Therefore, in accordance with EITF 00-3, the arrangement does not contain a software element within the scope of SOP 97-2. Objective evidence indicates that the fair value of the hosting service based on renewal transactions with other customers is $220,000 per year. Objective evidence indicates that the fair value of the hardware element is $660,000 based on the prices charged when competitors sell the same hardware. The hardware is delivered at inception of the hosting agreement and has continued functionality in the event the hosting arrangement is not renewed (i.e., the hardware has standalone value).

The arrangement in this example represents a contract to provide hosting service and deliver hardware such that neither element of the arrangement is not within the scope of SOP 97-2. Accordingly, the guidance in EITF 00-21 should be applied to determine whether the hosting service and hardware would be separate units of accounting for revenue recognition purposes. In this example, the delivered hardware element has standalone value, fair value evidence exists for the undelivered hosting element (in this example, fair value evidence also exists for the delivered hardware element), there are no general rights of return and there are no contingent revenue provisions. Accordingly, the elements should be treated as separate units of accounting for revenue recognition purposes based on guidance in EITF 00-21. Fair value evidence exists for each of the elements in the arrangement, so the arrangement fee would be allocated based on the relative fair value of the hardware and hosting elements as follows:

Fair value Allocation of Arrangement Fee
Hosting$ 660,00075%$1,125,000
Hosting (one year)$ 220,00025%$ 375,000
Total$ 880,000 $1,500,000
Provided all the requirements for revenue recognition under SAB 104 and FASB Invitation to Comment, Accounting for Certain Service Transactions, are met for each element, the $1,125,000 of hardware revenue should be recognized upon delivery and the $375,000 of hosting revenue should be recognized over the one-year hosting period.

Thursday, July 26, 2007

Revenue Recogntition Checklist - VSOE

For multiple element arrangements, is the price charged the same as if the element was sold separately to that customer? If not, then recognition will be prorated. Where maintenance is charged is at least 15% If not, then this is deemed insubstantive and therefore discounted. Is the renewal period stated in the contract? If not, then the revenue will be deferred until renewal period is known. Is the renewal period at least as long as the initial period? If not, then revenue will be deferred until the end of the maintenance period. Does the price offered reflect the normal customer discount? If not, then pro-rated recognition will occur. Has the revenue recognition review been fully documented? If not, then pro-rated recognition will occur. Is fair value determinable? If not, then all revenue is deferred until it is or all elements of the arrangement have been delivered.

Revenue Recognition Checklist - Fixed Fee or Determinable

Are fees based on fixed clear deliverables or are there variable terms? Variable terms will stop recognition. Are there any cancellation or refund previleges? If so, then recognition may be deferred. Have we offered the customer extended payment terms or are fees due beyond normal business practice? If so, then recognition will be deferred until the due date(s)? Are there acceptance clauses associated with delivery? If so, then recognititon will be deferred until the product is tested and accepted. Are the fees related to maintenance? If so, then revenue will be recognized over the period covered.

Revenue Recognition Checklist - Evidence of Arrangement

Is there a signed contract in place? Contract or PO required to recognize revenue. Is there a signed PO in place? Is it normal business practice to accept orders on PO's? If so, then the PO bust state full terms and conditions. Contract or PO required to recognize revenue. Will the current PO be followed up by a system generated PO or a signed contract? If so, then the existing PO is insufficient for revenue recognition.