Resold skip trace enrichment for six months, 41% match rate ate the whole thing
Shutting this one down, so here's what it cost.
The idea: wholesalers I already did marketing work for kept complaining that their phone numbers were bad. I had a decent pipeline of them, so I built a thin enrichment product. Upload a CSV of addresses, get back owner name, mailing address, and up to three phone numbers, scored. $99 a month for 500 lookups, $0.14 each after that. I wasn't the data source. I bought wholesale from two providers and stitched them together, which was the actual product (dedupe, phone scoring, and a clean CSV out).
Spend: $27,400 all in. $19,000 to a contract developer over four months, $3,800 in data credits during testing, the rest on the site and a lawyer for the terms.
Peak was 14 paying accounts, so $1,386 MRR. Then churn. Monthly churn ran 20 to 24% for the last three months. Every exit interview said the same thing in different words: the numbers didn't connect.
So I measured it properly, which I should have done in week two. Across 6,100 lookups my providers returned at least one number on 63% of records. Of those numbers, the ones my customers actually reached a human on came out around 41% of records. My competitors were sitting somewhere similar, but they were priced so that 41% still worked for the buyer. At my price it didn't, because the buyer was comparing me to his old provider and I hadn't made a single record better, I'd only made the CSV prettier.
What I'd do differently: buy 1,000 records from three providers first, hand-dial 200 of them myself, and only write code if the stitched match rate beat the best single provider by ten points or more. That test costs about $400 and two weekends. I spent $27,400 to learn it.