Guide

Data Cleansing: How to Organize Master Data Before Implementation (2026)

Koray Çetintaş 10 February 2026 9 min read


What is Master Data and Why Is It Important?

Data Management Dashboard

The reference every enterprise system quietly depends on

Master data is the core reference information a business runs on. Unlike transactional data such as orders, invoices, and inventory movements, it changes rarely and acts as the common source of truth that every system points back to.

Master Data Categories

  • Customer Master: Accounts, contact details, payment terms, credit limits
  • Vendor Master: Vendor details, bank accounts, tax IDs, payment terms
  • Product Master: Stock cards, unit definitions, price lists, category hierarchy
  • BOM (Bill of Materials): Product structures, recipes, semi-finished goods relationships
  • Employee Master: Personnel information, competencies, organizational structure
  • Asset Master: Fixed assets, machinery, vehicles, maintenance records

Why Is It Critical?

Think of master data as the outer boundary of the business. An incorrect customer address sends a shipment to the wrong place. An incomplete BOM stops a production line. And when the same vendor is entered twice, you end up paying the same invoice twice.

From what we see across our industry-specific solutions, data quality problems tend to surface in much the same way regardless of the sector. The fixes, on the other hand, always need a sector-specific approach.

Tip

Master data cleansing has to start before the ERP project does. Plan it as a separate work package in the project schedule and assign a data owner to each category. The “we’ll clean it up once the system is live” approach is one of the most expensive mistakes you can make.


Master Data Cleansing Methodology

Data Analysis Process

Once cleansing follows a method, it starts to scale

Master data cleansing isn’t about making random corrections; it follows a defined order of work. The 5-step approach below holds up on projects of very different sizes.

Step 1: Discovery

First, get a clear picture of where your data stands:

  • How many different systems will feed in data?
  • How many records sit in each system?
  • How much of the data is active versus passive?
  • Who are the data owners?

Data Profiling

Generate statistics for each data field:

  • Completeness rate: Which fields are empty?
  • Uniqueness: Where does duplication exist?
  • Format consistency: Are phone numbers and dates standardized?
  • Value distribution: Are there abnormal or extreme values?

Step 2: Standardize

Define data quality rules:

  • Naming conventions: A single format instead of “Ltd.”, “Limited”, or “LTD”
  • Address format: Standardized address structure
  • Phone format: Country code, area code, number
  • Coding standards: Rules for product codes and customer codes

Step 3: Match

Identify duplicate and similar records:

  • Exact matching: One-to-one match, such as the same tax ID
  • Fuzzy matching: Matching based on similarity scores (“ABC Textile” vs “A.B.C. Textile”)
  • Phonetic matching: Matching based on sound similarity

Step 4: Merge & Cleanse

Resolve the issues you found:

  • Merge duplicate records, deciding which one survives
  • Complete or flag missing fields
  • Correct erroneous values
  • Archive or delete passive records

Step 5: Validate & Sustain

Keep the quality up after cleansing:

  • Build data entry rules into the system
  • Create regular data quality reports
  • Define approval processes for data owners
  • Establish procedures for creating new records

Customer Master Cleansing

Customer Data Management

Customer master is the ground that sales, finance, and logistics all stand on

Customer master is usually the most voluminous and the dirtiest category of them all. Records added over the years through different channels, from field sales to the web to dealers, pile up plenty of duplication and inconsistency.

Customer Master Cleansing Steps

1. Active/Passive Separation

Identify customers who haven’t transacted in the last 24-36 months. These records can be:

  • Archived, and left out of the migration
  • Marked as passive
  • Verified by the sales team before deletion

2. Duplication Detection

Check these fields to spot duplicate customer records:

  • Tax ID: The most reliable matching field for legal entities
  • Phone number: Comparison in a normalized format
  • E-mail: Domain-based grouping
  • Address: Matching via address normalization

3. Mandatory Field Completion

Find the gaps in fields that will be mandatory in the new system:

  • Contact information (phone, e-mail)
  • Billing address
  • Shipping address
  • Payment terms

4. Customer Segmentation

Segment customers before the migration:

  • Customer type (corporate, individual, dealer)
  • Industry code
  • Region/account manager assignment
  • Price group

Caution

During customer master cleansing, prefer archiving over deleting. Legal requirements such as accounting records and data privacy regulations may mean you need access to a customer’s history later on. Rather than deleting them outright, move them to a passive/archive category and keep them out of the migration.


Vendor Master Cleansing

Vendor master data is the foundation of procurement, payment, and supply chain processes. Dirty vendor data leads straight to incorrect payments and audit headaches.

Vendor Master Cleansing Steps

1. Vendor Verification

  • Tax ID verification: Matching against official records
  • Bank account verification: IBAN format and vendor matching
  • Contact information: Current phone and e-mail

2. Active Vendor Analysis

Identify vendors that haven’t received an order in the last 12-24 months:

  • Those to be merged with alternative vendors
  • Those to be potentially marked as passive
  • Those to be archived entirely

3. Standardization of Payment Terms

  • Standardize payment term codes
  • Check currency definitions
  • Verify discount conditions

Product and BOM Cleansing

