Q: When can software development costs be capitalized?
A: For software to be sold, after technological feasibility is established and until general release. For internal-use software, under the separate criteria in ASC 350-40.
CapitalizedComputerSoftwareNetCapitalizedComputerSoftwareGrossCapitalizedComputerSoftwareAmortization1PaymentsToDevelopSoftwareCapitalized software costs are software development costs a company records as an asset instead of expensing immediately, and then amortizes over the software's expected life. They arise in two different situations with different rules: software a company develops to sell, lease, or market to customers, and software it develops for its own internal use.
Costs that are not capitalized are expensed as incurred, usually as research and development. How much a company capitalizes therefore changes both its reported expenses and its assets.
Software to be sold, leased, or marketed follows ASC 985-20. Costs are expensed as research and development until technological feasibility is established, then capitalized until the product is available for general release. Each year the asset is amortized using the greater of the share of expected product revenue earned in the period and straight-line amortization over the remaining life, and it cannot be carried above its net realizable value. In XBRL filings the balance after amortization is tagged CapitalizedComputerSoftwareNet, which the US-GAAP taxonomy defines to exclude internal-use software.
Internal-use software, such as a company's own ERP system or a platform it operates for customers but does not sell, follows ASC 350-40 and is typically reported within property, plant and equipment or intangible assets rather than on its own line. The cash spent is often shown in investing activities, tagged PaymentsToDevelopSoftware. The FASB amended the internal-use software guidance in ASU 2025-06, so the point at which capitalization begins can differ between companies that have and have not adopted it.
For analysis, capitalization shifts costs from the income statement to the balance sheet. A company that capitalizes heavily reports higher operating income and higher operating cash flow than a peer that expenses the same spending, while its investing outflows are larger. Comparing capitalized software additions and amortization with research and development expense shows how much of the development budget is bypassing the income statement.
A: For software to be sold, after technological feasibility is established and until general release. For internal-use software, under the separate criteria in ASC 350-40.
A: Software to be sold is amortized using the greater of the revenue-based ratio or straight-line over its remaining life. Internal-use software is generally amortized straight-line over its useful life.
A: Capitalized spending is reported as an investing outflow rather than an operating expense, so it no longer reduces cash from operations.
GeminIQ turns SEC EDGAR filings into interactive fundamental analysis. Explore the financial ratios and metrics library, the SEC filings glossary, or start screening every US public company.
Start 7-Day Free Trial →