ASC 985-20
Costs of Software to Be Sold, Leased, or Marketed
985 Software
Source downloaded: .Record version 3003e741cb40. Effective date must be checked in the source.
ASC 985-20 governs the accounting for costs of computer software to be sold, leased, or otherwise marketed, whether internally developed or purchased. All costs incurred to establish technological feasibility are research and development expensed as incurred (985-20-25-1); costs of producing product masters after technological feasibility is established are capitalized (985-20-25-3) and capitalization ceases when the product is available for general release (985-20-25-6). Capitalized amounts are amortized product-by-product at the greater of the revenue-ratio or straight-line amount (985-20-35-1) and are written down to net realizable value at each balance sheet date (985-20-35-4).
Key points (7)
- Technological feasibility is the dividing line: all costs before it are R&D expensed under Subtopic 730-10, and it is established only when the entity completes either the detail program design criteria in 985-20-25-2(a) or a completed, tested working model under 985-20-25-2(b); a working model must be operative, in the marketed language, complete with all major planned functions, and ready for initial customer testing (985-20-55-9).
- For software that is an integral part of a product or process, capitalization cannot begin until technological feasibility is established AND all R&D for the other components is complete (985-20-25-4); allocated indirect costs such as programmer overhead may be capitalized, but general and administrative expenses may not (985-20-25-5).
- Capitalization stops when the product is available for general release, and maintenance and customer support costs are expensed when the related revenue is recognized or when incurred, whichever is first (985-20-25-6).
- Purchased software with no alternative future use is capitalized only if the 985-20-25-2 criteria are met at the time of purchase; otherwise it is expensed as R&D, while purchased software with an alternative future use is capitalized on acquisition (985-20-25-8 through 25-10).
- Annual amortization begins when the product is available for general release and equals the greater of the current-to-total-anticipated gross revenue ratio or straight-line over remaining estimated economic life including the current period (985-20-35-1 through 35-3).
- At each balance sheet date unamortized capitalized costs are compared to net realizable value (estimated future gross revenues less estimated future costs of completing, disposing, maintaining, and supporting), the excess is written off, and the write-down is never restored (985-20-35-4).
- Amortization is charged to cost of sales, capitalized costs are presented as an other asset (an amortizable intangible), and disclosure must include unamortized software costs on each balance sheet and amortization plus write-downs charged to expense (985-20-45-1 through 45-2; 985-20-50-1); Topic 350's recognition rules do not apply but its presentation and disclosure rules do (985-20-45-3).
For students. Exam questions almost always turn on identifying the exact moment technological feasibility is reached — everything before is R&D expense, everything after (until general release) is capitalized. Common misunderstandings: thinking Topic 350's intangible impairment model applies (it does not; use the NRV test, and write-downs can never be reversed), assuming amortization is simply straight-line (it is the greater of straight-line or the revenue ratio), and confusing this Subtopic with 350-40 internal-use software.
Machine-generated study aid for ASC 985-20. Check the source paragraphs below.
985-20-00Status
Source downloaded: .Record version 5e1efdd06cc0. Effective date must be checked in the source.
985-20-05Overview and Background
Source downloaded: .Record version c52cf65cee63. Effective date must be checked in the source.
985-20-15Scope and Scope Exceptions
Source downloaded: .Record version f87a5a3cd6e4. Effective date must be checked in the source.
Overall Guidance
Transactions
- aSoftware developed or obtained for internal use (see Subtopic 350-40).
- bResearch and development assets acquired in a business combination, acquired in an acquisition by a not-for-profit entity, or recognized by a joint venture upon formation. If tangible and intangible assets acquired in those combinations are used in research and development activities, they are recognized and measured at fair value in accordance with Subtopic 805-20.
- cArrangements to deliver software or a software system, either alone or together with other products or services, requiring significant production, modification, or customization of software (see the guidance on costs to fulfill a contract in Subtopic 340-40).
Other Considerations
Software Subject to a Hosting Arrangement
- aThe customer has the contractual right to take possession of the software at any time during the hosting period without significant penalty.
- bIt 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.
- aThe ability to take delivery of the software without incurring significant cost
- bThe ability to use the software separately without a significant diminution in utility or value.
985-20-25Recognition
Source downloaded: .Record version dcae0f414b41. Effective date must be checked in the source.
Research and Development Costs of Computer Software
- a If the process of creating the computer software product includes a detail program design, all of the following:
- 1 The product design and the detail program design have been completed, and the entity has established that the necessary skills, hardware, and software technology are available to the entity to produce the product.
- 2 The completeness of the detail program design and its consistency with the product design have been confirmed by documenting and tracing the detail program design to product specifications.
- 3 The detail program design has been reviewed for high-risk development issues (for example, novel, unique, unproven functions and features or technological innovations), and any uncertainties related to identified high-risk development issues have been resolved through coding and testing.
- 1
- b If the process of creating the computer software product does not include a detail program design with the features identified in (a), both of the following:
- 1 A product design and a working model of the software product have been completed.
- 2 The completeness of the working model and its consistency with the product design have been confirmed by testing.
- 1
Production Costs of Computer Software
- a Technological feasibility has been established for the software.
- b All research and development activities for the other components of the product or process have been completed.
Purchased Computer Software
Inventory Costs
Funded Software-Development Arrangements
985-20-35Subsequent Measurement
Source downloaded: .Record version 6ac3f4fade18. Effective date must be checked in the source.
Amortization of Capitalized Software Costs
- aThe ratio that current gross revenues for a product bear to the total of current and anticipated future gross revenues for that product
- bThe straight-line method over the remaining estimated economic life of the product including the period being reported on.
Net Realizable Value of Capitalized Software Costs
985-20-45Other Presentation Matters
Source downloaded: .Record version b1d0273ff6d7. Effective date must be checked in the source.
985-20-50Disclosure
Source downloaded: .Record version e329d29cf753. Effective date must be checked in the source.
- aUnamortized computer software costs included in each balance sheet presented.
- bThe total amount charged to expense in each income statement presented for both of the following:
- 1Amortization of capitalized computer software costs
- 2Amounts written down to net realizable value.
- 1
985-20-55Implementation Guidance and Illustrations
Source downloaded: .Record version 9716779c2b10. Effective date must be checked in the source.
Implementation Guidance
- aIt must be operative.
- bIt must be in the same language as the product that will be marketed.
- cIt must be complete with all the major functions that were planned for the product.
- d
Illustrations
- aThe ratio that current gross revenues for a product bear to the total of current and anticipated future gross revenues for that product
- bThe straight-line method over the remaining estimated economic life of the product including the period being reported on, pursuant to this Subtopic.
- Software, Inc.'s policy is to amortize capitalized software costs by the greater of the following:
- aThe ratio that current gross revenues for a product bear to the total of current and anticipated future gross revenues for that product
- bThe straight-line method over the remaining estimated economic life of the product including the period being reported on.
- a
- It is reasonably possible that those estimates of anticipated future gross revenues, the remaining estimated economic life of the product, or both will be reduced significantly in the near term [due to competitive pressures]. As a result, the carrying amount of the capitalized software costs for Product A ($5 million) may be reduced materially in the near term.
985-20-60Relationships
Source downloaded: .Record version 181ce797d3d8. Effective date must be checked in the source.