Understanding Computer Software in Balance Sheet (Guidance)

Computer equipment is considered one of the most significant components of fixed asset items in an entity’s balance sheet.

This kind of asset usually has more than twelve months and is classified as a non-current asset, initially recognized at cost and subsequently valued at cost less depreciation and impairment.

The classification, measurement, and recognition of computer equipment in the balance sheet are detailed and discussed below


Computer software is considered an intangible non-current asset classified alongside other fixed assets like property, plant, and equipment. Even though it is not tangible or physically present, it is considered an important non-current asset because it derives utility for a fairly long time span, mostly for more than 12 months.

In the same manner, this is a high cost that the company incurs, and therefore, it makes sense for organizations to capitalize on this particular cost.

Therefore, IAS 38 allowed companies to capitalize software costs as non-current assets in the balance sheet. However, not all software can be capitalized.

The respective software needs to meet certain criteria to ensure that they are properly treated and classified as property, plant, and equipment.

When it comes to classifying computer software, certain criteria need to be followed to ensure that it is correctly categorized into either tangible assets or intangible assets. Intangible assets are mainly nonphysical assets that derive utility for the company for a longer time period.

They are mostly intellectual assets that the company possesses. In most cases, it is quite difficult for companies to assign a value to these particular assets because there is relative uncertainty regarding the material benefits that will be derived from them.

On the other hand, tangible assets are physical in nature. They are measurable, and therefore, are used in the company’s operations. Examples of intangible assets include property, plant, and equipment.

Under most situations, computer software is classified as an intangible asset because it is not of physical nature, and therefore, accurate monetary benefits cannot be derived.

However, certain accounting rules allow computer software to be classified as a tangible asset under Property, Plant, and Equipment.


As mentioned earlier, it can be seen that computer software is only supposed to be capitalized in the balance sheet if it meets certain criteria.

If this particular criterion is not met, the company should record the computer software cost as an expense in the Income Statement.

Related article  Understanding Leasehold Improvements in Balance Sheet (Guidance)

The criteria under which computer software can be recorded as property, plant, and equipment are given below:

  • The computer software must have a life of more than two years.
  • The computer software must not be purchased to resell it. In other words, the company should not be in the business of reselling software as a part of its normal operations.
  • The given software that intends to be capitalized must be purchased or constructed to be used for the given entity.

If the computer software meets the aforementioned criteria, in that case, it can be classified as a tangible asset in the books of the company.

The computer software is recognized in the financial statements (and the company’s balance sheet) once the risk and rewards associated with ownership of the company software have been transferred.

This implies that capitalization (or recording) or computer software cost is really not contingent on the company having paid for the cost of the asset itself.

There is also a difference in this regard between purchased software, and software that is internally created or built by the company.

When it comes to purchased software, it can be seen that the process of capitalization of purchased software costs is relatively straightforward in the sense that it is regarded as a one-time, upfront cost. Therefore, it makes sense to capitalize it in an upfront manner.

On the other hand, companies also can build their own computer software, which requires a certain amount of time and the cost associated with building the required software. In this case, capitalization of these costs needs to be subject to proper treatment.

This is essential because of the reason that several different phases are involved in a software development-related spree.

In this regard, companies are only supposed to capitalize costs when they can ascertain with proper certainty that the software development will be successful, and there will be no issues about the development costs being wasted.

Hence, in the case of internal software development, the process is slightly different. Costs are not capitalized upfront and can only be done if a significant amount of work has already been executed on the particular software.


Computer Software, although intangible, comes with certain useful life. In the financial statements, the carrying value of the computer software is used to reflect the actual value of the asset that the company possesses.

Related article  Off-balance Sheet Items (OBS Items) - What are they?

However, the software does not really depreciate over time. Unlike items of physical nature that go through wear and tear, the software does not render any depreciation over time. Regardless, it must be noted that computer software is still vulnerable to getting outdated over time.

As a result, it is important to amortize the given computer software to its full life. It is tantamount to realize that computer software might change in valuation and might bear the risk of being outdated. Therefore, companies are supposed to amortize the software cost to reflect the usage of software over time.

Therefore, the asset’s carrying value is mostly the difference between the historical cost (the purchase amount of the asset) and the accumulated amortization.

For different software, there are different amortization rates and methodologies. However, for most computer software, the general amortization rate is 3 years (or 36 months).

Disclosure Requirement of Computer Software under IAS 38

Under IAS 38 (International Accounting Standard 38) – Intangible Assets, the minimum disclosures for computer software are as follows:

  1. Amortization: The amortization method used for computer software should be disclosed, along with the amortization period, the amortization rate, and the carrying amount at the beginning and end of the reporting period.
  2. Impairment: If there are indications of impairment of computer software, the impairment test performed and the resulting impairment loss should be disclosed.
  3. Development Costs: If computer software development costs meet the criteria for capitalization, the number of costs capitalized during the reporting period and the amortization method used should be disclosed.
  4. Useful Life: The expected useful life of computer software, or the amortization rate if the useful life cannot be reliably determined, should be disclosed.
  5. Research and Development Expenses: The amount of research and development expenses related to computer software recognized as an expense during the reporting period should be disclosed.
  6. Government Grants: Any government grants related to computer software should be disclosed, including the nature of the grants and the accounting treatment applied.
  7. Disclosures Required for Other Intangible Assets: If the computer software is part of a larger category of intangible assets, such as intellectual property, additional disclosures required for intangible assets under IAS 38 should be provided.
Related article  Understanding Accumulated Depreciation In Balance Sheet!

It’s important to note that these are the minimum disclosures required by IAS 38, and additional disclosures may be necessary based on the specific circumstances and nature of the computer software. 

Compliance with IAS 38 ensures transparent and meaningful reporting of computer software-related intangible assets in financial statements.

Example of Computer Software in the Balance Sheet

Computer Software is considered a very resourceful asset because it greatly impacts the overall ability of the business to generate considerable profits.

It is mentioned in the balance sheet (if it meets the capitalization criteria) at its carrying cost. This is explained with the help of the illustration given below:

Moby Corporation has purchased computer software that is going to help them increase their production efficiency. Consequently, the company decided to capitalize on the asset in its financial statements. The software costs $30,000 to implement. The company further decided on amortizing the asset over a period of 3 years, evenly across all years.

In the example above, it can be seen that the cost of purchasing the asset amounted to $30,000. After every year, the amortization cost will reduce by $10,000 since the software is supposed to be amortized over three years.

Therefore, the annual amortization amounts to $10,000. It is presented in the Balance Sheet in the following manner:

Computer Software$30,000
Accumulated Amortization($10,000)
Computer Software – Net Amount$20,000

Therefore, it can be seen that software development and capitalization are contingent on a couple of different aspects. The amortization rate (or period), for example, is one such factor that impacts the overall capitalization of the said software.

In the same manner, it can also be seen that in the case where the life of the software is expected to be less than 2 years, in that case, the software is not capitalized on the balance sheet as a non-current asset.


Computer software is considered intangible non-current assets and it is reported in the non-current assets section in the company’s balance sheet.

The company should use a cost or revaluation model to measure these kinds of assets and it is capitalized only on the software is identifiable, it is under the control of the company and the company will receive the economic benefit from it.