Buying Leads vs Data: Which Is Cheaper Per Deal?

If you sell roofs, solar, HVAC, windows, insurance, mortgages, or real estate services, you have probably had this moment: a marketplace invoice lands, you divide it by the number of jobs you actually closed, and the number is uglier than you expected.
That is the real question behind buying leads vs data. Not what does a lead cost, but what does a signed contract cost once you count everything you paid for the leads that went nowhere.
This article puts the two models side by side, shows the arithmetic, and gives you a framework to run your own numbers with your own close rate instead of someone else's marketing claims.
Two Different Products, Priced Two Different Ways
A marketplace lead is an inquiry. Someone filled out a form or answered a call, said they want quotes, and that contact gets priced accordingly. Depending on the vertical, many vendors charge roughly $50 to $100 for a shared lead and several hundred dollars for an exclusive one, with solar and some mortgage verticals at the top of the range. Industry estimates suggest shared leads are typically sold to three or four contractors at once.
A data record is a filtered homeowner. US Data Connect's current inventory includes 5,714,581 homeowner records available across 50 states, with 609,137 homeowner records available in Texas as one example of state-level depth. These are single-family, owner-occupied homes, generally purchased in the last 0 to 5 years and 1,000+ sqft. You filter by state and ZIP, download a CSV, and the list is yours to work.
The critical honesty here: nobody on a data list raised a hand. They are not opt-in, not consented, and not phone-verified. You are buying reach and precision, not intent. That is exactly why it costs pennies instead of hundreds of dollars.
So the comparison is not lead versus record. It is cost per deal under two different operating models.
The Per-Unit Cost Table
Here is the straight cost comparison for a contractor who wants to put a message in front of 10,000 matching homeowners in their service area.
| Line item | Shared marketplace leads | Exclusive marketplace leads | Owned data list (US Data Connect Premium) |
|---|---|---|---|
| Price per contact | Often $50 to $100 range | Often $150 to $400 range | $0.009 per record |
| Cost to reach 10,000 homeowners | Not realistic at this budget | Not realistic at this budget | $90 in data, plus $59/month plan |
| Who else gets the same contact | Typically 3 to 4 competitors | You only, for that inquiry | Your download, your outreach |
| Who controls timing | The vendor's delivery queue | The vendor's delivery queue | You |
| Reusable | No, one shot | No, one shot | Yes, mail, call, text, direct mail retargeting |
| Outreach cost | Included in the price | Included in the price | Your mail, dialer, or texting spend |
| Volume ceiling | Vendor inventory | Vendor inventory | Every matching homeowner in your ZIPs |
Pricing ranges for marketplace leads are general market observations, not quoted figures. Your vendor, vertical, and territory will move them.
The row that matters most is the last one. Marketplaces cap you. If only eleven people in your county filled out a solar form last week, you can buy at most eleven leads, at whatever the auction clears. Data does not have that ceiling. Every qualifying homeowner in your ZIP is available at the same per-record price whether you pull 2,000 or 200,000.
Cost Per Deal: Do the Arithmetic Yourself
Cost per lead is a vanity metric. Cost per deal pays your payroll. The formula is the same on both sides:
Total spend ÷ closed jobs = cost per deal
For marketplace leads, plug in your own history. Take last quarter's lead invoices, divide by the jobs you actually signed from those leads, and you have your real number. Most contractors who do this exercise for the first time are unpleasantly surprised, because the denominator includes every lead that was already sold, already quoted, already booked, or already a wrong number.
For a data list, the spend has three parts:
- Data cost. 10,000 records at $0.009 is $90, plus the $59 monthly plan.
- Outreach cost. This is the real expense. Direct mail printing and postage is the usual driver; industry estimates suggest all-in costs commonly land somewhere under a dollar per piece depending on format and volume. Calling and texting shift the cost to labor and software instead.
- Labor. Your time or your setter's time to work the list.
Notice the shape of the two models. With marketplace leads, nearly all the cost is in acquisition and it is fixed per contact. With data, the acquisition cost rounds to zero and nearly all the cost is in outreach, which you control, can test, and can scale up or down month to month.
That control is the whole point. If your mail piece underperforms, you change the piece, not the vendor. If your close rate on a particular ZIP is strong, you mail it again next quarter. You cannot do either of those things with a lead you consumed once.
Response Rates Are Lower, and That Is Fine
Let's be blunt about the tradeoff. A cold homeowner list will respond at a far lower rate than a form fill. Nobody should pretend otherwise.
The math still works because of the price gap. When one exclusive lead costs more than an entire ten thousand record pull, you can afford a response rate that would be catastrophic in a lead-buying model and still come out ahead per deal. You are trading conversion rate for volume and repetition, and repetition is where owned data quietly wins.
A homeowner who ignores your first postcard is still on your list for the second, the third, and the follow-up call six months later when their roof finally leaks. A shared lead you lost to a competitor at 9 a.m. is gone.
This is also why the recency filter matters. Records generally purchased in the last 0 to 5 years skew toward homeowners who are actively spending on the property, which is the behavior most of these verticals depend on. If you want the mechanics of narrowing by geography, this guide to filtering homeowner data by ZIP code walks through it.
Where Each Model Actually Makes Sense
Buying leads is not stupid. It is a legitimate tool with a specific job.
Buy marketplace leads when:
- You need booked appointments this week and have no outreach infrastructure.
- You are testing a new market before committing to a mail program.
- Your crews have unexpected open capacity and you need to fill it fast.
- Your close rate on inbound inquiries is genuinely high and you can absorb the CPL.
Buy data when:
- You have a defined service radius and want every qualifying homeowner in it.
- You can run direct mail, an outbound dialer, or a compliant texting program.
- You are tired of quoting against three competitors on the same house.
- You want a cost structure that improves as you get better at outreach, rather than one that gets worse as auction prices rise.
Most established operators end up running both: leads for immediate capacity, owned data as the long-term base layer that keeps the pipeline from depending on anyone else's auction. Vertical-specific breakdowns are worth reading if you want to see how this plays out in practice, like this one on roofing lead generation or this one on owning the list for HVAC. Loan officers will find the same logic applied to their vertical in this piece on owning mortgage homeowner data.
Compliance Is Part of the Cost
Cheap data does not mean free rein, and this belongs in your cost-per-deal math.
Before you dial or text anyone on a purchased list, scrub against the national Do-Not-Call registry and any applicable state registries, and follow TCPA requirements around consent, calling windows, dialing technology, and opt-out handling. These records are not consented contacts and should never be treated as such. Many states add their own rules on top of federal ones.
Direct mail generally carries a lighter compliance burden than phone outreach, which is one reason it remains the default first channel for list owners. It is also why a lot of operators start with mail, use responses to build a consented contact base, and only then layer in calls and texts.
None of this is legal advice. If your program involves significant phone or SMS volume, get a professional to review it. The cost of doing that is small compared to the cost of getting it wrong.
Running the Comparison on Your Own Numbers
Here is a practical exercise for this week:
- Pull your last 90 days of lead invoices. Divide total spend by jobs closed from those leads. That is your current cost per deal.
- Count the qualifying homeowners in your service ZIPs. Multiply by $0.009 for the data cost.
- Estimate your outreach cost per contact for whichever channel you can actually execute.
- Apply a deliberately pessimistic response and close rate to the list.
- Compare the two cost-per-deal figures.
If the list number is lower even under pessimistic assumptions, you have your answer. If it is not, your outreach plan needs work before your data spend does.
When you are ready to see the actual record counts in your ZIPs and price a pull, create a free account and filter before you spend anything.
The Short Version
Marketplace leads sell you intent at a premium and resell it to your competitors. Data sells you reach at a fraction of a cent and leaves the execution to you. One is rented, one is owned.
The cheaper-per-deal model is whichever one matches your ability to follow up. Build even a basic outreach habit, and owning the list stops being the cheap option and starts being the obvious one.
Frequently asked questions
Is buying data always cheaper than buying leads?
Per contact, yes, by a wide margin. Per deal, it depends on your outreach. A marketplace lead arrives already raised a hand; a data record does not. If you have no system for mail, calls, or texts, a cheap list can cost more per deal than a pricey lead. If you do have a system, data usually wins because you control volume, timing, and repetition.
What exactly am I getting in a US Data Connect record?
Single-family, owner-occupied homes, generally purchased in the last 0 to 5 years, 1,000+ sqft, filtered by state and ZIP and downloaded instantly as CSV. These are property and homeowner records, not phone-verified inquiries. Nobody on the list asked to be contacted, so treat them as cold outreach and plan accordingly.
Can I call or text the homeowners on a purchased list?
Not without doing your compliance homework first. The records are not opt-in and are not TCPA-consented. Scrub against the national and state Do-Not-Call registries, follow TCPA rules for calls and texts including dialer and timing restrictions, and consider consulting counsel about your specific program. Direct mail generally carries fewer restrictions than phone outreach.
How many records do I need to start?
Most operators start with the full matching universe in the ZIPs they actually service, then split it into monthly mail or call batches. At $0.009 per record on the $59/month Premium plan, pulling 10,000 records costs less than most single exclusive marketplace leads, so there is little reason to under-buy your own territory.
Does owning the list mean it is exclusive to me?
You own your download and your outreach to it, so no marketplace is selling the same inquiry to three of your competitors an hour later. The underlying public property records are not restricted to one buyer, so the real exclusivity comes from working your ZIPs harder and more consistently than anyone else.
