The same client entered three times, spelled three ways

Nobody did it on purpose, it built up over ten years, and now the reports don't add up

Hands leafing through paper cards inside the drawer of a filing cabinet

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

The same logic of stopping instead of guessing holds in every automation, and it is explained in how you keep an automation from doing damage

What people usually ask us

No, only the groups that share the same valid VAT number can be handled in one pass, the doubtful cases stay with a person, because merging two records that really were two different clients mixes the histories and does more damage than leaving them apart
Because two records with almost the same name can be two branches, or two companies in the same family, so the name, the address and the phone number count as a clue that raises a suspicion, while the VAT number and the tax code are the fixed points you decide on
Yes, that is what happens when you clean up without touching the point of entry, the cause is that creating a new record stays the quickest route for anyone in a hurry, and until you put in a check that looks up the VAT number before creating, the duplicates form again
Damage to the numbers, the invoice for a duplicate client goes out all the same, but revenue per client splits in three, you work out the credit limit on one record while the exposure is the sum of them, the overdue balance looks under control, and letters go out twice
No, Muffin Suite works on the business software you already use, opening the screens the way an operator would, even when the program has no direct integration, so the cleanup and the checks at entry happen inside the program you have now
You do, the rule on which record stays the main one, which address is kept and what happens to the attached documents is a company decision, Muffin Suite writes it into the system and runs it the same way every time, it does not invent it for you

Show us what you still do by hand

Describe the process or send us a short screen recording, and we'll tell you what can be automated

WA