gnopgnip 3 days ago

Normally when a business spends money producing a valuable asset, it is required to depreciate the cost to acquire the asset over the useful life. If a business pays people to create a new building, that is depreciated over 20 years. Even if it was paid for as salaries of employees, it isn't a special situation unique to software engineering.

2
TulliusCicero 3 days ago

I don't think that's quite right? The value of the asset itself is depreciated over years, sure, but the payroll itself for the employees is just an immediate expense.

phkahler 3 days ago

How can you compare a purchased asset to one you pay people to build?

commandlinefan 3 days ago

But isn't the reasoning there that you could turn around and sell that building right away?

gnopgnip 2 days ago

The reasoning behind depreciation is matching the income produced by the valuable asset, not really about resale value.

Presumably the value for tax purposes is based on the cost because the cost is harder to manipulate for something like software. Like some big box stores argue under the "dark store" theory they should be valued for much less because they have restrictive covenants banning competitors from using the property if sold, or that vacant property should be used as comparables.