List Stacking in Real Estate: A Vendor-Neutral Method With a Scoring Model

Laptop with data charts used for list stacking in real estate

List stacking in real estate means combining several motivated-seller lists and prioritizing the property owners who appear on more than one of them. An absentee owner who is also behind on property taxes and has an open code violation is a much stronger lead than an owner who shows up on any one of those lists alone, so you spend your marketing budget on them first.

Most of what ranks for this topic is written by software companies and doubles as a product tour. This guide is tool-agnostic: where each list comes from, how to stack them in a plain spreadsheet, a simple scoring model you can adjust, a worked example, and the compliance rules that apply once you start calling and texting the results.

Why overlap beats volume

Every list measures one signal. Absentee ownership tells you the owner doesn’t live there. High equity tells you they could sell at a discount. Tax delinquency, a lis pendens, or a code violation tells you something is going wrong. None of these alone means the owner wants to sell. Two or three together usually means a problem the owner is tired of managing.

Equity is the filter that keeps a stack realistic. ATTOM’s Q2 2026 equity report found that 41.1% of mortgaged homes were equity-rich (loan balances at or below half of market value), down from a year earlier, while 3.2% were seriously underwater. A distressed owner with no equity can’t sell to you at a discount, no matter how motivated.

41.1%Mortgaged homes that were equity-rich, Q2 2026 (ATTOM)
1.3%National residential vacancy rate, Q3 2026 (ATTOM)
3.5%Vacancy rate among investor-owned homes, Q3 2026 (ATTOM)

Vacancy is a useful layer too. ATTOM’s Q3 2026 vacancy report put the national residential vacancy rate at 1.3%, but 3.5% for investor-owned homes, and counted 8,482 “zombie” foreclosures, meaning homes in foreclosure that the owner has already left. Those are rare, which is exactly why they stand out in a stack.

The lists worth stacking, and where they come from

Data platforms sell most of these lists already assembled, but nearly all of them begin as public records you can pull yourself:

ListSignalTypical public source
Absentee ownerOwner’s mailing address differs from the propertyCounty assessor roll
High equity / free and clearRoom to sell at a discountAssessor value plus recorded mortgages (estimated by data vendors)
Tax delinquentFalling behind on carrying costsCounty tax collector; for example, Mecklenburg County, NC publishes delinquent taxpayer lists
Pre-foreclosureLender has started the processNotices of default or lis pendens recorded with the county; for example, the Miami-Dade Clerk’s official records
Probate / inheritedHeirs managing a property they didn’t chooseProbate court records; for example, Rockdale County, GA posts estate records online
Code violationsDeferred maintenance and finesCity code enforcement; for example, Philadelphia’s daily violations dataset
VacantNo one living thereUSPS vacancy flags through data vendors, plus your own driving for dollars notes
Tired landlordLong ownership, absentee, older propertyBuilt by filtering assessor data
Liens and judgmentsFinancial pressureCounty recorder or clerk

Sources and access differ by county and state. Some counties post everything online for free; others require an in-person visit or a records request. Foreclosure procedure differs by state too, which changes what the pre-foreclosure list looks like and how long a lead stays useful. Our guide to pre-foreclosure and tax-delinquent leads covers that side in detail.

How to do real estate list stacking in a spreadsheet

Software automates this, but doing it once by hand teaches you what the software is doing and where it goes wrong.

  1. Standardize each list. Put every list in the same columns: property address, city, zip, owner name, mailing address, and the list name.
  2. Build a match key. Addresses are messy (“123 N Main St” vs “123 North Main Street”). Normalize them: uppercase, strip punctuation, abbreviate street types consistently. The parcel number (APN) is the best key when your lists include it.
  3. Combine everything into one master tab, one row per property per list.
  4. Count overlaps. A pivot table (rows = match key, values = count of list name) or a COUNTIF on the key gives you how many lists each property appears on.
  5. Flag each signal. Add one yes/no column per list so you can see which combination each property has, not just how many.
  6. Score and sort using the model below.
  7. Remove the wrong records: owner-occupied properties if your campaign is aimed at landlords, institutional owners, properties you have already marketed to recently, and anyone who has asked not to be contacted.

A simple scoring model

Counting lists treats every signal as equal, and they aren’t. A weighted score is a better guide. These weights are a starting point, not a formula with research behind it; adjust them as you learn which signals turn into deals in your market.

