How the same client ends up written three ways
Nobody enters a duplicate on purpose. Duplicate customer records come out of the rush, out of the person who looks for the client, doesn't find them because they had searched the other spelling, and creates a new record rather than lose time
Then the abbreviations pile on. The same company written out in full one time and as initials the next, the capitals, an extra space, the period after the company name, the registered address instead of the warehouse one, and every so often a VAT number typed with one digit wrong
Ten years of working like that and you end up with three records for the same client, each holding a piece of the history
The real damage of duplicate records sits in the numbers around them
A duplicate record on its own blocks nothing. The invoice goes out all the same, and that is exactly why the problem stays there for years
The damage comes later. When you look at revenue by client and the one that is really worth a lot looks like three medium clients. When you work out the credit limit on a single record while the real exposure is the sum of the three. When the overdue balance looks under control because part of it sits on the record nobody opens. And when you send the same letter twice to the same address, and whoever gets it understands that inside your company you don't know who they are
The real cost of duplicate records is the decisions taken on crooked numbers
First you find what is really a duplicate
The first step in cleaning up duplicate records comes before any merging. It is working out who is a duplicate for certain
The fixed points are the VAT number and the tax code. If two records carry the same valid VAT number you are almost always looking at the same company, and that is the group you can work through calmly
Everything else is a clue, not proof. Two records with the same name can be two branches, or two companies in the same family with almost identical names. Two records at the same address can be two companies in the same building. So the name, the address, the email and the phone number are there to raise a suspicion, not to decide
In between sits the awkward part, the records with no VAT number, the ones with the VAT number typed wrong, private individuals, and foreign clients. There you have no certainty
The rule for merging, and the pile of doubtful cases
Once the certain groups are found, you need a written rule that says what wins. Which record stays as the main one, which address is kept, what happens to the documents attached to the others, who decides when the payment details differ between the two
You set that rule, because it is your decision and not a technical one, and it changes from company to company depending on how you keep your clients
Then there is the pile of doubtful cases, and a person has to look at it. Merging two records that really were two different clients does more damage than leaving them apart. The histories get mixed, documents end up under the wrong client, and going back is far longer than deciding well the first time
Here the automation is useful precisely because it doesn't decide. It prepares the groups and puts the records side by side, with the revenue, the linked documents and the date of the last movement. Whoever knows the clients then looks at one screen and says yes or no in a few seconds, instead of opening the business software record by record
Say, just to show how the reasoning goes, that there are five thousand client records, that three hundred groups share the same VAT number, and that a hundred and twenty are suspects only because the names look alike. Those numbers are made up here to show the method, they are nobody's real data. But the ratio is what counts, the certain part gets dealt with in one pass, and the pile of doubtful cases is small and has to be faced
Cleaning up once gets you nowhere
This is the part nobody wants to hear. If you clean the records and don't touch the way they get entered, in a year you have the same duplicates, maybe spelled differently
The cause stays where it was, and as long as creating a new record is the quickest route, whoever is in a hurry will keep taking it
The piece that stops duplicates sits upstream, at the point of entry, and the checks are simple ones. The VAT number gets looked up before the record is created, and if it already exists the system shows that one instead of opening a new one. The VAT number gets checked for the right shape before saving. The name gets compared ignoring capitals, spaces, periods and the usual abbreviations. And if it looks like something already there, the person entering it sees so before saving, not six months later
If the same client has to be entered in more than one program, all of this counts double, because every point of manual entry is a place where a duplicate can be born. There is more on that in the guide on the new client entered into three programs
What we need to see whether your case can be tackled
Reasoning about a record cleanup takes little, which program holds the clients, roughly how many records there are, and who in the company has the authority to say that two records are the same client
The rest comes from looking at the real data, and the best way to show it is a short screen recording, or you tell us about it on a call
