Find leads · Pillar guide

The operator's lead stack: data, lists, and outreach in 2026

What data providers actually deliver, list-stacking 101, skip-tracing reality, compliance basics, and how to build the stack that matches your deal volume. Written from the other side of 500+ Baltimore-metro acquisitions.

Published June 22, 2026· 20 min read· By the RE Skout editorial team

Every operator we audit has the same first instinct when deal flow slows down: buy more leads. Bigger list, more skip traces, another data provider, a third SMS platform. It almost never works, because the problem is rarely the leads. It is the stack — the way data, lists, enrichment, and outreach plug into each other, and the absence of a model that explains which lead source is supposed to produce which conversation.

This is a guide to the stack itself. Not "the best skip-tracing tool of 2026" — there is no such thing, and anyone telling you there is sells one. It is the framework for thinking about lead generation as a system, written from the other side of seven years of running real estate acquisitions in the Baltimore metro and watching every popular shortcut fail in slow motion. By the end of this you should be able to describe your own stack in one page, explain which layer is broken when results dip, and budget cost-per-deal honestly enough that you stop being surprised by the P&L.

We will cover, in order: the four layers of a modern REI lead stack, what each kind of data provider actually delivers, list-stacking and why it usually beats single-source buying, the truth about skip-tracing accuracy, the four outreach channels and where each one earns its keep, compliance basics so you do not end up in a TCPA filing, the recommended stack at three different deal volumes, the seven mistakes we see most operators repeat, and the KPIs that tell you which layer to fix first.

The four layers

A working REI lead stack has four layers. Operators who treat any of these as optional eventually have to add it back in, usually after burning a quarter of marketing budget figuring out it was missing.

Layer 1 — Data. Property records, ownership history, mortgage data, tax delinquency, code violations, deed transfers, probate filings, eviction filings, lien data. This is the raw substrate. Every list you ever pull is a query against some combination of these sources.

Layer 2 — Lists. The actual addresses you are going to mail, call, text, or knock on. A list is a filtered slice of the data layer, designed to surface owners with a higher-than-baseline probability of selling. Probate, vacant, absentee, pre-foreclosure, high-equity, tired landlord — those are list types.

Layer 3 — Enrichment. Turning a list into a contact list. Skip tracing names against phone numbers, emails, and household members. Property data lookup. Recent deed transfers. The bridge between "this is an address that might want to sell" and "this is a person I can actually reach."

Layer 4 — Outreach. Mail, SMS, cold call, ads, paid social, organic. The mechanism that converts a contact list into a lead in your CRM.

A few principles fall out of those four layers that are worth stating plainly because almost every bad stack we audit violates at least one of them.

First, better data does not fix a broken outreach layer. If your follow-up is sloppy or your closer cannot run a first call, no list quality will save you. Layer 4 sits on top of everything else and amplifies the problems below it.

Second, list quality compounds with outreach channel. A vacant-house list is going to produce wildly different response rates with direct mail versus SMS versus cold call versus paid Facebook. The same list can be a 0.4% deal-rate list on mail and a 0.05% deal-rate list on SMS, or vice versa. You cannot judge a list without specifying the channel.

Third, skip tracing is a transformation, not a quality fix. A 60%-hit-rate skip trace on a bad list still produces a bad contact list. Enrichment compounds with quality both ways.

Fourth, the absence of a layer is also a layer. The operator running pure cold-call from a single buy-direct-mail list is making implicit choices about the other three layers, and those choices have costs. We will spell them out below.

Data providers — what each kind actually delivers

There are roughly five families of REI data providers in 2026. The lines between them blur on a marketing site but get clearer when you actually pull the data and try to use it.

Public-record aggregators. PropStream, BatchLeads, ListSource, DataTree, RealQuest. These are the workhorses. They merge property records, tax data, ownership history, mortgage data, and deed transfers from county sources into a queryable interface. You pay monthly for access plus pull credits. The data accuracy varies by county — better in the populous suburban counties where the county itself is digital, weaker in rural ones where records are still paper. For our market, Baltimore County data through any of these is usable. Baltimore City data is rougher.

Court and probate specialists. Court runners, court-record aggregators, probate platforms. These pull filings — probate, foreclosure, divorce, eviction — that the public-record aggregators either lag on or miss entirely. The data is fresher, sometimes by weeks. The price-per-record is higher. If you are doing volume in distressed niches, you eventually need at least one of these.

Skip-tracing providers. BatchSkipTracing, Skip Genie, IDI, TransUnion's TLOxp, Be the Boss. They take names + addresses and return phone numbers and emails. Hit rates vary from 50% to 85% depending on the provider, the data set, and the freshness of the underlying source. We will discuss what those hit rates actually mean below.

