ERP Data Migration: How to Avoid Moving Bad Data Into a New ERP

Kati Hvidtfeldt • July 23, 2026

Share this article

ERP Data Migration: Do Not Move the Mess Into the New System

For many companies, ERP data migration is treated as a technical task.


Extract the data. Clean a few fields. Load it into the new system.

Done.

Unfortunately, that is how bad data earns a second life.

The real challenge is not moving data from one system to another. It is deciding which data is trustworthy, which data is still needed, how it should be governed, and what should be left behind.

A new ERP can provide better workflows, stronger controls, improved reporting, and more automation.

But if the company fills it with duplicate customers, inconsistent item records, outdated vendors, broken pricing, missing units of measure, and decades of unnecessary history, the result will still be unreliable.

Only faster.


Data Migration Is Not a Moving Project

ERP data migration is often compared to moving into a new house.

That is only partly true.

When people move, they usually do not bring every broken chair, expired receipt, unidentified cable, and box labeled “miscellaneous” into the new home.

At least, they should not.

Yet many ERP projects do exactly that with data.

Teams assume that because information exists in the current system, it must belong in the new one.

That can lead to:

  • Duplicate customer and vendor records
  • Obsolete inventory items
  • Inconsistent product descriptions
  • Missing or incorrect units of measure
  • Old pricing structures
  • Inactive locations
  • Unreliable contact information
  • Unused chart-of-accounts values
  • Poorly documented custom fields
  • Years of transactional history with limited business value


The goal of data migration should not be to move everything.

The goal should be to move the right data, in the right structure, with clear ownership and sufficient quality to support the future business.

 

The Application Spider Web Creates a Data Spider Web

Most companies do not have one clean source of business data.

They have several.

Customer records may exist in the ERP, CRM, e-commerce platform, EDI system, spreadsheets, and reporting databases.

Product information may be maintained in the ERP, warehouse system, PIM, planning tool, workbench application, and supplier files.

Pricing may be stored in the ERP, CRM, deal-management system, spreadsheets, and custom databases.

This creates a data spider web.

The same information exists in multiple systems, but it may not be identical.

One system may have the correct customer name. Another has the current ship-to address. A spreadsheet contains the actual pricing rule. A retired employee may be the only person who knows which version is right.

ERP migration exposes these conflicts.

That is why data problems often become visible late in the project when the implementation team starts asking basic questions such as:

  • Which system is the source of truth?
  • Which record is correct?
  • Who owns this field?
  • Which history is still needed?
  • Which data should be archived?
  • Which values must be standardized?
  • What should happen when systems disagree?

Those questions should not be answered during the final migration weekend.

 

Do Not Recreate the Old ERP and Systems Data Model Without Questioning It

The same warning that applies to business processes also applies to data.

Do not assume the current data structure should define the future.

Legacy ERP systems often contain fields, codes, categories, and workarounds created to compensate for system limitations.

An item number may contain embedded information because the old system could not store attributes separately.

Customer groups may have been used for reporting because financial dimensions were unavailable.

Inactive vendors may still exist because no one had permission to delete or archive them.

Custom fields may have been created years ago for a process that no longer exists.

Migrating all of this without review can recreate the same limitations in the new ERP.

The future data model should be driven by:

  • Current and future business requirements
  • Modern ERP capabilities
  • Reporting and analytics needs
  • Integration requirements
  • Regulatory obligations
  • Data governance standards
  • Automation and AI readiness
  • Future scalability

The purpose of ERP modernization is not to preserve every legacy field.

It is to create a cleaner, more useful foundation for the business.

 

Data Quality Is a Business Issue

Poor data quality is often assigned to IT.

But IT does not decide which customer is active, which unit of measure is correct, which pricing rule is valid, or which vendor record should be retained.

Those are business decisions.

Data quality requires business ownership.

Finance may own the chart of accounts and financial dimensions. Sales may own customer classifications. Procurement may own vendor data. Operations may own inventory attributes. Product teams may own item descriptions, categories, and lifecycle status.

Without clear ownership, data cleansing becomes a technical exercise with no authority behind it.

The implementation team can identify duplicates.

It cannot always determine which duplicate is correct.

 

The Cost of Bad Data Appears Everywhere

Poor ERP data quality does not stay inside the database.

It becomes an operational problem.

Bad data can cause:

  • Incorrect customer pricing
  • Duplicate vendor payments
  • Failed EDI transactions
  • Inventory errors
  • Planning inaccuracies
  • Purchasing mistakes
  • Shipping delays
  • Reporting discrepancies
  • Tax and compliance issues
  • Failed integrations
  • Customer service problems
  • Manual corrections
  • Delayed financial close
  • Low confidence in dashboards
  • Weak AI and automation results


A company may spend millions implementing a new ERP and still struggle to answer a simple question:

“Which number is correct?”

That is not a software problem.

It is a data problem that the software made easier to see.

 

Data Migration Must Start Earlier Than Most Companies Expect

Many ERP teams delay data work because they believe it can begin after the software is selected.

That creates unnecessary risk.

Data migration planning should begin early because it influences:

  • ERP scope
  • Implementation cost
  • Project timeline
  • Integration design
  • Reporting strategy
  • Testing effort
  • Cutover planning
  • Resource needs
  • Archiving requirements
  • Compliance obligations


