Cost per Verified Contact: Budgeting a Cold Email List From Data to Valid Address
Your cost per verified contact is total data and verification spend divided by the number of addresses that come back valid. It is higher than the price per lead on the data invoice, because invalid, unconfirmed and duplicate rows are paid for and never mailed. Calculating it per source tells you which lead source is actually cheap, which is rarely the one with the lowest invoice price.
Every figure in the example below is made up to show the arithmetic. Put your own in.
The formula
Cost per verified contact = (data cost + verification cost) / valid rows.
Three inputs matter:
- Data cost: what you paid for the rows.
- Verification cost: your plan price, or its share if the plan covers several jobs.
- Valid rows: the count with status valid, after removing duplicates.
Risky rows are tracked in their own column until a test batch shows they perform.
A worked example (illustrative)
Two sources, each 1,000 rows. These are invented numbers for the method, not benchmarks.
| Source A | Source B | |
|---|---|---|
| Rows bought | 1,000 | 1,000 |
| Price per row | $0.10 | $0.05 |
| Data cost | $100 | $50 |
| Valid after checking | 800 | 500 |
| Risky | 100 | 300 |
| Invalid | 100 | 200 |
| Cost per valid contact (data only) | $0.125 | $0.10 |
Source B looks cheaper per row and still shows a lower data cost per valid contact in this example. Change the valid counts and it flips. If Source B had only 300 valid, its data cost per valid contact would be about $0.167, above Source A. The point is that you cannot tell from the invoice.
Add verification: if a plan costs $39 a month and you run both lists through it, add each source's share of the plan to its data cost before dividing.
Spreadsheet layout
| Column | What goes in it |
|---|---|
| Source | Where the rows came from |
| Rows bought | Count |
| Data cost | Invoice total |
| Valid / Risky / Invalid | From the verification report |
| Cost per valid | (Data cost + verification share) / Valid |
| Valid rate | Valid / Rows bought |
Review it after each batch. A source whose valid rate keeps dropping is getting worse. See testing a new lead source for a small-batch way to compare.
What the number leaves out
- Reply value. A cheaper contact that never replies is not cheaper.
- Cost of bounces. An inbox damaged by a bad list has a replacement cost. See cold email infrastructure cost per month.
- Role-based addresses. Valid rows such as info@ and sales@ may exist and still suit cold outreach poorly. See role-based email addresses.
Using it to decide
- Rank sources by cost per valid contact, not cost per row.
- Drop sources with a low valid rate even if they are cheap.
- Revisit the ranking when a source changes provider or method.
For the wider cost picture, see the ROI of email verification.
Plans and trial
New accounts get 100 free checks with no card, so you can measure one sample's valid rate before buying more data. Pro is $39 a month, with the first 100,000 checks a month at full speed, then slower, never cut off. Business is $99 and Agency is $249 with 750,000 checks a month. See pricing or start on the verify page.
Common questions
What is a cost per verified contact?
The total you spend on data and checking, divided by the number of addresses that come back valid and are safe to send to. It is always higher than the price per lead on the data invoice, because some leads are removed.
Why is it higher than the list price?
Every invalid and unconfirmed row is paid for in data and checks but never gets a campaign. The fewer valid rows per hundred bought, the higher the cost per sendable contact.
Should I include risky rows?
Count them separately. Include a risky row as sendable only after a test batch shows it performs close to the valid rows.
Does verification raise the cost per contact?
It adds a cost per row checked, but it lowers the number of rows you send to that bounce. Compare the cost per sendable contact with and without it, using your own numbers.
Where do I get the input numbers?
From your invoices and your verification report: rows purchased, rows checked, and the valid, risky and invalid counts.
Check your list before you send
Real mailbox checks over SMTP, and nothing is sent to the address. Sign in with Google and your first 100 email checks are free, no card. Plans for bigger lists are on the pricing page.