SignalPointsReasoning
Pre-foreclosure4Deadline-driven, but time-sensitive and heavily marketed
Tax delinquent3Real financial pressure, often on free-and-clear homes
Probate / inherited3Heirs often want a simple sale
Code violations3Fines plus repairs the owner hasn’t made
Vacant2Carrying costs with no benefit
Absentee owner1Common; meaningful mostly in combination
Owned 15+ years1Likely equity and possible fatigue
High equity (50%+)RequiredUse as a filter, not a score

Worked example (hypothetical county data)

Say you pull 8,000 absentee owners, 1,200 tax-delinquent properties, 300 code violations, 150 probate filings and 90 pre-foreclosures in one county. After removing low-equity records and deduping, the counts might look like this:

TierScoreRecordsExample combinationMarketing plan
A7+45Absentee + tax delinquent + code violation + vacantCall, text where compliant, mail, and a door knock
B4–6380Absentee + tax delinquent, or probate + vacantCall and mail monthly
C1–36,900Absentee onlyQuarterly mail, or skip

The point of the example is the shape, not the numbers: a large list collapses into a few dozen top-tier records. If you have $1,500 a month for mail, a stack lets you hit the 45 A-tier owners repeatedly instead of sending a single postcard to 2,000 random absentee owners.

Clean the list before you spend money on it

  • Mailing addresses. USPS requires mailers using discounted rates to update addresses within 95 days before a mailing, typically through NCOALink change-of-address data, according to USPS Publication 632. Even without discounted postage, running NCOA cuts wasted mail.
  • Vacancy flags. The USPS marks a delivery point vacant when it has been unoccupied, in most cases, for more than 90 days, per a USPS Inspector General report. Treat it as a signal to verify, not proof.
  • Phone numbers. Stacked records still need skip tracing to get phone numbers and emails, and skip-traced data is often wrong. Budget for it.
  • Staleness. Pre-foreclosure and tax lists change monthly. Re-pull and re-score on a schedule, and drop records that have cured.

The compliance layer

A better list makes outreach more efficient. It doesn’t change the rules for that outreach. Postal mail isn’t covered by the TCPA, which governs calls, texts and faxes, but phone and text outreach is.

  • National Do Not Call Registry. The FTC’s Telemarketing Sales Rule safe harbor requires using a registry version obtained no more than 31 days before the call, under 16 CFR 310.4(b)(3)(iv). Scrub every stack before it goes to a dialer.
  • Revoked consent. The FCC’s revocation rule took effect April 11, 2025: consumers can opt out by any reasonable means, such as replying STOP, and you must honor it within 10 business days. A separate “revoke-all” provision has been delayed to January 31, 2027.
  • One-to-one consent. The FCC’s one-to-one consent rule was vacated by the Eleventh Circuit in January 2025, but the underlying consent requirements for autodialed and prerecorded calls and texts still apply.
  • State rules. Several states have their own do-not-call lists, calling hours and texting laws that are stricter than federal law.

Our guide to TCPA rules for real estate wholesalers goes deeper. Also keep a suppression list of everyone who asked you to stop, and apply it to every future stack.

Turning a stack into a campaign

Match the channel to the tier. Top-tier owners justify multiple touches across channels: a cold calling script built around their specific situation, a handwritten-style letter, and a visit where door knocking is legal. Middle tiers do well with a steady direct mail sequence. The bottom tier is where most wasted budget goes; many wholesalers simply don’t market to it.

Track results by tier and by signal combination, not just by campaign. After a few months, you will see which combinations produce appointments in your market and can change the weights to match.

When list stacking won’t help

  • Small or rural counties may have so few records that stacking leaves you with almost nothing. Broaden the geography or market each list on its own.
  • Hot markets with thin distress produce small stacks that every competitor is also hitting. Your message and follow-up matter more than the list there.
  • Bad data in, bad data out. If your absentee list is a year old, the stack inherits every error. Freshness beats more lists.
  • No follow-up system. Owners in trouble rarely answer the first letter or call, and their situation changes month to month. A great stack with no follow-up is a list you paid for twice.

Ignore claims that stacked lists convert some fixed number of times better than single lists. We couldn’t find any published study with a stated method behind those figures. Measure it in your own market.

Building the three most useful lists from scratch

