Earlier quoted context omitted.
Salary and benefits aren’t treated exactly the same as capital expenditures. That’s how your purchase of a ten thousand dollar piece of electronics becomes a thousand dollar charge every ten years, no matter when the check clears. Which looks better on your companies balance sheet? Have you ever tracked your time as a salaried software developer? I used to, and used to think it was a stupid exercise. Then I learned t…
I am a salaried software developer, and my employer requires me to track my time, for precisely the reason you describe. And I still think it's stupid, despite having heard this very explanation at least twice (or thrice, if you count your comment). It doesn't make it make any more sense; it just makes corporate accounting sound like so much smoke and mirrors that accountants and investors willfully participate in. M…
Would it make you feel better to consider that those dollars aren't really coming from their bank account in any meaningful sense? They're almost always from a large creditor who extended a line of credit, or from the sale of unsecured debt against the company if you're big and bad enough. And that their "bank account" is almost entirely divorced from cash on hand, and it's built up from money other businesses and customers owe them for services?
We assume that businesses are going to be in business for the foreseeable future, that they'll pay their debts and collect profit on their assets and the world keeps moving. In that sense, corporate accounting isn't the smoke and mirrors; it's the way we give that assumption some basis in reality. We assume that your business will stay in operation and sell the product you helped build, so why penalize them for not being able to get money before the asset is built?