Here’s what the lead vendor doesn’t put on the invoice: that $45 lead you just bought was also sold to four of your competitors, and the fastest dialer wins. You’re not buying a customer. You’re buying an entry ticket to a phone race, and the same race is being run by every mover in your market who bought the same name. Plenty of moving companies built themselves on purchased leads, and plenty more got bled dry by them. The difference comes down to math most owners never sit down and do.
Key Takeaways
- Shared leads are sold to 3 to 5 companies at once, so your real cost per booked job is often 5 to 10 times the sticker price per lead.
- Purchased leads stop the moment you stop paying; your own rankings, reviews, and website keep producing after the work is done.
- Exclusive self-generated leads book at 2 to 4 times the rate of shared leads because the customer chose to contact you.
- The smart play for most movers is a transition, not a cold-turkey switch: build owned channels while tapering vendor spend.
- Speed-to-lead discipline (answering in under a minute) improves results on both purchased and self-generated leads.
What Purchased Leads Actually Cost
Run the numbers on a typical shared-lead vendor. Say you pay $40 per lead and buy 100 leads a month: $4,000. Because each lead went to several competitors, you’ll reach maybe 40 to 50 of them before someone else books the job or they stop answering. Of those you reach, perhaps 10 to 15 turn into quotes, and 4 to 8 book. Your real acquisition cost isn’t $40; it’s $500 to $1,000 per booked move. On a $1,500 local move with typical margins, that math is somewhere between painful and underwater. On larger interstate jobs it can still pencil out, which is why vendors lean so hard on long-distance leads.
None of this makes lead buying evil. It’s inventory you can turn on tomorrow, which matters when trucks are sitting idle. The problem is treating it as a permanent strategy. The prices creep, the quality wobbles season to season, and you’re renting a pipeline you’ll never own.
What Your Own Pipeline Costs
Generating your own leads means paying for assets instead of names. The core stack for a local mover: a Google Business Profile that’s fully built out and fed a steady stream of reviews, a website with pages for each service and city you cover, Google Local Services Ads (where you pay per lead but the lead is exclusive and dispute-able), and a review-generation habit that runs after every job. Add Google Ads if you want volume faster and can handle the calls.
Costs vary by market, but a serious local program typically runs $1,500 to $4,000 a month across SEO work and ad spend. The difference is what happens over time. Purchased leads are the same price forever, or worse. Owned channels compound: every review makes the profile stronger, every ranking improvement drops your blended cost per lead, and a website that ranks keeps sending exclusive inquiries whether or not you spent money that week. Movers who stick with an owned program for a year routinely land at $50 to $150 per booked job from organic and maps traffic, a fraction of the shared-lead figure, with leads that close better because the customer picked you on purpose.
Why Exclusive Leads Book So Much Better
A shared lead filled out a form on some aggregator site, often without realizing five companies would call. They’re price-shopping by design, and by the third call they’re annoyed. A self-generated lead found your company, read your reviews, and contacted you specifically. One conversation is a bidding war; the other is a booking call. That’s why exclusive inquiries book at two to four times the rate, and why they tolerate healthier pricing. You’re not the cheapest of five strangers; you’re the company they already half-chose.
The Transition Plan (Don’t Quit Cold Turkey)
The mistake eager owners make after reading an article like this one: canceling the lead vendor on Monday and starving the calendar by June. Owned channels take months to spin up. The sane sequence looks like this.
- Keep buying leads at current volume while you fix the foundation: Google Business Profile, review flow, service and city pages.
- Turn on Local Services Ads. Exclusive, pay-per-lead, and Google-vetted; for most movers it’s the easiest first owned channel.
- Track cost per booked job by channel for 90 days. Not cost per lead. Booked jobs.
- As owned channels produce, cut the worst-performing vendor spend first and reinvest it. Most movers can shift the majority of budget within 6 to 12 months.
- Keep a small vendor budget for filling slow weeks if you like; it’s a tool, not a strategy.
Speed Wins Either Way
One habit improves both models: answer fast. On shared leads, the first company to reach the customer gets a huge share of the bookings, so a missed call is a donated job. On your own leads, fast answers signal the professionalism your reviews promised. If nobody can grab the phone on a Saturday, a missed call text-back or an AI answering setup keeps the lead warm until a human takes over. Whatever you spend generating a lead, the cheapest improvement you’ll ever make is being the first voice they hear.