Marketing-platform data. REISift, REIRail, Investor Carrot Stack, Lead Sherpa. These bundle data with a workflow — list pulls, deduplication, skip tracing, SMS or mailer integration. Convenient. Expensive at scale. Most have data underneath them that is licensed from one of the workhorses above plus their own scraping.

Specialty data. Code-violation feeds, water-shutoff lists, MLS-driven distressed-listing scrapes, county-tax-sale lists, eviction-filing feeds. Often regional and sometimes free if you know where to look. The Baltimore City code-violation list is published; the Baltimore County tax sale list is published; eviction filings are public record. The free version is fiddlier than the paid version but the data is the same.

The mistake first-time operators make: they buy from the workhorse provider and assume that gets them everything. It gets them about 80% of what they need. The other 20% — and arguably the highest-yielding 20%, since it includes the freshly-distressed signals — comes from specialty data sources that almost no marketing site explains exists.

List stacking — why it usually beats single-source

A list pulled from a single criterion — say, "Baltimore County, absentee owner, 10+ years owned" — is too broad. You will mail 8,000 addresses and most of them will not want to sell, because long-term absentee ownership by itself does not signal motivation. It signals only that the owner does not live there.

A list pulled from multiple stacked criteria — "Baltimore County, absentee owner, 10+ years owned, tax delinquent, code violations on file, equity > 60%" — is narrow. You will pull 240 addresses and most of them are actually motivated to sell, because the stacked signals together identify owners whose situation is genuinely uncomfortable.

The trade-off is volume. List stacking sacrifices reach for response rate. In our experience, a well-stacked list on direct mail returns 4-8% response, against 0.5-1.2% for a single-criterion list. The cost per response collapses by an order of magnitude, and the response quality goes up because the signals you stacked already filtered for motivation.

The stacks that work for us in 2026, in rough order of yield:

  1. Probate + vacant + out-of-state heir. This is the wholesaling list of lists in our market. Vacant inherited property where the heir lives in Florida or California has no good options, and the available options are usually worse than yours.
  2. High equity + tax delinquent + age 65+ + long-time absentee. Burnt-out landlord pattern. Often retired, often moving toward selling but with no urgency until someone shows up with an actual number.
  3. Pre-foreclosure + still equity-positive. Time-pressured situation, motivated by the calendar more than the offer.
  4. Code violations + multiple cited issues + vacant. The property is becoming the city's problem and the owner knows it.
  5. Divorce filing + jointly owned property + within 6 months. Forced sales often happen in this window, and a clean cash close from a single buyer is easier than waiting on the agent.
  6. Recent estate transfer + vacant + 90+ days post-transfer. New owner, often an heir, has had three months to realize they do not want the property and is open to selling.

The wrong way to use a list-stacking framework is to combine criteria mechanically and assume the response rate scales linearly. It does not. The criteria interact. Probate + vacant produces a much higher yield than probate alone — but adding eight more criteria past that usually narrows the list to twelve addresses, three of which are unreachable, and you have done a lot of work to produce no leads.

Two to four stacked criteria is the sweet spot for most situations.

Skip tracing reality

The marketing claim is "92% hit rate." The actual usable hit rate is far lower, and the difference matters because it changes your real cost per contacted seller.

A "hit" in skip tracing typically means: the provider returned at least one phone number or email for the input address. That is the headline number. It is also nearly meaningless on its own. The questions that matter:

  • Is the number a current working number, or a disconnected legacy?
  • Is it the actual owner's number, or a household member's, or a previous resident's?
  • Is it a landline, a mobile, or a Google Voice spoof?
  • Will a TCPA-compliant SMS or auto-dial reach a real person?

The realistic numbers, across thousands of skip traces in our pipeline:

  • Hit rate (any number returned): 78%
  • Numbers that ring: 55% of hits
  • Numbers that ring AND reach the owner directly: 32% of hits
  • Mobile numbers (necessary for SMS): 41% of hits

Multiply that out and "92% hit rate" turns into "30% contactable owner" on a fresh list. On older lists or rural data, drop another 10-15 points off each step.

The operational lesson is that skip tracing is one layer of enrichment, not the layer. Higher-yielding stacks combine skip tracing with appended household-member data so you have multiple humans on the same property — when the owner does not answer, the spouse, sibling, or adult child often does. We use a two-pass approach: skip trace the owner first, then if the owner is dry, skip trace household members. The all-in cost per usable phone number is around $1.40 in our setup.

