Software cost capitalization
- The ASU eliminates accounting consideration of software development “stages”. Cost capitalization will now begin solely when (1) management has authorized and committed to funding the software project, and (2) it is ‘probable’ the project will be completed and the software used to perform its intended function (the ‘probable-to-complete’ threshold).
- The ASU also explicitly links ‘probable’ in the probable-to-complete threshold to the ASC Master Glossary definition.
- As part of the probable-to-complete assessment, entities will assess whether software projects are subject to significant development uncertainty. If so, they are not probable of completion until such uncertainty is resolved.
- Significant development uncertainty will exist when either (1) the software or its core features/functions are novel, unique or unproven, or (2) the significant performance requirements of the software (i.e. what the software is needed to do – e.g. its functions or features) remain unidentified or subject to substantial further revision.
- Significant development uncertainty stemming from novel, unique or unproven features/functions must be resolved through coding and testing. This is similar to how ‘high-risk development issues’ are resolved for external-use software under ASC 985-20.