Amortization of Software Development | Bizfluent

Amortization of Software Development

Written By
Alan Li
Alan Li
Mar 14, 2011
2 minute read

Development costs incurred in the development of software help in the production of revenues across multiple time periods. As a result, software development costs are recorded as an asset in a process called capitalized expenditure. Capitalized expenditures are subject to amortization, a process in which their values are written off over time in order to reflect their usage in the production of revenue.

Matching Principle

In accrual basis accounting, the Matching Principle requires that accountants record costs in the same time period as the revenues that their occurrence helped produce. This is done to avoid distortions where enormous revenues or expenses are recorded in single periods when the process of earning or incurring them happened over multiple periods. Both depreciation and amortization are done in order to comply with the Matching Principle.

Amortization

Amortization is similar to the process of depreciation, though amortization is applicable only to intangible assets without material existence. Both depreciation and amortization are intended to distribute costs across multiple time periods in order to better reflect their occurrence across time, rather than at one single point in time.

Capitalized Expenditure

Software development costs can be recorded as capitalized expenditures, which are expenses that have become assets. Expenses are capitalized if their occurrence helps produce revenues in more than the period in which they are incurred. For example, since software developed for sale will be sold in more periods than the ones in which development costs were incurred, said costs should be capitalized and written off in those subsequent periods to better reflect reality.

Advertisement

Amortization of Developed Software

Amortization of capitalized software development costs is done in much the same manner as depreciation. First, the amount to be amortized is the asset's total value minus its estimated residual value, which can be none in this case. The amortization expense for each period is the amount to be amortized divided over the number of periods in which the capitalized expenditure will continue to be of use.

Alan Li

Alan Li started writing in 2008 and has seen his work published in newsletters written for the Cecil Street Community Centre in Toronto. He is a graduate of the finance program at the University of Toronto with a Bachelor of Commerce and…

Bizfluent Logo

Bizfluent equips entrepreneurs with the tools and tactics they need to build and grow their small businesses, from starting a first venture to refreshing an established one.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.