For SMS specifically, the mobile-line filter matters more than the hit rate. A skip-trace export that includes 60% landlines on a 78% hit rate is worse for SMS than a 70% hit rate that is 80% mobile. Compare providers on mobile yield, not headline accuracy.

The four outreach channels

There are exactly four outreach channels worth talking about for serious REI lead generation. Everything else is a variation on one of these.

Direct mail. Still the most reliable channel for high-intent acquisitions in 2026. Response rates vary from 0.4% to 8% depending on list quality, with a stable median around 1.2% on a moderately-stacked list. Cost per piece sits at $0.45-0.75 depending on whether you go yellow letter, postcard, or handwritten-style. Cost per response: $40-$110. Cost per deal: $700-$2,400. The unit economics are roomy enough that mail still wins for most operations under 20 deals a month.

The case against mail is the lag — first response is often 30-90 days post-mail, and full cohort revenue takes 180+ days to mature. Operators who measure mail ROI on a 60-day window kill mail campaigns that were going to be profitable. See the lead conversion guide for the long-tail math.

SMS. Faster, cheaper per message, dramatically more compliance-loaded. Cost per message: $0.02-0.05. Response rates much higher than mail (15-35% on a clean list), but qualified response rates are similar (~1-2% of contacts produce a real lead) on platforms like Smarter Contact. The unit economics favor SMS when your stack is clean and your closer is fast. They collapse fast when compliance issues throttle your throughput.

The compliance side: 10DLC registration is no longer optional, the TCPA exposure on misdirected texts is substantial, and several states have their own SMS-marketing rules layered on top. We will cover the basics below.

Cold call. The most leveraged outbound channel when your closer is good, the lowest yield when they are not. The conversation quality dominates every other variable. Cost per dial: $0.10-0.20 (auto-dialer + VA). Cost per contact: depends entirely on contact rate. Cost per deal at competent close-rate: $400-$1,500.

The unspoken truth about cold call is that it works for almost nobody at first. The first 2,000 dials of a new closer are basically a training cost. After that, conversion improves rapidly until it plateaus.

Paid digital — ads + retargeting. Google Ads, Facebook, Instagram, occasionally TikTok. Different math entirely. You are paying for inbound traffic rather than outbound contact, and the cost per click is high — $8-25 on motivated-seller keywords. The conversion path is web form to phone call, and conversion rates are 2-6% from click to qualified lead. Cost per deal: $1,500-$4,000.

Paid digital wins when your direct mail and cold call infrastructure is saturated and you need incremental volume. It is rarely the right first channel for a new operator because the optimization curve is long and the up-front media spend is real.

Compliance basics — the four things you cannot get wrong

Compliance issues are the cheapest way to end an REI business overnight. Most operators we talk to know roughly what they are not supposed to do; very few have the actual operational hygiene to never do it.

TCPA — Telephone Consumer Protection Act. The big one. Calling or texting a mobile number without prior express consent is a $500-$1,500 per violation issue, and class actions stack. The two safe paths: (1) call from a list where the contact has actually given you consent (rare in outbound REI), or (2) dial only landlines manually, no auto-dialer. Most operators run on (3): they assume the volume protects them statistically, which is a strategy that works until it doesn't.

The practical lesson: scrub your call lists against the National DNC every 30 days. Skip-traced mobile numbers should never go into an auto-dialer unless they have an explicit consent record. SMS to skip-traced mobiles is the same exposure as auto-dial.

10DLC — Application-to-Person SMS messaging. As of 2024-2025, every SMS sender needs to be registered with the carriers via 10DLC. Unregistered traffic gets filtered, eventually blocked entirely. Registration takes 2-6 weeks and a couple hundred dollars. Not optional. The lead-gen platforms handle this for you on their numbers but you have to register your own brand if you want decent throughput.

State-level SMS regulations. Florida, Oklahoma, Washington, and a growing list of others have layered their own SMS-marketing laws on top of TCPA, several with private right of action. The threshold is usually whether the message qualifies as "telephone solicitation." A "hey, I'm interested in buying your house at 123 Main St" message almost certainly does. Operating SMS outreach in those states requires registering as a telephone solicitor in some cases, observing per-state time-of-day rules, and maintaining a state-specific opt-out list.

Direct mail — Maryland specifics. Generally low-compliance compared to digital, but: any direct mail piece that solicits the sale of an interest in residential real estate from a person whose home is in foreclosure has to comply with specific disclosure rules. Same in several other states. If you mail pre-foreclosures, you need to know the rules in every state you mail.

We have a longer SMS-legality guide coming separately. For now, the operational summary: if you are doing volume on outbound SMS, you need an attorney to look at your messaging at least once, and you need a compliance officer at the team level once you are past 50,000 messages a month.

