A 19k VA cold calling program with two contracts and zero closings is worth dissecting
Consider an outbound VA program run for eleven months before being shut down, useful to study because the failure was structural and often isn't visible until well into the run. A typical setup: three VAs through an agency at $1,250 each per month, plus dialer and data around $340 a month combined, call it $4,090 a month, roughly $19,200 over the run once onboarding and overlap are added. Target absentee owners in two suburban counties, single family, 1960s to 1980s stock. Production on a program like this might run about 118,000 dials, a 4.1% contact rate for roughly 4,800 conversations, 312 leads marked warm in the CRM, 41 reaching a real seller conversation, 6 offers made, 2 accepted, and both falling out before closing, one on an undisclosed title problem, the other because the seller changed her mind after family got involved. The headline is zero closings for $19,200. The more useful part is where the funnel actually breaks. It usually is not the dial volume, contact rate is often normal for the data quality purchased. It breaks between warm lead and real seller conversation. A drop from 312 to 41, about 13%, often traces back to a compensation structure that pays a bonus on warm leads, which turns warm leads into the unit of production regardless of the script. A second structural issue: giving VAs a qualification script without a disqualification script orients every conversation toward finding a reason to keep going, when a good outbound program should spend most of its energy ending calls fast. Third, agency team leads sometimes flag tagging inflation in a monthly report well before the operator notices it in the top line numbers, which is a reminder that the management layer being paid for is only useful if its output gets read closely. The better structure going forward: compensate on appointments held, not lead tags, and accept an uglier volume number. Write disqualification criteria before the pitch script. Pick a single, smaller geography so the team builds local knowledge instead of starting from zero on every call. And run a shorter kill window, four months rather than eleven, since the back half of a struggling program is often just hoping sunk cost resolves itself.