Duplicate Customer Finder

In plain English

What it does
Finds the same customer entered more than once under slightly different names — Acme Roofing, Acme Roofing LLC, acme roofing inc.
Why it helps
Your customer count is wrong, and one customer's history is split across three records — so your best client may not look like your best client. It also stops the mail merge sending the same person three copies.
What you need
One file with a customer or company name column.
How long
About ten seconds, and it tells you why it grouped each one so you can disagree.

Acme Roofing. Acme Roofing LLC. acme roofing inc. Three rows, one customer — and now your customer count is wrong, their revenue history is split three ways, and the mail merge sends them three copies.

Nothing uploads. The matching runs entirely in your browser — there is no server to send your customer list to. Check the network tab: zero requests after load.

Drop a .csv here customer list, invoice export, contact export · stays on your machine

It picks the most name-like column automatically — switch it above if it guessed wrong. Excel .xlsx files work directly (the busiest sheet is analyzed).

Want them merged properly?

Deciding which spelling is the real record — and re-pointing every invoice, job and contact at it without losing history — is judgment work, not a script. That's what the $300 flat cleanup does, or start with a free 1-day demo on your real data.

Get it done on your real list — free

Also try the Spreadsheet Health Check (dead columns, mixed dates, exact duplicate rows) and the Money Leak Finder (work done vs. work billed).