Expand
Capitalized internal-use software costs are amortized over the estimated useful life of the software, generally on a straight-line basis, unless another systematic and rational basis is more representative of the software’s use. ASC 350-40-35-5 provides the factors to consider in determining the appropriate life.

ASC 350-40-35-5

In determining and periodically reassessing the estimated useful life over which the costs incurred for internal-use computer software will be amortized, entities shall consider the effects of all of the following:

  1. Obsolescence
  2. Technology
  3. Competition
  4. Other economic factors
  5. Rapid changes that may be occurring in the development of software products, software operating systems, or computer hardware and whether management intends to replace any technologically inferior software or hardware.

Given the history of rapid changes in technology, software often has had a relatively short useful life.

Amortization of internal-use software should begin when the software is ready for its intended use, regardless of whether the software has actually been placed in service. As discussed in SW 3.3, software is ready for its intended use after all substantial testing is completed.
Commencement of amortization should be assessed at the module or component level. ASC 350-40-15-2 provides an example of an accounting software system that contains separate modules, including a general ledger, an accounts payable subledger, and an accounts receivable subledger. In this example, each element might be viewed as a module of the entire accounting software system.
When the functionality of a software module is entirely dependent on the completion of other modules (that are not yet designed, but for which completion is probable), amortization should not begin until all of the modules on which functionality is dependent are ready for their intended use.
Question SW 3-2
Company A begins to use a software module that it developed and which is functional on a standalone basis. Company A plans to develop four additional modules that will provide additional functionality to the software. When should amortization begin on the developed software module?
PwC response
Because the initial software module has standalone functionality that is not dependent on the completion of the other modules, amortization should begin when the initial software module is completed and ready for its intended use.
Expand Expand
Resize
Tools
Rcl

Welcome to Viewpoint, the new platform that replaces Inform. Once you have viewed this piece of content, to ensure you can access the content most relevant to you, please confirm your territory.

signin option menu option suggested option contentmouse option displaycontent option contentpage option relatedlink option prevandafter option trending option searchicon option search option feedback option end slide