'We pay $0.05 per lead.' It sounds like a deal. It looks like a deal on any spreadsheet. The problem is that $0.05 per lead is not what you're paying — it's what you're paying for the record. What you're actually paying includes: the agent time spent dialing disconnected numbers, the dialer minutes burning on calls that will never connect, the TCPA exposure from DNC-registered numbers you didn't scrub, and the opportunity cost of having your best reps tied up on data that was never going to convert.
The real cost of that $0.05 lead is often $3 to $15 per dialable record. And the metric that drives the purchase — cost per lead — tells you none of this.
The Real Cost Formula: All Five Components
Component 1: List Acquisition Cost
The sticker price. $0.05/record × 10,000 records = $500. This is the number everyone tracks. It's also the least meaningful number in the analysis.
Component 2: Agent Time Cost on Wasted Dials
Bureau of Labor Statistics data puts the median insurance sales agent wage at around $18/hour.¹ At 30 dials per hour, each dial costs $0.60 in agent time. If 25% of your list has a high dead-number rate, 2,500 of your 10,000 dials are producing zero revenue while consuming $1,500 in salary. This cost is invisible in your CPL metric but very visible in your payroll.
Component 3: Dialer and Infrastructure Cost
Predictive dialer seats run $100–$300/month. Carrier costs for completed calls average $0.007–$0.015 per minute. A campaign of 10,000 dials with a 25% connect rate producing 2,500 conversations averaging 3 minutes each: $500–$600 in carrier costs alone. On a list with a high dead-number rate, you're also paying carrier costs on the failed connection attempts — calls that ring until they time out.
Component 4: TCPA Exposure
On an unverified 10,000-record list, a realistic DNC registration rate is 3–8%. That's 300–800 numbers you should not call. At $500 per violation (minimum, non-willful), that's $150,000–$400,000 in potential TCPA exposure embedded in a $500 list purchase. This cost isn't realized in every campaign — but the exposure exists from the moment you dial those numbers, and one professional plaintiff in the list realizes it immediately.
Component 5: Opportunity Cost
This one has no invoice. If your best agent makes 200 dials in a day and 50 of them are dead numbers, they had 25% fewer real conversations than they would have on a clean list. That gap — 50 conversations over 250 working days per year — is 12,500 missed conversations per agent annually. At even a 2% conversion rate, that's 250 policies per agent per year not written. At $400 average commission, that's $100,000 per agent per year in unrealized revenue from a data quality problem.
The Full Cost Comparison on 10,000 Records
"UNVERIFIED LIST ($0.05/record = $500): List cost: $500. Agent time wasted on dead dials: $1,500. Dialer/infrastructure: $500. TCPA exposure (3% DNC rate): $150,000 potential. Real cost per dialable record: ~$3.50 (ex-TCPA). VERIFIED LIST ($0.02/credit, 7,500 clean records from 10k): List + verification cost: $650. Agent time: $300 (fewer dead dials). Dialer/infrastructure: $400. TCPA exposure: ~$0 (DNC scrubbed before delivery). Real cost per dialable record: ~$0.18."
What to Measure Instead of CPL
Cost Per Live Conversation
Formula: Total campaign cost ÷ Number of live conversations
This accounts for dead numbers and failed dials. A $500 list that produces 80 live conversations costs $6.25 per conversation. A $650 verified list that produces 280 live conversations costs $2.32 per conversation. The cheaper list costs nearly three times as much per actual conversation.
Cost Per Policy Written
Formula: Total campaign cost ÷ Policies sold
The only metric that directly ties to revenue. Track this across lead types and vendors for 90 days and the data will tell you which source is actually profitable — not which source appears cheapest on the invoice.
Revenue Per Dial Hour
Formula: (Policies sold × Average commission) ÷ Total agent hours
This captures the opportunity cost component. An agent generating $40/hour revenue on a verified list vs. $12/hour on an unverified list — the list quality is the primary variable, not the agent's skill.
Run the Step 1 audit on your current list for free — upload at cleanleads365.com/scan-my-list and see exactly how many records are actually dialable before you spend another dollar.
Frequently Asked Questions
How do I explain this to a principal or manager who only tracks CPL?
Run the two-scenario comparison side by side: $500 unverified list producing 80 conversations vs. $650 verified list producing 280 conversations. Ask which one they'd rather have. Then show the cost-per-conversation math. The CPL metric disappears as soon as the conversation-level cost is visible — because that's where the revenue is actually generated.
What's a realistic cost per policy for insurance cold calling on a clean list?
Ranges vary significantly by vertical: Medicare Supplement campaigns on verified, mobile-first lists typically produce cost-per-policy of $40–$120. Final expense with proper follow-up sequence: $25–$80. Term life with a strong opener and 6-attempt sequence: $60–$200. These numbers assume a verified list with a follow-up sequence of at least 5 attempts — lower attempt counts inflate cost-per-policy dramatically.
References
[1] U.S. Bureau of Labor Statistics. (2023). Occupational Employment and Wage Statistics: Insurance Sales Agents. https://www.bls.gov/oes/current/oes413021.htm
[2] LIMRA. (2023). Insurance Lead Cost and Conversion Benchmarking Study.
[3] InsideSales.com / Xant. (2014). Cost-per-contact analysis in B2C outbound operations.




