1. Home
  2. Free tools
  3. Email list tools
  4. Lead list completeness scorer

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

Runs in your browser. Nothing is uploaded.
Sample result from the Lead list completeness scorer
Show the sample result as

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.

Next step:Verify the list
  • 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.

  1. Download the kept rows, or use the check button under the result, which carries their addresses across.
  2. 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.
Check the list

How do I score the completeness of a lead list?

  1. Upload the file as a CSV or .xlsx, or paste the cells with the header row first.
  2. Set each column to needed, nice to have or not counted; email, name and company start as needed.
  3. Set the smallest score to keep, such as 70.
  4. 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.

Clean your next list before it bounces

100 free email checks when you sign in with Google, no card. Then monthly plans from $9, or one flat price with fair use, never cut off.

100 free checks, no card Cancel anytime Secure payment by Stripe