The Math on Buying Leads vs. Mining Your Database, Run Honestly

A purchased lead costs $30 to $80 and converts at 1% to 3%, which means you spend $2,500 to $8,000 in acquisition costs per funded loan. A database contact you already own costs nothing to acquire and converts at 2x to 5x the rate of a cold lead. Here is the math, run honestly, so you can see exactly where the breakeven sits.

Most “should I buy leads” debates are opinion-driven. What follows is the calculation, built from published industry benchmarks and the unit economics of a typical independent loan officer. Plug your own numbers into the framework and the answer becomes specific to your book.

Side-by-side cost comparison table showing purchased leads vs database mining economics

The Purchased Lead Path

Variable Real-Time Leads Aged Leads
Cost per lead $50 $2
Conversion rate (lead to funded) 2% 0.75%
Leads needed per funded loan 50 133
Lead acquisition cost per funded loan $2,500 $267
Follow-up time per lead (avg) 15 min 20 min
Total follow-up time per funded loan 12.5 hrs 44 hrs
All-in cost per funded loan ~$3,125 ~$2,467

Time valued at $50/hr (opportunity cost). Real-time lead cost includes $2,500 acquisition + $625 in follow-up time. Aged lead cost includes $267 acquisition + $2,200 in follow-up time. Your numbers may differ; these are midpoint benchmarks.

The Database Mining Path

Variable Database (with monitoring)
Cost per lead $0 (already in CRM)
Conversion rate (alert to funded) 4% to 8%
Alerts needed per funded loan 13 to 25
Monitoring system cost (monthly) Included in CRM
Follow-up time per alert (avg) 10 min
Total follow-up time per funded loan 2 to 4 hrs
All-in cost per funded loan ~$100 to $200

Conversion rate for database contacts is higher because they already know and trust you. Follow-up time is lower because outreach is triggered by a signal (credit alert) rather than cold calling. All-in cost is primarily time-based.

The Breakeven Point

If you spend $2,000 per month on purchased leads and close 1 loan from that spend, your acquisition cost is $2,000 plus your time. If you redirect that budget into a CRM with credit monitoring and close 1 loan from database alerts instead, your acquisition cost drops to the CRM subscription you are already paying. The difference is $2,000 per month, or $24,000 per year, going back into your pocket or into scaling your business.

For most loan officers with a database of 300 or more contacts, the breakeven happens within the first 90 days of implementing credit monitoring. One funded loan from a database alert pays for the CRM for the year.

Graph showing cumulative cost comparison between lead buying and database mining over 12 months

Frequently Asked Questions

How much does it cost to buy mortgage leads?

Real-time mortgage leads cost $30 to $80 per contact depending on geographic market, exclusivity, and source. Aged leads cost $0.50 to $5 per contact. The cost per funded loan from purchased leads ranges from $2,500 to $8,000 including acquisition and follow-up time.

What is the conversion rate for purchased mortgage leads?

Real-time purchased leads typically convert at 1% to 3% (lead to funded loan). Aged leads convert at 0.5% to 1%. Database contacts with an existing relationship and triggered by a credit alert convert at 4% to 8%.

How much can I save by mining my own database instead of buying leads?

For a loan officer spending $2,000 per month on purchased leads, switching to database mining with credit monitoring can save $20,000 to $24,000 per year in acquisition costs. The exact savings depend on database size, monitoring system cost, and conversion rates.

How many contacts do I need in my database for mining to work?

A database of 200 or more contacts with valid contact information is the practical minimum. At 300 to 500 contacts, credit monitoring typically generates enough alerts to sustain 1 to 3 additional funded loans per quarter from database reactivation alone.

Run the math on your own book. BNTouch’s Credit Check Alerts let you test the database mining approach with zero risk, free for 90 days starting July 1. Start here.

Artemiy Soldatov
Request a Demo
Try BNTouch's marketing automation platform for yourself
By submitting this form you consent to receive informational messages from BNTouch Inc. Reply STOP to opt-out; Reply HELP for support; Message & data rates may apply; Messaging frequency may vary. Visit Privacy Policy to see our privacy policy and Terms of service for our Terms of Service.