

Software Companies Sell or Market to the Public Implementation stage (software is live and being used) StageĪpplication development stage (coding stage)Ĭapitalized, except for general and administrative costs related to the development Software Developed for Internal UseĮxamples of software for internal use include internal accounting and customer management systems. These types of applications and systems cannot be products sold to the public.

The accounting and forecasting best practices for capitalized software costs is virtually identical to that of intangible assets: The costs are capitalized and then amortized through the income statement. The stage when “technological feasibility” is achieved for software that will be sold or marketed to the public.coding) stage for software intended for a company’s internal use. Broadly speaking, there are two stages of software development in which a company can capitalize software development costs: In order to be able to capitalize software development costs, the software being developed has to be eligible based on certain criteria prescribed under GAAP. Capitalize Software Costs: Accounting Criteria With the growth in the number and size of software companies, we think it’s important to shed some light on capitalized software costs. Capitalized Software Costs are costs such as programmer compensation, software testing and other direct and indirect overhead costs that are capitalized on a company’s balance sheet instead of being expensed as incurred.