Different volumes need different stacks. A 1-deal-a-month operator does not need a $4,000/month tool budget. A 10-deal-a-month operator cannot survive on spreadsheets.

0-3 deals a month (year 1-2 operator)

  • Data: One public-record aggregator. PropStream, BatchLeads, or comparable. Pick whichever is cheapest for your market and stop comparing.
  • Lists: 2-3 stacked lists, pulled monthly. Probate + vacant + out-of-state heir is the safest first list in most markets. Aim for 500-2,000 mailable addresses per month.
  • Enrichment: Skip tracing inside the same platform if possible, otherwise BatchSkipTracing à la carte. Two-pass on dry hits.
  • Outreach: Direct mail. One channel done well. Yellow letter or postcard. 600-800 pieces a month at $0.50 each is the budget. CRM in a simple system that tracks every lead.

Approximate monthly cost: $400-$900 data + $300-$500 mail + $50-$150 CRM = $750-$1,550 a month. Expected output at competent execution: 1.5-3 deals.

3-10 deals a month (year 2-4 operator)

  • Data: Workhorse aggregator + at least one specialty source. Probate platform, code violations, or recent-deed-transfer scrape depending on your market's strongest signal.
  • Lists: 4-6 stacked lists, pulled weekly. 4,000-8,000 mailable addresses per month after dedupe.
  • Enrichment: Skip tracing in batch + household-member append. Dedicated SMS-compliance list scrub.
  • Outreach: Mail + SMS, with a closer on cold call for the high-quality inbound. Conversion-rate driven media test on Google Ads (small).
  • CRM: Real pipeline tool with automation for the follow-up cadence. See the manage-deals category.

Approximate monthly cost: $900-$1,500 data + $1,500-$3,000 mail + $400-$1,000 SMS + $300-$700 CRM + $1,500-$3,000 closer = $4,600-$9,200 a month. Expected output: 5-10 deals.

10+ deals a month

  • Data: Three or more sources. Workhorse + probate + court + at least one fresh-distress feed. List-stacking + provider arbitrage is its own discipline by now.
  • Lists: 10+ pulled weekly. 15,000+ mailable addresses per month after dedupe. Cohort tracking in a real BI tool.
  • Enrichment: Multi-pass skip tracing across providers, with internal quality measurement. Compliance scrub is automated and audited monthly.
  • Outreach: All four channels. Multi-touch attribution. Cohort analysis by source, list, channel, and closer.
  • CRM: Custom-configured or a tier-up. Multiple closers. A pipeline manager.
  • Infrastructure: Internal dashboards. Hire a director of acquisitions. The lead-gen function becomes a team, not a single role.

At this scale the conversation stops being "what's in my stack" and starts being "how do I attribute revenue to the right lever." See the marketing-attribution guide when it lands.

KPIs that tell you which layer is broken

When deal flow drops, the instinct is to spend more on the top of the funnel. The right move is to figure out which layer broke and fix it specifically. The KPIs that point you to the answer:

Layer 1 (data) is broken when:

  • Your list pulls produce dramatically fewer addresses than expected for the criteria
  • Data fields you depend on are showing as missing or "Unknown" more than 10% of the time
  • A neighbor lookup of an address you know to be vacant shows the owner as a different person
  • Fix: switch one of your data sources for 60 days as a test. The diff between providers shows up fast.

Layer 2 (lists) is broken when:

  • Response rates collapse below 0.4% on direct mail
  • Contact rates collapse below 30% on outbound cold call
  • The leads you do get are predominantly tire-kickers or retail-priced sellers
  • Fix: tighten your stacking criteria. Try a different list type entirely. The lists that worked 18 months ago may have been over-marketed by every competing operator in your market.

Layer 3 (enrichment) is broken when:

  • Skip-trace hit rate has dropped 10 points over the last 90 days
  • Mobile-line yield is below 35%
  • Outbound calls go to disconnected numbers more than 40% of the time
  • Fix: switch skip-trace providers. The skip-trace market changes data-quality position quarterly.

Layer 4 (outreach) is broken when:

  • Response rate is fine but qualified rate is bad
  • Closer is talking to sellers but not setting appointments
  • Appointments are being set but not held
  • Fix: this is not a lead-gen problem. Go read the conversion guide and audit your team's calls.

The healthy pattern is to track these monthly and react before the problem reaches the deal-count number. By the time the deal count is down, you have already lost the cohort to the broken layer.

The seven mistakes we see operators repeat

In rough order of frequency.

