July 30, 2026

"We're Different" Is the Most Expensive Phrase in an ERP Project

Somewhere in the first two weeks of every ERP program, someone says it. "That won't work here. We're different." The room nods. And that quiet agreement, more than any licensing decision, is what decides whether the project comes in on budget or doubles.

What "we're different" actually triggers

The phrase sounds like insight. It usually means something simpler: the new system does not match how we already do things, and we would rather change the system than change ourselves.

So the requests start. A custom field to match an old form. A workflow rebuilt to mirror a manual approval chain. A report that reproduces a spreadsheet someone has trusted for a decade. Each one is defensible on its own. Each one is small.

The damage is in the accumulation. You did not buy a platform anymore. You commissioned a bespoke build that happens to share a name with the vendor's product. And bespoke is where budgets go to die.

The three places the money goes

The cost of customization is rarely the line item you approve. It shows up three more times.

First, in the build itself, which almost always runs longer than the estimate because custom code touches things nobody mapped.

Second, in testing. Standard configuration is tested by the vendor and thousands of other customers. Your custom logic is tested by you, alone, forever.

Third, in maintenance. Every customization is a promise to keep paying for it. It has to be documented, supported, and re-validated every time anything around it moves.

That is how a project that looked reasonable at kickoff quietly triples.

The trap nobody mentions in the demo

Here is the part that outlasts the go-live party. When you customize away from the standard, you break your own upgrade path.

Modern ERP vendors ship on a cadence. Quarterly updates, annual releases, security patches you cannot opt out of. Standard configuration absorbs those changes. Heavy customization does not. Every update becomes a regression-testing project, so upgrades get deferred. Deferred long enough, they become impossible.

Now you are running a version that is falling out of support, on a codebase only your team understands, with a vendor roadmap you can no longer follow. You bought the system to modernize. You ended up more frozen than the legacy platform you replaced.

Most of it is habit, not requirement

Strip the emotion out of the requirements list and something becomes clear. A large share of "we're different" items are not business requirements at all. They are habits. Routines that made sense under the old system, or under a manager who left years ago, that nobody has re-examined because re-examining them is uncomfortable.

The discomfort is real. People built competence around those routines. Asking them to work a new way feels like being told the old way was wrong. That is a threat, and people defend against threats by asking for a custom field.

So the requirements list is often a change management document in disguise. Every line is a question about who has to change and whether they have been given a reason to trust the change.

The discipline that keeps the budget whole

The firms that stay on standard are not the ones with simpler operations. They are the ones with a discipline for telling requirements from habits before the money moves.

Make the burden of proof explicit

Default to the standard process. Put the burden of proof on the customization, not on the standard. Any request to deviate has to name a genuine business or regulatory reason that the platform cannot meet as configured. "This is how we've always done it" is not that reason.

Decide it at the executive table

Customization decisions get made too far down the org chart, by people optimizing for their own comfort and workload. They belong at the level where someone owns the total cost and the upgrade path. Somebody senior has to be willing to say no to a valued employee's pet process and explain why.

Fix the trust problem, not just the config

When you deny a customization, you have created an adoption problem. Somebody now has to work differently. That is where the actual work is. Show them the standard process, prove it holds up, and give them a reason to trust it. Do that well and the customization requests dry up on their own, because they were never really about the software.

The question to ask before you approve

Before the next change request gets signed, put it through one filter. Is this a requirement, or a habit we never questioned? If you cannot answer honestly, you are not ready to spend the money.

The technology is the easy part of an ERP program. It always was. What determines the cost, and whether you can ever upgrade again, is whether your people will accept a standard way of working. Sort that out first, and the platform will do what it was built to do.

  • erp migration
  • change management
  • customization
  • transformation
  • pmo governance