The labor cost is the obvious one, and it's the smallest. Rekeying data is boring, but it's measurable and it's usually a few hours a week per person. The real money is in the other three.
First is the error cost. Spreadsheets fail silently. A formula gets dragged one row short. Someone types a number over a formula. A filter is left on and half the data disappears from a total. Nobody gets an alert. You find out when a customer disputes an invoice or when the year-end numbers don't tie.
Second is the decision lag. If your job cost report comes out Monday for the week that ended Friday, you're making Tuesday's decisions on nine-day-old data. On a job with a tight margin, that lag is the difference between catching an overrun and eating it.
Third is the key person risk. Every spreadsheet layer has one or two people who hold it together. They know which tab feeds which, which cells not to touch, and what the weird workaround in column AF is for. When that person leaves, or takes a real vacation, the layer degrades fast. We've walked into companies where nobody could explain how the pricing sheet worked because the woman who wrote it retired in 2019.
A rough way to price it out
Take one spreadsheet that matters. Estimate the hours per week spent maintaining it, including the person who prepares it and everyone who fixes it downstream. Multiply by 52. Multiply by a loaded hourly cost, meaning salary plus benefits plus overhead, usually 1.3 times base pay.
Then add one error event per year. Pick a realistic one. A wrong invoice you had to eat. A job you underbid. A duplicate order. Put a dollar figure on it.
For most companies, one significant spreadsheet lands somewhere between twenty and eighty thousand dollars a year in real cost. And you probably have five that matter.