Skip Tracing Done Right: How to Get Better Right-Party Contact Rates
Why most skip tracing returns junk numbers, and how to get phone hits that actually reach the property owner — practical tactics from in-house tracing.
Skip tracing is the silent killer of most cold-calling and SMS campaigns. You pay $0.05 per record, get a list of phone numbers back, and then your VAs spend hours dialing numbers that go to dead lines, dead people, or the wrong person entirely.
The industry calls this right-party contact (RPC) rate — the percentage of dials that actually reach the property owner you intended. Most off-the-shelf skip tracing services get you a 6-10% RPC rate. That's brutal: 90 dials out of 100 are a waste.
Here's how to consistently get 15-20%+ RPC rates with the same source data, and what we do differently when we trace in-house.
Why most skip tracing returns garbage
When you submit a list to a bulk skip tracing service, here's what's actually happening:
- The service queries 1-3 data aggregators (LexisNexis, IDI, TLO, etc.).
- They return all phone numbers ever associated with the property's owner of record.
- The service hands you the list. You get 1-7 numbers per record.
The problem: those numbers include disconnected lines, business lines, relatives' phones, ex-spouses, deceased owners, and stale records up to 15 years old. There's zero filtering or QA.
You then get charged for every "hit" regardless of quality.
What actually moves the RPC rate
Three things separate good tracing from bad:
1. Multi-source verification
A single source returns whatever data it has. Two or three sources cross-checked surface the highest-confidence number.
We pull from at least 3 data sources per record, then prioritize numbers that appear in 2+ sources. A number that shows up in TLO + LexisNexis + IDI is dramatically more likely to be the current owner's working phone than one that only shows up in a single feed.
2. Recency filtering
Phone numbers go bad. People change carriers, switch numbers, get new ones. A number that was current in 2018 is often dead in 2026.
We filter our results to numbers with activity signals in the last 24 months. If a number has no recent activity, it gets de-prioritized — not necessarily dropped, but pushed to the end of the dial sequence.
3. Manual edge-case QA
The biggest difference between in-house tracing and bulk services is that we manually QA edge cases.
Examples of edge cases we catch:
- Owner is deceased — properties show one of two patterns (probate filing on the address, or elderly owner with no recent activity). We flag these so callers know to ask for the executor.
- LLC ownership — numbers will be for the registered agent, not the actual investor. We trace through to the beneficial owner.
- Recent sale — if a property sold within the last 90 days, the "owner" we have on record may have already moved on. We cross-check against MLS.
- Common-name false positives — "John Smith" with an address in a metro area can pull up 40+ unrelated people. We filter on age + property history to find the right one.
This manual layer is the part bulk services skip. It's also the part that takes the RPC rate from 6% to 18%.
What we hand back to you
When we run skip tracing for a list, you get:
- Top 1-2 phone numbers per record, ranked by confidence
- Email if available (often more reliable than phone for older owners)
- Owner verification flags — deceased, LLC, recent sale, etc.
- DNC scrubbing — every number cross-checked against state and federal Do-Not-Call registries
- CRM-ready format — CSV columns map directly into Podio, REsimpli, or whatever you use
We charge $0.04-$0.06 per record. That's competitive with bulk services, but with the QA layer added.
Things you can do yourself to improve RPC
Even if you stay on a bulk service, three habits improve your hit rate:
Pre-filter your list before tracing
Don't trace junk. Run your raw list through:
- Recently sold filter — exclude properties that sold in the last 6 months
- Vacant property filter — vacancy + tax delinquency is the highest-quality signal for motivated sellers
- Owner age filter — owners 60+ are statistically more likely to sell than owners under 40
A pre-filtered list of 5,000 records with good signals beats a raw list of 50,000 records every time. Less to trace, less to call, higher hit rate.
Order the dial queue right
If your skip tracing returns 5 numbers per record, don't dial them in random order. Dial:
- Mobile first (mobile carriers in the metadata)
- Most-recent-activity number next
- Multi-source-confirmed number after that
- Anything else last
This single change has bumped RPC by 3-5 percentage points for clients who weren't doing it.
Run a TCPA scrub before you call OR text
This is non-negotiable. Every number gets scrubbed against state and federal DNC lists before it touches a dialer or SMS provider. Skip this and you risk $500-$1,500 per call/text in TCPA penalties.
We do this automatically. If you're DIY-ing, providers like Contact Center Compliance will handle scrubs cheaply.
Quick math: why RPC matters
Say you have a 5,000-record list and you're paying $0.05/record to trace.
- Bulk service at 8% RPC: 5,000 records × 5 dials avg = 25,000 dials × 8% RPC = 2,000 right-party contacts
- High-QA service at 17% RPC: 5,000 records × 2 dials avg = 10,000 dials × 17% RPC = 1,700 right-party contacts
The high-QA service saves your callers 15,000 dials to reach almost the same number of owners. At 30 seconds per dial-and-disposition, that's 125 caller-hours saved. At $7/hr (a typical VA rate), that's $875 in saved labor on a single 5K-record list.
Pay slightly more for tracing. Save dramatically more on call labor. Math wins.
The shortcut
If you'd rather not deal with multi-source pulls, manual QA, or DNC scrubbing, our skip tracing service handles all of it. We deliver CRM-ready records at $0.04-$0.06 each with the QA already done.
Either way — don't underinvest in this stage of the funnel. Bad data at the top of your funnel poisons everything downstream.