The Real Cost of a Booked Move: What CAC Looks Like for Independent Movers in 2026
A practical framework for calculating cost per booked move across paid search, direct mail, referrals, repeat business, and other acquisition channels.
Matty Mailers
May 20, 2026

Most movers know ad spend. Fewer can follow each source all the way to a completed move. Revised 3 November 2026. A quote-request lead, a listing record and an agent introduction are different inputs. Do not divide a listing subscription by records and call that a cost per inbound lead.
Calculate actual cost per booked move
CPBM = fully loaded acquisition cost for one source and period ÷ booked moves attributed to that source and period. Include media or record fees, subscriptions allocated to the market, print/postage, agency fees and staff acquisition/follow-up time. Count unique inquiries, qualified estimates, bookings and completed jobs separately. If the denominator is zero, CPBM is undefined, not $0. A lead can book next month; keep a cohort window and disclose the lag.
A hypothetical source costs $900 all-in, produces 12 unique inquiries, six qualified estimates and three booked jobs. Its cost per inquiry is $75 and CPBM is $300. If one cancels, report two completed jobs separately. Those figures are arithmetic examples, not a measured mover benchmark or a guarantee.
Compare channels without cherry-picking
| Source | What you actually buy | Watch before scaling |
|---|---|---|
| Google search / direct inbound | Traffic or clicks; a quote request only after someone contacts you | Search-term waste, missed calls, attribution and landing-page fit |
| Shared quote marketplace | An inquiry; ask how many movers receive it | Response time, duplicate charges, cancellation and close rate |
| Listing data and mail | Property-activity records and distribution, not opted-in requests | Vacant/occupied uncertainty, returns, overlapping touches and full mail cost |
| Realtor partners | Access to relationships, not guaranteed introductions | Time to build trust, useful handoff and introductions that actually book |
| Past customers | Existing relationship, subject to permissions | Credits for prior acquisition, referral attribution and low repeat frequency |
The free CAC calculator and downloadable lead-source CSV let you enter actual cohorts. Give each booking one primary source plus a confidence level; when mail and search both touched the household, mark mixed and avoid double-counting. Compare on collected completed-job contribution after variable crew, truck, fuel, refunds and fulfillment costs, not booked gross value. Subtract acquisition cost from that contribution, then consider overhead, seasonality and spare crew capacity. No universal $400 or $700 CAC threshold determines health for every mover.
When to hold off
If estimators are not returning calls, repair the handoff before adding demand. If you cannot serve the ZIP or the job type profitably, exclude it. If one month’s bookings are few, don’t declare a winning channel from a tiny denominator. If no source data survives into your CRM, start with intake labels and a weekly review instead of a new dashboard.
Public price is not performance evidence
As inspected 3 November 2026, MovingLeads displays $0.35 per listing record; its full-service postcard price requires contact. Mover Lead quotes by territory and separates printing and postage. Moovsoon displays a $55/month Brand Builder plan with per-mailer charges and a $250/month Professional Mover plan with 3,000 listing allowance. USA Home Listings lists two data tiers but no dollar price on that page. MovingLetters.ai lists $399/month for one 50-mile listing-data market and mail from $0.75/piece. We sell listing data and mail; this is a commercially interested comparison, not an independent test of anyone’s records or booked-move outcomes. Confirm quotes and included services directly.
For a next step, read the moving company lead-generation guide, the direct-mail method or the six-week winter plan. Model your own numbers first; check market fit only if a test can clear your contribution threshold.

