Finally, once development is complete and the software is made available for release to customers, capitalization no longer is appropriate because any remaining costs are considered ongoing maintenance and support. These costs always must be expensed as they are incurred.
Can software improvements be capitalized?
For a company that utilizes an off-the-shelf software package for their general ledger, the cost of the software would be capitalized along with the costs of any future upgrades. Any significant payroll costs incurred to implement this software could also be capitalized.
Do you have to capitalize software development costs?
Costs incurred for actual application development (i.e. coding of the software, installing servers, hosting of servers during the development stage, interest costs incurred while developing software, etc.) will be capitalized until the product is ready for implementation or operational stage.