Sales & CRMAugust 31, 20268 min read

    Cost Per Lead for Moving Companies: How to Calculate It, Benchmark It, and Actually Lower It

    Most movers know their marketing spend. Few know their real cost per lead by source. Here's the formula, real benchmarks, and what actually moves the number down.

    MM

    Written by

    Milovan Milosevic
    Founder & CEO @ DriveSales

    Entrepreneur with over a decade of experience in the moving industry. Milovan founded DriveSales to help moving companies leverage technology for growth and operational efficiency.

    Cost Per Lead for Moving Companies: How to Calculate It, Benchmark It, and Actually Lower It

    Why Do Two Moving Companies With the Same Marketing Budget Get Completely Different Results?

    Two moving companies can spend the exact same $3,000 a month on marketing and end up in completely different places three months later. One knows precisely what a lead from Google Ads costs versus a referral, and shifts budget toward whichever channel is actually working. The other just watches a bank balance go down and hopes the phone rings. The difference isn't the budget. It's whether anyone is tracking cost per lead by source, or just tracking total spend.

    Cost per lead (CPL) is one of the simplest metrics in marketing, and one of the most commonly tracked wrong. Most owners know their overall CPL. Fewer know it broken out by channel, and that's the number that actually changes decisions.

    How Do You Actually Calculate Cost Per Lead?

    The formula is total marketing spend divided by the number of leads generated in the same period:

    CPL = Total Spend ÷ Number of Leads

    If you spent $4,000 last month on Google Ads and it produced 60 calls or form fills, your CPL for that channel is $66.67. Simple math, but two mistakes make the number lie to you.

    Mistake one: blending channels into a single number. If you spend $6,000 total across Google Ads, Yelp, and referral thank-you gifts and get 150 leads, your blended CPL is $40. That number tells you nothing about which channel to cut or double down on. Calculate CPL separately for every channel you run, not just once for total spend.

    Mistake two: counting every inquiry as a lead. A lead is someone who took a real action — filled out a quote form, called, or texted with move details. A page view or a bounce isn't a lead. If your ad platform's own "conversion" count includes junk clicks or duplicate form submissions, your calculated CPL will look artificially low and mislead you into over-investing in a channel that isn't actually working.

    What's a Realistic CPL Benchmark by Lead Source for a Moving Company?

    Benchmarks vary by market size and competition, but the relative order across channels is consistent for most moving companies:

    Lead SourceTypical CPLCompetitionLead Quality
    Referrals$5–15NoneHighest
    SEO / Organic Search$10–25None (after ranking)High
    Google Business Profile$15–35LowHigh
    Yelp Ads$20–50LowMedium
    Google Ads$30–80LowMedium–High
    Facebook / Meta Ads$25–60LowMedium
    National Aggregator Sites$100–200+High (shared lead)Variable

    There's no moving-industry-specific published Google Ads benchmark from a neutral third party, so the closest verified proxy is the Home & Home Improvement category from WordStream's 2026 Google Ads Benchmarks report, which tracked over 13,000 search campaigns across 23 industries: $8.33 average cost per click and $90.92 average cost per lead. That figure runs higher than the moving-specific range above because it blends companies with weaker landing pages and looser targeting into the average — a well-built Google Ads account for a moving company, with tight geo-targeting and negative keywords filtering out DIY and job-search traffic, should land closer to the $30–80 range.

    Aggregator sites sit at the top of the cost range for a structural reason, not a quality one: the same lead gets sold to three to five competing movers simultaneously, so the $100–200+ price tag buys you a shot at a job you're bidding for against direct competitors, not an exclusive inquiry.

    Why Chasing the Lowest CPL Alone Can Cost You More

    A referral at $10 CPL looks unbeatable next to a Google Ads lead at $60. But CPL only measures the front half of the transaction — what you paid to get the phone to ring. It says nothing about whether that lead actually books.

    If your referral leads book at 60% and your Google Ads leads book at 25%, the real cost per booked job flips the comparison: $10 ÷ 0.60 = $16.67 per booked job from referrals, versus $60 ÷ 0.25 = $240 per booked job from Google Ads. That gap is real and referrals still win here — but the point is the math has to run all the way through booking rate, not stop at the lead. A cheaper lead source with a weak follow-up process can end up costing more per booked job than a pricier source with a tight sales process behind it. CAC and CLV math takes this one step further by running the same logic through the customer's full lifetime value, not just the first job.

    How Do You Track CPL by Source Without Buying Enterprise Software?

    At the smallest scale, a spreadsheet works: one column per lead source, monthly spend divided by lead count, updated by hand at the end of each month. It's tedious, and it breaks the moment a lead comes in through a channel nobody remembered to log, or a form fill gets miscounted twice.

    The problem compounds as you add channels. A company running Google Ads, Yelp, a referral program, and organic search simultaneously is reconciling four separate spend reports against one CRM's worth of booked jobs — and if the attribution tagging on any one source is wrong, the whole CPL comparison is wrong. This is exactly what source tracking inside a CRM is built to remove: every inquiry gets tagged with its source automatically at the point of capture, so CPL, booking rate, and cost-per-booked-job calculate themselves by channel without a manual spreadsheet reconciliation at month-end. A reporting dashboard that shows this by source in real time, rather than reconstructed after the fact, is what actually changes a Monday-morning budget conversation.

    What Actually Lowers Cost Per Lead for a Moving Company?

    A few levers move the number, in rough order of effort-to-impact:

    Improve your Google Business Profile. A complete, actively-managed profile with regular reviews and photos captures free local search traffic that would otherwise cost $15-35 per lead elsewhere. This is close to a zero-cost lever if it's currently neglected.

    Invest in SEO. Organic traffic costs money to build (content, technical work, time) but the marginal cost per additional lead drops toward zero once a page ranks, unlike paid channels where cost per lead stays flat or rises with competition. Lead generation sources covers where SEO fits relative to paid channels in more depth.

    Build a structured referral flow. "Ask happy customers for referrals" isn't a system. A specific ask at a specific moment (delivery day, paired with a small thank-you incentive) turns word-of-mouth from something that happens occasionally into a repeatable, near-zero-cost channel.

    Fix Google Ads Quality Score before cutting bids. A tighter account structure — negative keywords filtering out DIY and job-search traffic, landing pages that match the ad's exact promise — raises Quality Score, which lowers cost per click directly. Cutting bids without fixing the account just buys fewer, cheaper-looking, lower-quality clicks.

    Improve the landing page, not just the ad. If 100 people click your ad and 3 fill out the form, doubling that conversion rate to 6% cuts your effective CPL in half without spending an additional dollar on the ad itself.

    When Is a Higher CPL Still the Right Call?

    Not every high-CPL channel should get cut. If a $150 aggregator lead converts at a high enough rate and the average job value is high enough (long-distance moves routinely run $4,000-12,000 versus $1,500-3,000 for local), the math can still work — the same logic the CAC-to-CLV comparison walks through for lead-source decisions generally. The mistake isn't paying a high CPL. It's paying a high CPL without ever running the rest of the math to check whether it's actually profitable.

    Before scaling any channel — cheap or expensive — run the numbers against your actual booking rate and average job value rather than the CPL figure alone. That's the number that tells you whether to spend more, less, or the same next month, and it's the same calculation DriveSales automates by source once lead tracking, booking outcomes, and job revenue live in one system instead of three separate spreadsheets.

    Frequently Asked Questions

    What's a good cost per lead for a moving company?

    It depends on the channel and your booking rate, not a single universal number. Referral leads at $5-15 are exceptional. Google Ads leads at $30-80 are workable if your booking rate is above 25%. Aggregator leads at $100-200+ need a high close rate and job value to justify the spend. Compare cost per booked job, not just cost per lead, before judging a channel.

    How do I calculate cost per lead?

    Divide total spend on a channel by the number of real leads (form fills, calls, texts with move details — not page views) that channel produced in the same period. Calculate it separately for each channel, never as one blended number across all marketing spend.

    Why is my calculated CPL lower than what I'm actually paying?

    The most common cause is counting junk conversions — duplicate form submissions, bot traffic, or accidental clicks that an ad platform's own dashboard counts as a "conversion" but that never became a real inquiry. Audit what's actually counted as a lead before trusting the platform's own reported number.

    Should I stop using expensive lead sources like aggregator sites?

    Not automatically. Track your actual booking rate per source and compare cost per booked job, not raw CPL. A $150 aggregator lead that books at 30% and closes a $4,000 long-distance job can still be profitable; a $150 lead that books at 5% almost never is.

    Does cost per lead vary by move type?

    Yes, significantly. Long-distance move leads typically cost more to acquire due to higher competition and more research time, but carry much higher average job values than local moves. CPL targets should scale with expected job value, not stay fixed across move types.

    Related Articles