A database of 500+ old leads from listings, portals, and website registrations isn't clutter — it's opportunity sitting untouched. The problem usually isn't a lack of leads, it's that life and active clients got in the way of consistently working them. Here's how to actually reactivate a database like that without creating a compliance problem in the process.
Before anyone picks up the phone: TCPA rules on cold outreach to old leads are real. If leads are more than roughly 18 months stale and there's been no maintained contact, get your broker or an attorney to review the outreach approach before dialing starts. This isn't excessive caution — it's protecting your license, and it's a five-minute conversation compared to the alternative.
1. ISA (Inside Sales Agent) — best ROI at this size. An ISA scrubs and works the leads for you. Typical structure is base pay plus a per-appointment bonus — roughly $10-15 per appointment set, $50-100 if it closes. Several CRM platforms offer ISA services directly, or you can hire independently through a freelance platform or a real estate VA agency. This is the right call if you don't have the bandwidth to make the calls yourself.
2. Licensed VA for scrub only. If you want to work the leads yourself but need the database cleaned and organized first, a VA at roughly $15-25/hour is standard. You keep control of every conversation — you just don't have to spend your own hours deduplicating and sorting.
3. Referral-fee arrangement with another agent. This only works if you're genuinely handing the lead off, not just having someone call on your behalf while you stay involved. Loop in your broker before structuring anything like this — the compliance line here is easy to cross without meaning to.
The real question that decides between these: do you want to reactivate this database yourself, or hand it off entirely? Those are two different strategies with two different costs.
The scrub itself is non-dollar-productive work — don't burn your own week doing it. Pay someone in the $15-20/hour range to deduplicate the list, tag leads by source, and flag the warmest signals (most recent activity, repeat visits to your site, anything that suggests they're still engaged). A clean database of this size is typically a 10-15 hour job for a competent VA.
Once it's clean, work it in order — warmest leads first, oldest last. A 500-lead database worked consistently for 90 days will produce transactions, but only if the calls actually happen. A clean spreadsheet with nobody dialing it is exactly as useless as a messy one.
Before you hire anyone, decide which of the three paths above matches your actual bandwidth — not your ideal bandwidth. Then get the TCPA question answered by your broker before the first call goes out, so the reactivation doesn't create a bigger problem than the one it's solving.
Want a coach that builds scripts like this with you, live?
Meet your coach — it's free →