1. Buying more data instead of better data. Three providers running the same query against essentially the same underlying source does not give you better leads. Operators rotate through six data providers in their first three years thinking they are improving their stack. They are paying overhead.

2. Skip tracing every list at full pass. Skip tracing a 12,000-address list at $0.15/trace is $1,800. Most of those addresses will never get reached. Skip-trace only the segments you plan to actually contact within the next 90 days.

3. SMS at scale without compliance investment. This is the most common path to a six-figure legal problem. If you are sending more than 5,000 SMS messages a month, you need a compliance review, period. Operating on hope is a one-quarter strategy.

4. Mail without a follow-up system. Every dollar of mail spend on a list without proper follow-up infrastructure is leaving 60-80% of its value behind. The Day-60, Day-180, Day-365 touches on warm-but-not-yet leads are where the majority of mail's profit actually shows up. See conversion guide.

5. Treating list quality as a function of platform. It is a function of stacking. Two operators using the same provider can produce wildly different list quality because one of them understands the criteria interactions and the other clicks "absentee + high equity" and sends a 15,000-address mail drop.

6. No cohort tracking. A monthly P&L tells you nothing about the lead-gen ROI. A cohort report tells you which lists, channels, and provider combinations produce closings 90 to 180 days later. Most operators do not have cohort reports because they require a tiny bit of analytical effort and the absence of effort feels free.

7. Killing campaigns before they mature. Direct mail tested over 30 days is not a test. SMS tested over 14 days is not a test. The decision rule for a new channel is 90 days minimum with full cohort follow-through. Operators who kill at 30 days are usually killing channels that would have worked.

The two-page stack document every operator should have

If you take nothing else from this, write a two-page document describing your stack and update it quarterly. Here is the template.

Page one — the system.

  • Layer 1 (Data): which providers, what they cost, what they're each used for
  • Layer 2 (Lists): your current list types, criteria for each, refresh cadence, target volume
  • Layer 3 (Enrichment): skip-trace provider(s), pass strategy, household-append rules, compliance scrub
  • Layer 4 (Outreach): channels active, monthly budget per channel, cadence, who runs each
  • Compliance: TCPA scrub date, 10DLC registration date, state-specific rules acknowledged

Page two — the math.

  • Monthly cost per layer
  • Total monthly cost
  • Cost per lead (gross)
  • Cost per qualified lead
  • Cost per deal (90-day cohort)
  • Cost per deal (180-day cohort)
  • Hours per week each layer requires
  • Bottleneck — which layer is currently capping output

The exercise is worth doing because almost no operator has actually written this down. They have all the numbers in their head, but having them on paper exposes the inconsistencies. The "I'm spending $4,000 a month on data" turns into the realization that two of the four providers do basically the same query. The "my cost per deal is $1,800" turns into the realization that it's $1,800 on a 60-day window and $1,100 on a 180-day window, and you have been killing campaigns prematurely.

Where to start if you are starting from scratch

If you are looking at this guide because you do not yet have a lead stack and you want to start somewhere, the answer is unromantic but reliable.

  1. Pick one workhorse data provider. Compare them on the find-leads category. Spend a week running test pulls in your county. Pick the one whose data feels cleanest. Stop comparing.
  2. Pull one well-stacked list. Probate + vacant + out-of-state heir if you are in a metro market with active probate. Tired-landlord stack if you are not.
  3. Mail it. Yellow letter, postcard, doesn't matter. 600-800 pieces at $0.50 each. $300-$400 in your first drop.
  4. Set up a CRM. Anything. A spreadsheet works for the first month. Move to a real CRM by month two. See the manage-deals category for what to use.
  5. Build the follow-up cadence first. Before you send the second mail drop, have the Day-7, Day-30, Day-60 touches scheduled. Follow-up is where the deals close.

You can have steps 1 through 5 done in a week. The deals will not come in the first 30 days. They will come at days 60, 90, and 180 — and they will keep coming for a year off the first mail drop if your follow-up is real.

The operator who builds the stack in this order, even crudely, will close 4-6 deals in their first 12 months. The operator who tries to build all four layers at once usually closes one and runs out of energy. The stack is a long-tail compounding asset. Build it small, build it solid, and let it run.

If you want neutral, operator-written reviews of the tools that sit in each layer, that is the entire point of RE Skout. We will not tell you which provider is the best — there is no such answer — but we will tell you which ones the operators we trust are actually using, and what they say about each. Browse the category, click through, and pick the one whose review pattern matches what you need.

Closing the gap between "I am about to spend money on lead generation" and "I have a real lead stack" is half the work of the first two years. Skip the false starts. Build the stack on paper first. Then go.