Moving · pricing

What a Booked Move Actually Costs You to Win

Cost per lead is a media number. Cost per booked move is a business number, and peak season is the only time of year you can compute it honestly.

Dan Frohnen · 6 min read · 2026-07-27

The Denominator Is Booked Jobs, Not Leads

Most operators track cost per lead because that is the number the platform hands them. It is a media metric. It measures what a click cost, not what a customer cost, and those two things drift apart fast in moving because lead quality varies more by source than price does.

Here is the arithmetic, using example figures rather than benchmarks, because no honest benchmark exists for lead-to-book by channel. Say a directory sends leads at $22 and 6 percent of them book. That is $367 per booked move. Say paid search costs $85 a lead and 31 percent book. That is $274. The expensive channel is the cheap one. If you were ranking by cost per lead, you would have cut the winner.

Define "booked" once and hold the line. A booked move is a job with a signed estimate and a deposit taken, not a verbal yes on the phone. If your deposit process is soft, your denominator is fiction, and everything downstream is too. That is a separate problem worth fixing first, and we covered it in The Moving Deposit That Sticks.

A channel does not get judged on what a lead costs. It gets judged on what a booked move costs, and the two numbers routinely point in opposite directions.

Two Levers, and Price Is Not One of Them

Consumer prices for moving, storage and freight fell about 3.5 percent year over year through June 2026, from an index of 211.100 to 203.620. You are not raising rates into that. Nobody is.

So contribution per job comes down to two things you actually control. Lift the share of leads that become booked jobs. Kill or shrink the channel whose booked jobs cost the most. That is the whole strategy. Everything else is decoration.

Build the Table From What You Already Have

You do not need a business intelligence stack for this. The average US moving company is a roughly ten-person operation, 9,808 establishments nationally against 98,949 peak-month employees. At that headcount, one person in your office already knows where most of last month's jobs came from. The problem is that the knowledge lives in their head instead of a column.

Build six columns: channel, spend, leads, booked jobs, revenue booked, cost per booked move. One row per source. Include the sources you do not pay cash for, referral and repeat, and put a zero in the spend column. That zero is the point of the exercise, because it shows you the true ceiling on what paid should ever cost.

If you cannot fill the leads column because nobody records source at intake, you have found the real project. Fix intake first, then come back in thirty days. That gap is the subject of The Moving Company Flying Blind in 2026.

The Formula, In Four Steps

If you take one thing off this page, take this. Cost per booked move is not cost per lead, and the four steps are:

  1. Pick the window. One calendar month, one channel at a time. Anything shorter is noise at this volume. 2. Total the spend for that channel in that window. Include agency fees, call tracking, and any per-lead purchase cost, not just the ad spend. 3. Count booked jobs. Not leads, not quotes, not opportunities. A job is booked when it is on the calendar with a deposit or a signed order behind it. 4. Divide. Spend divided by booked jobs is your cost per booked move for that channel, that month.

Then run the same four steps on referral and repeat with a zero in the spend column. That produces the number every paid channel is actually competing against, and it is the comparison most operators never run.

What counts as a good number is local, not national. A channel booking at a low single-digit percentage of your average booked revenue is doing real work. A channel eating a meaningful share of the job's gross margin is buying you revenue you do not keep. Work out your own threshold from your average booked revenue and your gross margin before you compare yourself to anybody else's benchmark, because a long-haul interstate mover and a local two-man crew do not share a denominator.

Run It Month by Month, Not as an Annual Average

Both sides of the ratio swing with the calendar. Volume peaks in July. So does price: the same consumer price index for moving services hit its 2025 high of 211.100 in June and sat at 210.757 in July, against 199.512 in November. A blended annual cost per booked move averages a July that works with a January that does not, and the result describes neither.

Run twelve rows, not one. Some channels only clear their cost in peak months. Knowing which ones lets you turn spend down in February instead of paying year-round for a summer channel.

A Local Market Does Not Behave Like a National One

Of the 25.6 million Americans who moved in 2023, 13.85 million stayed inside the same county. Fifty-four percent of your addressable demand is local, which is why referral, repeat and realtor relationships convert at a multiple of cold directory traffic and why treating all leads as interchangeable units breaks the math.