Data cleanup also takes time. And required right state of art tools that understand ERP logic and posting procedures.

Duplicate records must be reviewed. Missing information must be completed. Item structures may need redesign. Ownership must be assigned. Historical data must be categorized. Migration rules must be tested.

None of this improves when compressed into the final months of the project.

Data has a remarkable ability to look manageable until someone tries to migrate it.

 

What Data Should Move?

Not every record belongs in the new ERP.

A good ERP data migration strategy should classify data into four categories:

1. Migrate

Data that is active, accurate, required, and appropriate for the future system.

Examples may include:

  • Active customers
  • Active vendors
  • Current items
  • Open transactions
  • Current balances
  • Required pricing
  • Essential reference data

2. Clean Before Migration

Data that is still needed but contains quality problems.

Examples may include:

  • Duplicate records
  • Missing attributes
  • Invalid addresses
  • Inconsistent categories
  • Incorrect units of measure
  • Inactive but still relevant accounts

3. Archive

Data that must remain accessible for reporting, audit, legal, or historical reasons but does not need to reside in the operational ERP.

Examples may include:

  • Closed transactions
  • Historical orders
  • Old invoices
  • Retired products
  • Inactive customers
  • Prior-year operational history

4. Eliminate

Data with no ongoing operational, analytical, legal, or business value.

This is the category companies often avoid.

Deleting unnecessary data feels uncomfortable.

So does paying to migrate, test, reconcile, secure, and maintain it forever.

 

Historical Data Is Not Free

One of the most expensive ERP migration decisions is how much transactional history to move.

Business leaders often request ten or twenty years because “we might need it.”

But moving historical data creates cost.

It must be:

  • Extracted
  • Mapped
  • Transformed
  • Validated
  • Loaded
  • Reconciled
  • Tested
  • Secured
  • Supported


Older data may also be incomplete or inconsistent with the new system’s structure.

In many cases, archiving historical information in a secure and accessible data platform is more practical than loading it into the operational ERP.

Instead of asking: “How much history can we move?”

Ask “What history is required to operate, report, comply, analyze, and make decisions?”

Everything else should be evaluated for archiving.

 

Seven Warning Signs of Poor ERP Data Readiness

A company may have significant ERP data migration risk when:

1. Multiple systems contain the same master data

Customer, vendor, product, or pricing information exists in several places with no agreed source of truth.

2. Employees maintain critical information in spreadsheets

The ERP is not trusted or cannot support the required fields and processes.

3. Duplicate records are common

Users create new records because existing ones are difficult to find or unreliable.

4. Key fields are incomplete

Important attributes, addresses, categories, units, or ownership information are missing.

5. Reporting requires manual reconciliation

Different systems produce different answers to the same question.

6. Data ownership is unclear

No business function is accountable for data quality, approval, and maintenance.

7. The company wants AI but cannot trust the data

Automation and AI initiatives are limited because the underlying information is inconsistent or incomplete.

Seeing several of these signs means data quality should become a formal part of ERP planning, not a workstream assigned near go-live.

 

HandsFree ERP helps organizations assess data quality, identify migration risks, define what should move, and build a practical data-readiness roadmap for ERP, reporting, automation, and AI.

Start with a data readiness assessment before bad data becomes your most expensive ERP customization.


#ERPDataMigration, #DataQuality, #ERPImplementation, #DataGovernance, #MasterData, #ERPReadiness, #AIReadiness, #ERPStrategy

Recent Posts

By Kati Hvidtfeldt July 18, 2026
Learn how to choose the right ERP, uncover the hidden cost of disconnected systems, and build a realistic ERP implementation budget before vendor demos.
ERP advisory, ERP consulting, independent ERP advisor, ERP selection, ERP implementation,
By Kati Hvidtfeldt June 4, 2026
HandsFree ERP helps companies reduce ERP implementation risk with independent ERP advisory, data-driven ERP selection, Discover assessments, data health checks, ERP Success Academy, and AI-ready business transformation planning.
Person's legs resting on car window. Sunset over the ocean. Wearing white sneakers.
By Peter Joeckel February 16, 2026
When you run an AI agent, which is an AI designed to take actions like sending emails, browsing files, or accessing databases, you are essentially giving it a set of instructions and the "keys" to your digital tools.
Four blue and gold US Navy Blue Angels jets flying in formation against a clear blue sky, leaving white contrails.
By Kati Hvidtfeldt February 3, 2026
Learn how ERP projects can reach near zero failure by applying aerospace, pharma, and financial services discipline with independent validation and risk governance.
HandsFree logo with a check. A blue shield with a check mark sits on the check. A green dollar sign is on the right.
January 28, 2026
ERP decisions carry financial and organizational risk. HandsFree ERP provides independent guidance to improve decision quality and prevent costly failures.
By Kati Hvidtfeldt January 16, 2026
You Cannot Know What You Don’t Know Unless ERP Delivery Is Your Profession
By Peter Joeckel January 7, 2026
ERP Business Leaders Implications and Opportunities
By Kati Hvidtfeldt January 5, 2026
Lessons from the Front Lines of ERP and Reporting
By Peter Joeckel January 1, 2026
Reducing the Latest Threat to ERP Success!
By Kati Hvidtfeldt December 29, 2025
Enterprise Resource Planning (ERP) selection has changed.
Show More