VPO Blog

The Spreadsheet Worked Fine, Until It Didn't

Written by Staff of VPO | May 11, 2026

Nobody is here to tell you spreadsheets are stupid.

If you've been managing capital projects for any length of time, you've built some good ones. A budget tracker that actually makes sense. A change order log that keeps everything in one place. A reporting template that leadership stopped complaining about. That took real work, and it worked.

Until it didn't.

There's a specific moment most capital program managers can point to. The portfolio grew. A few more projects came online. A second PM got added. Suddenly there were multiple versions of the same file, nobody was sure which one was current, and the budget numbers in the spreadsheet had stopped reflecting what was actually happening on the jobs.

That moment isn't a failure of effort or attention. It's the natural ceiling of what a spreadsheet-based system can handle. And most programs hit it later than they should have because the spreadsheet kept working well enough, right up until the cost of maintaining it became invisible.

88%
88% of spreadsheets contain at least one error, according to research from the University of Hawaii.
Source: University of Hawaii

What the Spreadsheet Does Well

It's worth being honest about this before getting into the problems, because the spreadsheet earns its reputation.

It's flexible. You can build it to match exactly how your program tracks costs, not how some software vendor thinks you should. It's familiar. Every PM, every contractor, every leadership team knows how to open an Excel file. It's free, or close enough. And for a program managing two or three projects with a single PM, it genuinely gets the job done.

The construction project management spreadsheet has held up the industry for decades for good reason. The problem isn't that it's a bad tool. The problem is that it's a single-user tool being asked to do a multi-user job.

The Specific Ways It Breaks Down

There isn't one dramatic failure moment with a spreadsheet-based system. There are five or six quiet ones that compound over time until the whole thing becomes unreliable.

Version chaos. Once more than one person is working on a project, you have more than one version of the file. Someone saves a copy to their desktop. Someone else emails a version to the owner. A third person updates the original. Now there are three files, each with different numbers, and nobody is certain which one is the source of truth. This is the most common failure mode and the hardest one to recover from mid-project.

Job costing that lags reality. Costs get entered manually, usually in batches, usually at the end of the week or the end of the month. By the time the PM looks at the budget, the committed costs from purchase orders issued last week haven't been captured yet. The budget looks healthier than it is. The overrun is already underway.

No connection between communication and cost. The spreadsheet tracks numbers. The decisions that produce those numbers live somewhere else entirely, in email threads, meeting notes, text messages, verbal directions on site. When a change order gets disputed six months later, reconstructing the paper trail means hunting through inboxes and trying to remember who said what to whom and when.

Errors that compound silently. A wrong formula. A cell reference that broke when someone added a row. A number transposed during manual entry. Research puts the error rate for manual data entry at between one and four percent. On a large capital program, that's not a rounding error. That's a material misstatement of where the budget actually stands, and it accumulates quietly until someone catches it at closeout.

Reporting that's always backward-looking. Every report produced from a spreadsheet reflects the state of the project at the time of the last update. In a fast-moving program, that might mean the report leadership received on Friday describes a project that looked different on Tuesday. Decisions get made on stale information, and nobody knows it until something goes wrong.

"We rely heavily on spreadsheets, but they don't always reflect the latest information."

That's not a complaint about spreadsheets specifically. It's a description of what happens when a static tool gets asked to track a dynamic situation.

1-4%
Manual data entry carries an error rate of 1-4%. On a multi-million dollar capital program, that margin is not a rounding error.
Source: MIT Research

The Portfolio Problem

All of the above applies to a single project. The moment you're managing a portfolio, every problem multiplies.

Now you have twelve spreadsheets, each maintained by a different PM, each structured slightly differently, each updated on a different schedule. When leadership asks for a portfolio summary, someone has to open all twelve files, extract the relevant numbers, reconcile the inconsistencies, and build a new document that pulls it all together. That process takes hours. Sometimes it takes days. And by the time it's done, some of those source files have already been updated again.

This is the construction project management workflow that most public capital programs are actually running on. Not because nobody has noticed the problem, but because switching felt like more disruption than staying put.

"Once the portfolio grows it becomes hard to manage."

At some point, the cost of maintaining the spreadsheet system, in hours, in errors, in decisions made on outdated information, exceeds the cost of replacing it. Most programs cross that line before they realize it.

Further Reading: Construction Project Management Best Practices for Capital Programs What a well-run capital program looks like operationally, and the systems that make consistent delivery possible.

What Changes When the System Is Connected

The shift away from spreadsheet-based tracking isn't about learning new software. It's about moving from a system where information has to be manually assembled to one where it already exists in one place.

In a connected construction cost management system, the budget and the change order log aren't two separate files. They're the same record. When a change order gets logged, the budget updates. When an RFI has a cost implication, it's flagged against the relevant line item. When a PM on one project approves a purchase order, it's visible to the program manager without anyone having to send an email or update a separate tracker.

The reporting doesn't get built at the end of the month. It exists continuously, because the underlying data is current.

That matters for day-to-day project management. It matters more at the portfolio level, where the program manager's ability to answer leadership questions quickly, accurately, and without spending half a day pulling files together is one of the most visible measures of how well the program is being run.

Further Reading: What Is a PMIS? A Guide for Public Sector Program Managers What a project management information system actually does, what to look for when evaluating one, and how to know when your program is ready for the transition.

The Transition Question

The most common reason capital programs stay on spreadsheets longer than they should is a reasonable one: the last time someone tried to implement new software, it was painful. The system was too complicated. The field teams didn't use it. The implementation took months and the program ran on parallel systems the whole time.

That experience is real and worth taking seriously. The answer isn't to ignore it. It's to find a system that works the way construction teams already work, one that organizes communication, documents, and decisions without requiring everyone to learn a new way of doing their job.

"PM software is only as good as the person and information that is entered."

The best PMIS for a capital program isn't necessarily the one with the most features. It's the one that people actually use, because it doesn't add friction to work that's already getting done. If the system requires a PM to stop what they're doing and learn a new workflow to log a change order, the change order won't get logged. The spreadsheet problem will persist inside a more expensive container.

Further Reading: Construction Project Management Software: How to Evaluate Your Options A practical guide to evaluating construction project management software for capital programs, including what to look for, what to avoid, and the questions worth asking before you commit.

What This Means for Your Program

If you're still managing your capital program on spreadsheets, the question isn't whether the system has limitations. You already know it does. The question is how much those limitations are currently costing you, in hours spent on manual reporting, in decisions made on outdated numbers, in change orders that didn't surface until it was too late to manage them cleanly.

Most programs that make the transition look back and wish they'd done it a project or two earlier.

The next post in this series looks at what happens on the other side of that transition: specifically, what it looks like when the program manager can answer leadership's questions before they finish asking them.

Next in this series: What confident cost reporting actually looks like, and what has to be in place before you can get there. Read Part 3: The Gap Between Your Budget and Your Boss's Questions

If you're managing a capital program and want to see how VPO organizes cost tracking, communication, and documentation without adding complexity, book a demo.