Data charts displayed on a desktop monitor
ERP 9 min read

How to Clean Master Data Before an ERP Migration

Bad items, duplicate customers, and zombie vendors will follow you into the new ERP. Clean them with rules, owners, and freeze dates.

Data migration is where ERP programs quietly decide their fate. You can configure a beautiful order type and still promise dates on a duplicate item with the wrong lead time. Cleanup is not a technical extract-transform-load task. It is a business project with freeze dates, match rules, and someone who can say no.

Prioritize the domains that break go-live

  1. Items / materials: duplicates, missing units of measure, phantom BOMs.
  2. Business partners: customers and vendors with conflicting tax IDs and bank accounts.
  3. Open transactions: POs, SOs, and invoices that will not close in the legacy system.
  4. Chart of accounts & cost objects: mappings that make the first close unreadable.
  5. Employees as users: roles, not leftover superusers from 2014.

Minimum quality rules before load #2

DomainMust-have fieldsMatch keySteward
ItemUoM, item type, planning methodNormalized SKU + manufacturer partSupply chain
CustomerBill-to/ship-to, tax, payment termsTax ID + normalized nameOTC lead
VendorBank, tax, payment methodTax ID + IBAN/accountProcurement + treasury
GLAccount type, recon flagLegacy account mapController

A cleanup operating rhythm

Stand up a war room twice a week. Publish a duplicate hit list. Merge in the legacy system when possible so history is coherent. Where history must remain, create a surviving record and a map table—never two actives “to be safe.”

Freeze, then exception

Set a date after which new items and vendors follow the new governance, even if still created in the old ERP. Exceptions require the steward’s signature. Without a freeze, you clean a beach during high tide.

Conclusion

Clean master data before migration with explicit match rules, named stewards, and a freeze that leadership will defend. Three rehearsal loads with reconciliation will tell you the truth faster than any data-quality slide. The new ERP will not redeem a messy catalog—it will operationalize it.

Related reading