1import{j as e,m as a}from"./vendor-motion-C8145hFe.js";import{H as g,o as x,N as b,M as i,F as y,c as v,T as f,m as j}from"./index-dRT-gK4v.js";import{F as w}from"./faq-section-DGWCBwtg.js";import{F as C}from"./final-cta-HbF_CrR5.js";import{a9 as c,j as d,aI as N,bN as L,J as P,aR as m,an as k,o as $,aU as A,bu as u,p as S,ah as q}from"./vendor-ui-pOBI0QTN.js";import"./vendor-react-4ldeB94U.js";const t=[.22,1,.36,1],h=[{question:"What's a good cost per lead for a moving company?",answer:"A good CPL depends on your conversion rate and average job revenue. For most moving companies, a CPL below $50 across all channels is healthy. 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+ require a very high close rate to justify the spend."},{question:"Which lead sources are the most expensive for movers?",answer:"National moving aggregator sites like Moving.com, moveBuddha, and similar platforms typically charge $100â200+ per lead â and that lead is sold to multiple competing movers simultaneously. The high CPL comb
1ined with multi-bid competition makes these sources the hardest to profit from. Google Ads ($30â80 CPL) and Yelp ($20â50 CPL) are expensive but exclusive to your company."},{question:"How do I reduce cost per lead without losing quality?",answer:"The most effective CPL reduction strategies are: improving your Google Business Profile to capture more free local search leads, investing in SEO to build organic traffic over time (CPL drops to near zero once ranked), launching a structured referral program, and optimizing your Google Ads landing pages to improve Quality Score. Every 10-point improvement in ad conversion rate roughly halves your CPL."},{question:"Should I stop buying expensive leads from aggregator sites?",answer:"Not necessarily â but you need to track your actual booking rate per source, not just CPL. If you're converting 30% of aggregator leads into booked jobs at $3,000 average revenue, the math can still work. Track CPL alongside customer acquisition cost (CAC) and compare the revenue per booked job by source to make data-driven budget decisions."},{question:"Does CPL vary by move type â local vs. long-distance?",answer:"Yes, significantly. Long-distance move leads typically cost more to acquire (higher competition, more research involved) but carry higher average job values ($4,000â12,000 vs. $1,500â3,000 for local). Your CPL targets should be scaled proportionally â spending $150 to acquire a long-distance lead can be profitable where $150 for a local lead would not be."}],I=v([{name:"Home",url:"/"},{name:"Resources",url:"/resources"},{name:"Glossary",url:"/glossary"},{name:"Cost Per Lead",url:"/glossary/cost-per-lead"}]),T=f({name:"Cost Per Lead (CPL)",description:"Cost per lead (CPL) is the total amount spent on marketing divided by the number of leads generated in a given period. For moving companies, CPL varies by source â from $5â15 for referrals to $100â200+ for national aggregator sites.",url:"/glossary/cost-per-lead"}),M=j({name:"What Is Cost Per Lead (CPL)? Moving Industry Benchmarks & Guide",description:"Cost per lead (CPL) is total marketing spend divided by leads generated. For moving companies, CPL ranges from $5â15 (referrals) to $100â200+ (aggregators). Learn how to calculate, benchmark, and reduce CPL.",url:"/glossary/cost-per-lead",dateModified:"2026-04-04",inLanguage:"en-US",isPartOf:!0,breadcrumbs:[{name:"Home",url:"/"},{name:"Resources",url:"/resources"},{name:"Glossary",url:"/glossary"},{name:"Cost Per Lead",url:"/glossary/cost-per-lead"}]}),F=[{label:"Customer Acquisition Cost (CAC)",href:"/glossary/customer-acquisition-cost"},{label:"Conversion Rate",href:"/glossary/conversion-rate"},{label:"Lead Management",href:"/glossary/lead-management"},{label:"Reporting & Analytics",href:"/features/reporting-analytics"}],R=[{source:"Referrals",cpl:"$5â15",competition:"None",quality:"Highest",trend:"up"},{source:"SEO / Organic",cpl:"$10â25",competition:"None",quality:"High",trend:"up"},{source:"Google Business Profile",cpl:"$15â35",competition:"Low",quality:"High",trend:"up"},{source:"Yelp Ads",cpl:"$20â50",competition:"Low",quality:"Medium",trend:"neutral"},{source:"Google Ads",cpl:"$30â80",competition:"Low",quality:"MediumâHigh",trend:"neutral"},{source:"Facebook / Meta Ads",cpl:"$25â60",competition:"Low",quality:"Medium",trend:"neutral"},{source:"Aggregator Sites",cpl:"$100â200+",competition:"High (shared)",quality:"Variable",trend:"down"}];function V(){return e.jsxs(e.Fragment,{children:[e.jsxs(g,{children:[e.jsx("title",{children:"What Is Cost Per Lead (CPL)? Moving Industry Benchmarks | DriveSales"}),e.jsx("meta",{name:"description",content:"Cost per lead (CPL) is total marketing spend divided by leads generated. For moving companies, CPL ranges from $5â15 (referrals) to $100â200+ (aggregators). Benchmarks, formula, and reduction strategies."}),e.jsx("link",{rel:"canonical",href:"https://drivesales.com/glossary/cost-per-lead"}),e.jsx("meta",{property:"og:title",content:"What Is Cost Per Lead (CPL)? Moving Industry Benchmarks | DriveSales"}),e.jsx("meta",{property:"og:description",content:"Cost per lead (CPL) is total marketing spend divided by leads generated. For moving companies, CPL ranges from $5â15 (referrals) to $100â200+ (aggregators)."}
1),e.jsx("meta",{property:"og:url",content:"https://drivesales.com/glossary/cost-per-lead"}),e.jsx("meta",{property:"og:type",content:"article"}),e.jsx("meta",{property:"og:site_name",content:"DriveSales"}),e.jsx("meta",{property:"og:image",content:"https://drivesales.com/og-image.png"}),e.jsx("meta",{name:"twitter:card",content:"summary_large_image"}),e.jsx("meta",{name:"twitter:title",content:"What Is Cost Per Lead (CPL)? Moving Industry Benchmarks | DriveSales"}),e.jsx("meta",{name:"twitter:description",content:"CPL benchmarks for moving companies by source â referrals, Google Ads, aggregators, and more."}),e.jsx("meta",{name:"robots",content:"index, follow"}),e.jsx("script",{type:"application/ld+json",children:JSON.stringify(I)}),e.jsx("script",{type:"application/ld+json",children:JSON.stringify(T)}),e.jsx("script",{type:"application/ld+json",children:JSON.stringify(M)}),e.jsx("script",{type:"application/ld+json",children:JSON.stringify(x(h))})]}),e.jsxs("div",{className:"min-h-screen bg-white",children:[e.jsx(b,{}),e.jsxs("section",{className:"relative overflow-hidden bg-gradient-to-br from-slate-900 via-blue-950 to-slate-900 pt-20 pb-16",children:[e.jsx("div",{className:"absolute inset-0 opacity-[0.03]",style:{backgroundImage:"radial-gradient(circle, #fff 1px, transparent 1px)",backgroundSize:"28px 28px"}}),e.jsx("div",{className:"absolute top-1/4 left-1/4 w-[400px] h-[400px] rounded-full bg-blue-500/10 blur-3xl"}),e.jsx("div",{className:"absolute bottom-0 right-1/3 w-[300px] h-[300px] rounded-full bg-orange-500/8 blur-3xl"}),e.jsxs("div",{className:"relative z-10 max-w-4xl mx-auto px-4 sm:px-6",children:[e.jsxs(a.nav,{className:"flex items-center gap-1.5 text-sm text-blue-300/70 mb-8 flex-wrap",initial:{opacity:0,y:16},animate:{opacity:1,y:0},transition:{duration:.4,ease:t},"aria-label":"Breadcrumb",children:[e.jsx(i,{href:"/",className:"hover:text-blue-200 transition-colors",children:"Home"}),e.jsx(c,{className:"h-3.5 w-3.5"}),e.jsx(i,{href:"/resources",className:"hover:text-blue-200 transition-colors",children:"Resources"}),e.jsx(c,{className:"h-3.5 w-3.5"}),e.jsx(i,{href:"/glossary",className:"hover:text-blue-200 transition-colors",children:"Glossary"}),e.jsx(c,{className:"h-3.5 w-3.5"}),e.jsx("span",{className:"text-blue-100",children:"Cost Per Lead"})]}),e.jsxs(a.div,{className:"inline-flex items-center gap-2 rounded-full bg-blue-500/15 border border-blue-400/20 px-4 py-1.5 text-sm font-medium text-blue-300 mb-6",initial:{opacity:0,y:16},animate:{opacity:1,y:0},transition:{duration:.4,delay:.05,ease:t},children:[e.jsx(d,{className:"h-4 w-4"}),"Moving Industry Glossary"]}),e.jsx(a.h1,{className:"text-3xl sm:text-4xl lg:text-5xl font-bold tracking-tight text-white mb-6 leading-tight",initial:{opacity:0,y:24},animate:{opacity:1,y:0},transition:{duration:.5,delay:.1,ease:t},children:"What Is Cost Per Lead (CPL)?"}),e.jsxs(a.p,{className:"text-lg text-blue-100/80 leading-relaxed max-w-3xl",initial:{opacity:0,y:24},animate:{opacity:1,y:0},transition:{duration:.5,delay:.15,ease:t},children:[e.jsx("strong",{className:"text-white",children:"Cost per lead (CPL)"})," is the total amount spent on marketing divided by the number of leads generated in a given period. For moving companies, CPL varies dramatically by source â from ",e.jsx("strong",{className:"text-white",children:"$5â15 for referral leads"})," to ",e.jsx("strong",{className:"text-white",children:"$100â200+ for national aggregator sites"})," â making it one of the most important metrics for allocating your marketing budget."]}),e.jsx(a.div,{className:"flex flex-wrap gap-3 mt-8",initial:{opacity:0,y:24},animate:{opacity:1,y:0},transition:{duration:.5,delay:.2,ease:t},children:[{label:"Also known as",value:"CPL, cost per inquiry, lead cost"},{label:"Category",value:"Marketing Metrics"},{label:"Formula",value:"Spend ÷ Leads"}].map(({label:s,value:r})=>e.jsxs("div",{className:"flex items-center gap-2 bg-white/10 border border-white/15 rounded-full px-4 py-1.5 text-sm",children:[e.jsxs("span",{className:"text-blue-300",children:[s,":"]}),e.jsx("span",{className:"text-white font-medium",children:r})]},s))})]})]}),e.jsx("section",{className:"py-10 bg-slate-50 border-b border-slate-200",children:e.jsx("div",{className:"max-w-4xl mx-auto px-4 sm:px-6",children:e.jsx(a.div,{className:"grid sm:grid-cols-2 lg:grid-cols-5 ga
1p-4",initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,ease:t},children:[{icon:N,color:"text-blue-500",bg:"bg-blue-50",label:"Formula",value:"Total spend ÷ total leads"},{icon:d,color:"text-slate-500",bg:"bg-slate-100",label:"Mover average",value:"$30â80 across all sources"},{icon:L,color:"text-green-500",bg:"bg-green-50",label:"Cheapest source",value:"Referrals: $5â15"},{icon:P,color:"text-red-500",bg:"bg-red-50",label:"Most expensive",value:"Aggregators: $100â200+"},{icon:m,color:"text-purple-500",bg:"bg-purple-50",label:"Why it matters",value:"Determines marketing ROI"}].map(({icon:s,color:r,bg:n,label:o,value:l})=>e.jsxs("div",{className:"flex gap-3 items-start bg-white rounded-xl border border-slate-200 p-4 shadow-sm",children:[e.jsx("div",{className:`p-2 rounded-lg ${n} shrink-0`,children:e.jsx(s,{className:`h-4 w-4 ${r}`})}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-semibold text-slate-500 uppercase tracking-wide mb-1",children:o}),e.jsx("p",{className:"text-sm font-medium text-slate-800",children:l})]})]},o))})})}),e.jsx("section",{className:"py-16 lg:py-20",children:e.jsx("div",{className:"max-w-4xl mx-auto px-4 sm:px-6",children:e.jsxs("div",{className:"grid lg:grid-cols-3 gap-12",children:[e.jsxs("div",{className:"lg:col-span-2 space-y-12",children:[e.jsxs(a.div,{initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,ease:t},children:[e.jsx("h2",{className:"text-2xl font-bold text-slate-900 mb-4",children:"What Is Cost Per Lead?"}),e.jsx("p",{className:"text-slate-600 leading-relaxed mb-4",children:`Cost per lead measures how much you spend to generate one potential customer inquiry. It's calculated by dividing total marketing spend by the number of leads that spend produced. For moving companies, a "lead" is any inbound inquiry â a phone call, web form, live chat, or aggregator submission â from someone who might book a move.`}),e.jsxs("div",{className:"bg-slate-900 rounded-xl p-6 my-6",children:[e.jsx("p",{className:"text-xs font-semibold text-slate-400 uppercase tracking-wide mb-3",children:"Formula"}),e.jsx("p",{className:"text-2xl font-bold text-white font-mono",children:"CPL = Total Marketing Spend ÷ Total Leads"}),e.jsx("p",{className:"text-slate-400 text-sm mt-3",children:"Example: $4,000 spent on Google Ads generates 80 leads â CPL = $50"})]}),e.jsx("p",{className:"text-slate-600 leading-relaxed",children:"CPL is a channel-level metric â you should calculate it separately for each lead source. A blended CPL across all channels masks which sources are profitable and which are draining budget. Moving companies that track CPL by source consistently find a 3â5x variance in cost between their best and worst channels."})]}),e.jsxs(a.div,{initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,ease:t},children:[e.jsx("h2",{className:"text-2xl font-bold text-slate-900 mb-4",children:"Moving Industry CPL Benchmarks by Source"}),e.jsx("p",{className:"text-slate-600 leading-relaxed mb-6",children:"These benchmarks reflect typical CPL ranges for moving companies in competitive U.S. markets. Smaller markets and newer companies may see higher CPLs initially; established brands with strong reviews see the lower end."}),e.jsx("div",{className:"overflow-x-auto rounded-xl border border-slate-200 shadow-sm",children:e.jsxs("table",{className:"w-full text-sm",children:[e.jsx("thead",{children:e.jsxs("tr",{className:"bg-slate-900 text-white",children:[e.jsx("th",{className:"text-left px-4 py-3 font-semibold",children:"Lead Source"}),e.jsx("th",{className:"text-left px-4 py-3 font-semibold",children:"Typical CPL"}),e.jsx("th",{className:"text-left px-4 py-3 font-semibold",children:"Competition"}),e.jsx("th",{className:"text-left px-4 py-3 font-semibold",children:"Lead Quality"})]})}),e.jsx("tbody",{className:"divide-y divide-slate-100",children:R.map(({source:s,cpl:r,competition:n,quality:o,trend:l},p)=>e.jsxs("tr",{className:p%2===0?"bg-white":"bg-slate-50",children:[e.jsx("td",{className:"px-4 py-3 font-medium text-slate-700",children:s}),e.jsx("td",{className:"px-4 py-3",children:e.jsx("span",{className:`font-semibold ${l==="up"?"text-green-600":l==="down"?"text-red-600":"text-slate-700"}`,children:r})}),e.jsx("td",{className:"px-4 py-3 text-slate-600",children:n}),e.jsx("td",{className:"px-4 py-3 text-slate-600",children:o})]},s))})]})}),e.jsx("p",{className:"text-xs text-slate-400 mt-3",children:"CPL benchmarks based on U.S. moving industry data, 2024â2025."})]}),e.jsxs(a.div,{initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,ease:t},children:[e.jsx("h2",{className:"text-2xl font-bold text-slate-900 mb-4",children:"How to Calculate and Track CPL"}),e.jsx("p",{className:"text-slate-600 leading-relaxed mb-4",children:"Accurate CPL tracking requires attributing every lead to its source. For moving companies, this means using call tracking numbers (unique phone numbers per channel), UTM parameters on all ad links, and a CRM that logs lead source on intake. Without source attribution, you're calculating a blended CPL that can't guide budget decisions."}),e.jsx("ul",{className:"space-y-3",children:["Use unique phone numbers per channel (Google Ads, Yelp, website, yard signs) via call tracking software.","Tag all paid ad links with UTM parameters so your CRM captures the source automatically.","Ask every inbound caller 'How did you hear about us?' and log the answer â this catches referrals and word-of-mouth.","Calculate CPL monthly per channel: divide monthly spend by leads from that channel.","Track CPL trends over time â a rising CPL often signals increased competition or degrading ad performance."].map((s,r)=>e.jsxs("li",{className:"flex items-start gap-3",children:[e.jsx(k,{className:"h-5 w-5 text-blue-500 mt-0.5 shrink-0"}),e.jsx("span",{className:"text-slate-600 text-sm leading-relaxed",children:s})]},r))})]}),e.jsxs(a.div,{initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,ease:t},children:[e.jsx("h2",{className:"text-2xl font-bold text-slate-900 mb-4",children:"Reducing CPL W
1ithout Cutting Lead Quality"}),e.jsx("p",{className:"text-slate-600 leading-relaxed mb-5",children:"The goal isn't the lowest CPL â it's the lowest CPL for leads that actually convert. Here are the highest-leverage strategies for moving companies:"}),e.jsx("div",{className:"grid sm:grid-cols-2 gap-4",children:[{icon:$,color:"text-blue-500",bg:"bg-blue-50",title:"Invest in SEO",desc:"Once ranked, organic leads cost near $0 per inquiry. A first-page Google ranking for 'movers in [city]' can generate 50â200 leads/month with no per-lead cost."},{icon:m,color:"text-green-500",bg:"bg-green-50",title:"Build a referral program",desc:"Structured referral incentives ($25â50 gift cards) reduce referral CPL while increasing volume. Referral leads close at 2â3x the rate of paid leads."},{icon:d,color:"text-purple-500",bg:"bg-purple-50",title:"Optimize Google Ads",desc:"Negative keywords, ad schedule optimization, and geo-targeting can cut wasted spend by 20â40% while maintaining lead volume â directly reducing CPL."},{icon:A,color:"text-orange-500",bg:"bg-orange-50",title:"Strengthen your GBP",desc:"A fully optimized Google Business Profile generates free leads. Companies with 50+ reviews and regular posts see 3â5x more profile visits converting to calls."}].map(({icon:s,color:r,bg:n,title:o,desc:l})=>e.jsxs("div",{className:"bg-white border border-slate-200 rounded-xl p-5 shadow-sm",children:[e.jsx("div",{className:`p-2.5 rounded-lg ${n} w-fit mb-3`,children:e.jsx(s,{className:`h-5 w-5 ${r}`})}),e.jsx("p",{className:"font-semibold text-slate-900 mb-2",children:o}),e.jsx("p",{className:"text-sm text-slate-600 leading-relaxed",children:l})]},o))})]}),e.jsxs(a.div,{initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,ease:t},children:[e.jsx("h2",{className:"text-2xl font-bold text-slate-900 mb-4",children:"CPL vs. CAC â The Full Picture"}),e.jsxs("p",{className:"text-slate-600 leading-relaxed mb-4",children:["CPL measures the cost to generate a lead. ",e.jsx(i,{href:"/glossary/customer-acquisition-cost",className:"text-blue-600 hover:text-blue-700 font-medium",children:"Customer acquisition cost (CAC)"})," measures the cost to convert that lead into a paying customer. CPL is a subset of CAC â it's the raw material cost before your sales process runs."]}),e.jsxs("div",{className:"bg-blue-50 border border-blue-100 rounded-xl p-5",children:[e.jsxs("p",{className:"text-sm font-semibold text-blue-800 mb-2 flex items-center gap-2",children:[e.jsx(u,{className:"h-4 w-4"})," Key relationship"]}),e.jsx("p",{className:"text-sm text-blue-700 leading-relaxed",children:"If your CPL is $50 and your booking rate is 25%, your CAC from that channel is $200 ($50 ÷ 0.25). A channel with a $100 CPL but a 50% booking rate delivers the same CAC. This is why high CPL sources aren't automatically bad â booking rate determines the true cost of a customer."})]}),e.jsx("div",{className:"mt-4",children:e.jsxs(i,{href:"/glossary/customer-acquisition-cost",className:"inline-flex items-center gap-2 text-blue-600 font-semibold hover:text-blue-700 transition-colors text-sm",children:["Learn how to calculate CAC ",e.jsx(S,{className:"h-4 w-4"})]})})]})]}),e.jsxs("div",{className:"lg:col-span-1 space-y-6",children:[e.jsxs(a.div,{className:"bg-slate-50 rounded-xl border border-slate-200 p-6 sticky top-24",initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,ease:t},children:[e.jsx("h3",{className:"text-sm font-bold text-slate-900 uppercase tracking-wide mb-4",children:"Related Terms"}),e.jsx("ul",{className:"space-y-2",children:F.map(({label:s,href:r})=>e.jsx("li",{children:e.jsxs(i,{href:r,className:"flex items-center gap-2 text-sm text-slate-600 hover:text-blue-600 transition-colors py-1",children:[e.jsx(c,{className:"h-3.5 w-3.5 text-slate-400"}),s]})},r))}),e.jsxs("div",{className:"mt-6 pt-6 border-t border-slate-200",children:[e.jsx("h3",{className:"text-sm font-bold text-slate-900 uppercase tracking-wide mb-3",children:"Track CPL by Channel"}),e.jsx(i,{href:"/features/reporting-analytics",className:"block rounded-lg bg-blue-600 hover:bg-blue-700 transition-colors px-4 py-3 text-sm font-semibold text-white text-center",children:"Reporting & Analytics in DriveSales"})]})]}),e.jsxs(a.div,{className:"bg-gradient-to-br from-blue-600 to-blue-700 rounded-xl p-6 text-white",initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.1,ease:t},children:[e.jsx(q,{className:"h-6 w-6 text-blue-300 mb-3"}),e.jsx("p",{className:"text-3xl font-bold mb-1",children:"$5â200+"}),e.jsx("p",{className:"text-blue-100 text-sm leading-relaxed",children:"The CPL range for moving companies across all channels. Referrals and organic are cheapest; aggregators are most expensive."})]}),e.jsx(a.div,{className:"bg-amber-50 border border-amber-200 rounded-xl p-5",initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.15,ease:t},children:e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(u,{className:"h-5 w-5 text-amber-500 mt-0.5 shrink-0"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-semibold text-amber-800 mb-1",children:"Don't optimize CPL in isolation"}),e.jsx("p",{className:"text-xs text-amber-700 leading-relaxed",children:"A $15 CPL source that books 5% of leads is worse than a $60 CPL source that books 30%. Always pair CPL with booking rate and average job revenue."})]})]})})]})]})})}),e.jsx(w,{headline:"Cost Per Lead FAQs",subtitle:"Common questions from mov
1ing company owners about CPL benchmarks and marketing ROI.",faqs:h}),e.jsx(C,{headline:"See exactly what each lead costs â by source",subtitle:"DriveSales tracks CPL by channel so you double down on what works and cut what doesn't.",secondaryText:"See All Features",secondaryHref:"/features"}),e.jsx(y,{})]})]})}export{V as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.