Product master and BOM (Bill of Materials) cleansing is critical for production and inventory management. A wrong BOM leaves you with either a material shortage or a surplus on the production line.

Product Master Cleansing Steps

1. Product Code Standardization

  • Create a mapping table for old and new codes
  • Define the code structure standard (length, format)
  • Renumber meaningless or inconsistent codes

2. Product Hierarchy

  • Create or update the category tree
  • Assign products to the correct categories
  • Identify uncategorized products

3. Unit Conversion

  • Check that sales unit, stock unit, and purchasing unit line up
  • Verify unit conversion factors
  • Correct inconsistent unit definitions

BOM Cleansing

1. BOM Structure Verification

  • Detect circular references
  • Identify missing sub-components
  • Review phantom BOMs

2. Quantity and Scrap Rates

  • Verify component quantities with production
  • Update scrap rates
  • Define alternative components

7 Most Common Mistakes in Master Data Cleansing

1. Leaving Cleansing to the End of the Project

The “we’ll clean it up once the system is live” approach is the most expensive mistake of all. Tests and training run on dirty data erode user confidence and stretch the timeline.

2. Not Assigning a Data Owner

Every data field needs an owner. Data with no owner is data no one is responsible for, and its quality only slides from there.

3. Trying to Migrate All Data

Dragging 10+ years of passive data along because you “don’t want to lose the past” just clutters the new system. Migrate only what you need through active/passive separation.

4. Manual Cleansing

Cleaning 50,000+ records one by one in Excel is slow and error-prone. Lean on data cleansing tools and automation instead.

5. Underestimating Duplication

Telling yourself “a few duplicates won’t hurt” plants a problem that grows over time. Customer duplication skews your reporting; vendor duplication risks double payments.

6. Not Defining Standards

Cleansing the data without setting rules to stop the same mess from building up again is wasted effort. Without data entry standards, any cleanup is only temporary.

7. Leaving It to IT

Data cleansing isn’t a technical job; it has to be led by the business units. IT provides the tools, but the data quality calls belong to Sales, Procurement, and Finance.

Data Quality Analysis

A systematic approach heads off the errors early


Master Data Cleansing Checklist

The checklist below is a start-to-finish guide for master data cleansing. Work through each category in order:

A. Planning and Organization
  • Data owners assigned for each category
  • Cleansing schedule and milestones defined
  • Source systems and data volumes inventoried
  • Target system data structure and mandatory fields determined
B. Customer Master
  • Active/passive customer separation performed
  • Duplicate customer records identified
  • Tax ID verification completed
  • Contact information (phone, e-mail) format standardization performed
  • Address standardization completed
  • Customer segmentation (type, industry, region) updated
C. Vendor Master
  • Active/passive vendor separation performed
  • Tax ID and IBAN verification completed
  • Payment terms and due date codes standardized
  • Duplicate vendor records merged
D. Product and BOM
  • Product code standardization completed
  • Product category hierarchy created
  • Unit conversion factors verified
  • BOM structural verification (circular reference) performed
  • Scrap rates and quantities verified with production
E. Data Quality and Sustainability
  • Data entry standards documented
  • Validation rules defined in the target system
  • Data quality reports created
  • New record creation procedure established

This checklist can also be adapted for your industry-based projects.


Frequently Asked Questions (FAQ)

Cleaning dirty data after it has landed in a new system is far harder and more costly. On top of that, training and testing run on bad data shake user confidence from day one. Projects that start with clean data typically finish 40-60% faster.

It depends on data volume and how contaminated the data is. As a rough estimate, a medium-sized company (10,000-50,000 records) needs 4-8 weeks. That said, the figure can easily double or triple when data ownership is unclear or the data is arriving from several source systems.

Fuzzy matching algorithms do the heavy lifting. Variations in customer names like ‘ABC Ltd.’, ‘ABC Limited’, and ‘A.B.C. Ltd’ can be matched with a similarity score. In Excel, an EXACT and VLOOKUP combination is enough for simple duplicate detection; larger volumes call for specialized data cleansing tools.

The basic categories are: Customer master (accounts, contact details), Vendor master (vendor details, payment terms), Product master (stock cards, prices), BOM (product structures, recipes), Employee master (personnel information), and Asset master (fixed assets, machinery). Beyond these, a company may also carry its own custom master data.

For small-scale projects, Excel (Power Query, VLOOKUP, fuzzy matching add-ins) is enough. Medium and large projects tend to reach for tools like OpenRefine (free), Talend Data Quality, Informatica Data Quality, or Microsoft DQS. Most ERP systems also ship with their own data cleansing modules.

Every data field needs an owner. The Sales Manager might own customer master data, for instance, while the Procurement Manager owns vendor master data. Data with no owner is data no one is accountable for, which means low quality and inconsistency. Ownership also matters for holding onto that quality after cleansing is done.


About the Author

Koray Cetintas is an advisor specializing in digital transformation, ERP architecture, process engineering, and strategic technology leadership. He applies a "Strategy + People + Technology" approach shaped by hands-on experience in AI, IoT ecosystems, and industrial automation.

Get Support for Your Project

I can help guide your digital transformation initiative. Book a free preliminary call to discuss your priorities.