Tax-delinquent list

  1. Find your county treasurer or tax collector’s site and search for a delinquent tax list, tax sale list, or published delinquency notice.
  2. If nothing is posted, ask the office how to request one, and what format and cost to expect.
  3. Keep the parcel number, owner name, mailing address, years delinquent and amount owed.
  4. Note the date you pulled it. Owners pay and fall off these lists every month.

Code violation list

  1. Check whether your city publishes code enforcement data on an open data portal.
  2. If not, ask the code enforcement or building department how to request violation records.
  3. Filter for open cases on residential property, and note the violation type: an overgrown-lawn notice and an unsafe-structure order are very different signals.

Probate list

  1. Search the county probate court’s case index for new estate filings.
  2. Record the decedent, the personal representative and the representative’s mailing address.
  3. Match the decedent’s name to property records to confirm there is real estate in the estate.
  4. Market to the personal representative, not the deceased owner’s address, and treat these families with patience.

Outreach cadence by tier

A stack tells you who to contact first. It doesn’t tell you how often. One simple starting cadence, adjusted to your budget and the compliance rules for each channel:

TierWeek 1Weeks 2 to 4After month 1
A (7+ points)Call, letter, and a door knock where legalSecond call, second letterMonthly letter, call every 30 to 45 days
B (4 to 6)Letter, then a callSecond letterLetter every 4 to 6 weeks
C (1 to 3)PostcardNoneQuarterly postcard, or drop

Use the same suppression list across every channel. An owner who asks you to stop calling should not get a text the next week from the same campaign.

The numbers to track

List stacking is only worth the effort if it improves your cost per deal. Track these for each tier and each signal combination:

  • Cost per lead: marketing spend divided by owners who respond.
  • Cost per appointment: spend divided by sellers you actually talk numbers with.
  • Cost per contract: spend divided by signed purchase agreements.
  • Contact rate: share of skip-traced records where you reach the owner.

Hypothetical example: you spend $1,200 mailing your A and B tiers in a month, get 24 responses, set 6 appointments and sign 1 contract. That is $50 per lead, $200 per appointment and $1,200 per contract. If the same spend on an unstacked absentee list produces no contract over three months, the stack has paid for itself. If it does not, change the weights or the lists, not just the mail piece.

Keeping the stack fresh

ListHow often to re-pullWhy
Pre-foreclosureWeekly to monthlySale dates move fast and cured loans drop off
Tax delinquentMonthly or each time the county updatesOwners pay and fall off
ProbateWeeklyNew estates are time-sensitive
Code violationsMonthlyCases close and new ones open
Absentee and equityQuarterlyOwnership changes slowly

List stacking mistakes that waste the budget

  • Matching on owner name instead of property. Common names create false overlaps; match on parcel number or a normalized address.
  • Counting the same signal twice. A vacant flag from two vendors is one signal, not two. Dedupe by signal before you score.
  • Ignoring owner-occupancy. A tired-landlord campaign sent to owner-occupants reads as careless and wastes postage.
  • Skipping the equity check. A high score on a home with no equity produces conversations, not contracts.
  • Never re-scoring. A property that cured its tax bill last month should drop out of tier A.
  • Mailing tier C at the same frequency as tier A. The point of the stack is to spend unevenly.

Each of these is easy to fix in the spreadsheet, and each one quietly raises your cost per contract if you leave it in place.

List stacking questions

How many lists should I stack?

Start with three to five lists you can actually refresh. A stack of eight stale lists is worse than three current ones.

Is list stacking legal?

Combining public records and purchased data is generally legal. What is regulated is how you contact people afterward: do-not-call rules, consent rules for texts and autodialed calls, state telemarketing laws, and any state rules on approaching homeowners in foreclosure.

Do I need paid software?

Not to start. A spreadsheet, a pivot table and a consistent match key will stack a few thousand records. Software becomes worth it when you are refreshing several lists across multiple counties every month.

What if my top tier is empty?

Lower the bar before you widen the area. Drop the threshold for tier A by a point or two, or add one fresh list such as code violations, and re-score. If the stack is still thin, your county may be too small to stack and is better worked list by list. If you have never pulled a code list, start with how to find and read code enforcement records.

Work your best leads first

Our free starter kit gives you the seller script and deal analyzer to turn a stacked list into offers, plus starter contracts and a buyer’s list checklist.

Get the free kit