Lead list completeness scorer: give every row a 0 to 100 score for how much is filled in
In short: Upload a list, say how much each column matters, and every row gets a 0 to 100 score and a note of what is missing. Limit: It scores what is filled in, not whether it is correct.
Upload a CSV or .xlsx file, or paste it with a header row. For each column choose needed, nice to have or not counted. Every row gets a score from 0 to 100 from the weight of its filled cells, plus a note of which columns are empty. Placeholders such as n/a count as empty. Download the scored file or only the rows above your minimum.
Price: this tool is free. Checking a whole email list is from $9/mo, and the first 100 checks are free with Google, no card. Check your list free nowSee pricing
Sample result
Five example rows score 100, 82, 64, 27 and 100, an average of 75; with a minimum of 70, 3 rows are kept and 2 fall below.
- Average score
- 75
- Complete rows
- 2
- Below the minimum
- 2
What this means for you
A full row does not show which addresses exist; a check does.
- Needed counts 3
- Nice to have counts 1
- n/a counts as empty
- Missing columns named
- Completeness
- Lead list
- Score
By SimpleVerifier Team · Last updated · Runs in your browser; nothing you paste is sent to us
List scored? Check the addresses in the rows you keep.
- Download the kept rows, or use the check button under the result, which carries their addresses across.
- Upload or paste it at /verify. Every address gets a live mailbox check, and the first 100 email checks are free with a Google sign-in, no card.
How do I score the completeness of a lead list?
- Upload the file as a CSV or .xlsx, or paste the cells with the header row first.
- Set each column to needed, nice to have or not counted; email, name and company start as needed.
- Set the smallest score to keep, such as 70.
- Check the bands and the columns most often empty, then download the scored file or the kept rows.
Example
- You enter
- Five rows with First name, Company, Title, Phone and Email, where name, company and email are needed and title and phone are nice to have, with a minimum of 70.
- You get
- Scores of 100, 82, 64, 27 and 100, an average of 75. 2 rows are complete, 3 are kept at 70 or more and 2 fall below. An n/a phone counts as empty.
- Limits
- Runs in your browser; nothing is uploaded. It scores what is filled in, not whether it is correct.
How is the score worked out?
Each counted column has a weight: needed counts 3 and nice to have counts 1. A row's score is the weight of its filled cells divided by the weight of all counted columns, as a whole number from 0 to 100. A row with every counted cell filled scores 100.
A cell is empty if it is blank or holds a placeholder such as n/a, none, null, unknown, tbd or a dash. Two columns are added: the score, and a Missing note naming the empty columns.
What do the bands mean?
Complete is 100, Good is 70 to 99, Thin is 40 to 69 and Poor is below 40. They are only labels for counting; the number is what you filter on. The table of columns most often empty shows where the list is weakest, for instance a Phone column that is blank in most rows.
For a count per column instead of per row, use the CSV fill rate checker. To split in two files, use the complete and incomplete rows splitter.
What does the score not tell me?
It measures what is filled in, not whether it is right. A row can score 100 with a wrong title or a mailbox that no longer exists. That is why the last step is to check the addresses in the rows you keep.
Weights are yours to set. If you sell by phone, make phone needed; for email only, leave it as nice to have or not counted.
Who uses this tool, and for what?
- Sales operations
- Decide which rows of a purchased list are worth loading into a sequence.
- SDRs
- Send the thin rows for enrichment first and start on the complete ones.
- Agencies
- Show a client the share of a delivered list that is complete before it goes out.
What can’t this tool tell you?
- It scores what is filled in, not whether it is correct.
- Only blanks and a short list of placeholders count as empty.
- Scores are whole numbers, so close rows may tie.
- Only the first sheet of a workbook is read.
Common questions
- How are the weights set?
- Needed counts 3, nice to have counts 1 and not counted is ignored. Email, name and company start as needed from their headers.
- Does n/a count as filled?
- No. Blank cells and placeholders such as n/a, none, null, unknown, tbd and a dash count as empty.
- What score does a row get with every cell filled?
- 100, for the counted columns.
- What does the Missing column show?
- The names of the counted columns that are empty in that row, separated by semicolons.
- Does a high score mean the data is correct?
- No. It only measures what is filled in. Check the addresses for the part that matters most.
- Is my file uploaded?
- No. It is read in your browser and goes nowhere.
A tidy list can still be full of dead addresses.
Extracting, deduplicating and syntax checks all work on the text of an address. None of them can tell whether the mailbox exists. Only the server that hosts it can answer that, through an SMTP check, and that is what the paid product does.
- Upload the cleaned file as it is: CSVs up to 100,000 rows
- A real SMTP mailbox check on every row, with catch-all detection
- Small list? Starter at $9/mo covers 2,500 emails a month, cancel anytime
Plans from $9 a month, cancel anytime, no contract. Sign in with Google and your first 100 email checks are free, no card. The free tools stay free either way.