You do not need me to tell you the multiple. Fill it in from your own table. Then decide whether the next dollar goes to a paid channel at your current cost per booked move or into a referral engine that compounds, which is the argument in A Moving Referral Program That Runs Itself.

The Cheapest Points of Lead-to-Book You Will Ever Buy

There is pressure behind all of this. Peak-month employment in the industry fell 7.4 percent between July 2023's 106,851 and July 2025's 98,949, with establishment count down 3.4 percent. Fewer firms, thinner crews, less slack to absorb a channel quietly costing six times what it should.

The fastest fix is response time. Most operators who actually time it find their median first response on web and paid-search leads sits in hours while the customer is calling three companies the same afternoon. At $60 a lead and a 12 percent book rate, cost per booked move is $500. At 18 percent, it is $333. Same spend, one third less cost per job.

That is what the product is for. The estimate and quote workflow gets a real number in front of the customer while they are still deciding. Follow-up automation handles the second and third touch nobody has time for in July. Plus at $159 a month adds the phone line and four seats. Pro at $239 adds the AI Voice Agent and six seats, so calls get answered when the crew is loading a truck. Core at $79 with two seats covers the CRM and follow-up. Extra seats run a flat $25. Full detail sits on pricing and the moving CRM page. If you are pricing this against another platform, our OptimizeIt vs. Chariot breakdown puts the per-seat math side by side.

The Honest Take

This post is not for everyone. If you book fewer than about fifteen moves a month, your channel-level book rates are noise and you should spend the hour on referrals instead of a spreadsheet. If nobody at your company will record lead source at intake, no software fixes that, and buying one will just give you a prettier version of the same guess. And if you came here looking for a benchmark number to compare yourself against, there isn't one worth trusting. The table you build from your own last ninety days beats any figure I could hand you.

Frequently asked questions

What is cost per booked move?

It is the total spend on a lead source in a month divided by the number of jobs that source actually booked, not the number of leads it produced. A directory that delivers cheap leads at a low book rate can cost more per booked move than paid search at four times the lead price. Compute it per channel, per month, and include any commission or subscription fee the source charges you.

Why not just use cost per lead?

Cost per lead measures the media buy. It says nothing about whether the person on the other end was ready to book, lived in your service area, or was calling three companies that afternoon. Two channels with identical lead costs can differ by three times on booked jobs. Once you divide by booked moves instead of leads, the ranking of your channels usually changes, and the channel you were about to cut is often the one worth funding.

When should I run this analysis?

Run it monthly, and run it hardest during peak season. July is the moving industry's highest employment month three years running, with roughly 15 percent more people on payrolls than in January. Peak volume is when a channel produces enough leads and enough booked jobs for its book rate to be real rather than noise. A channel judged on eleven leads in February tells you nothing you can spend against.

Can I raise prices instead?

Probably not much. Consumer prices for moving, storage and freight fell about 3.5 percent year over year through June 2026, so the market is not handing anyone a price increase right now. That leaves two levers on contribution per job: lift the share of leads that turn into booked moves, and stop paying for the channel whose booked jobs cost the most. Both are inside your control this week. Price is not.

Do I need analytics software to do this?

No. The average US moving company is about a ten-person business, roughly 9,808 establishments against 98,949 peak-month employees. At that size, one person already knows where most jobs came from. What you need is a place to record the source on every lead the moment it arrives and a booked flag on every job. A CRM that captures both turns the monthly calculation into a five-minute pull instead of an argument.

Which OptimizeIt plan do I need for this?

Core at $79 a month on annual billing covers the estimate workflow, CRM and follow-up automation, and includes two seats. Plus at $159 adds the phone line and four seats. Pro at $239 adds the AI Voice Agent and six seats, which matters most in July when calls arrive faster than anyone can answer them. Extra seats are a flat $25 a month on any tier. Pricing details live on the pricing page.

Related reading

The Moving Deposit That SticksA Moving Referral Program That Runs ItselfThe Moving Company Flying Blind in 2026

Your next project starts here.

14-day free trial. No credit card required to start.

Start free