The Two KPIs That Actually Matter for a Moving Company in 2026
Most movers track 30 dashboards. The two numbers that decide whether the business grows next year are cost per booked move and gross-margin dollars per crew day.
Matty Mailers
April 29, 2026
Most movers track 30 dashboards. The two numbers that decide whether the business grows next year are cost per booked move and gross-margin dollars per crew day. Everything else is decoration.
Operators get talked into measuring things their marketing software is happy to report. None of those reports are wrong. Almost none of them matter. The financial outcome of a moving company is fully described by two ratios, and almost no independent shop tracks both consistently.
KPI #1 — Cost per booked move (CPBM)
The number is what it sounds like. Sum every dollar you spend acquiring customers in a month — paid search, paid social, direct mail, cold email, brokered leads, the marketing salaries, the agency retainers, the part of the website hosting that supports lead capture, all of it — and divide by the count of moves booked from those efforts that month.
The reason this number is more important than CPL (cost per lead) is that leads do not pay payroll. Booked moves do. A $50 CPL on a channel that closes at 4% is a $1,250 cost per booked move. A $200 CPL on a channel that closes at 35% is a $570 CPBM. The first channel looks cheaper in the agency’s report. The second channel is actually cheaper.
The benchmarks we see across our customer base:
- Below $400 CPBM: the business has real channel margin and can scale.
- $400–$700 CPBM: working capital constraint, growth is slow but possible.
- Above $700 CPBM: the business is buying revenue at zero margin and is structurally fragile.
A $5M residential mover doing 1,400 jobs at $3,500 AOV is producing about $4.9M of gross revenue. At a 22% gross margin, that’s $1.08M of contribution before SG&A. At a CPBM of $800, the operator is spending $1.12M on acquisition to produce $1.08M of contribution. The business is unprofitable in marketing terms even before the office rent is paid.
That math is more common than most operators want to admit. The first step out of it is measuring the number, every month, on the only spreadsheet that matters.
How to actually calculate CPBM
The mistake every operator makes the first time they calculate this is undercounting the spend. Marketing costs include:
- Paid media (Google, Meta, YouTube)
- Brokered leads paid per-lead
- Direct mail (printing + postage + creative)
- Cold email infrastructure (domains, warming, sending platform, agency fees)
- Marketing salaries and contractors (allocate the % of their time on lead-gen)
- Website hosting + CRO tooling allocated to lead capture
- Sponsorships, trade shows, BBB and similar listing fees
- The agency retainer if you have one
Sum those for the month. Divide by booked moves that closed from those acquisition efforts in the month (not jobs that ran in the month — the timing offset matters). The number is your blended CPBM.
The number by channel is more useful. The same calculation per channel tells you which channels are profitable and which are propping up the worse ones.
KPI #2 — Gross-margin dollars per crew day
Marketing fills the pipeline. Crews convert it to cash. A great marketing operation paired with a poorly run crew schedule produces a marginal business. The second KPI measures whether the crew side is pulling its weight.
The math:
Gross-margin dollars per crew day = (Revenue from jobs the crew ran that day − Direct cost of running those jobs) ÷ count of crew days available
Direct cost means crew labor (including overtime), truck fuel, materials consumed, third-party charges, and per-job fees. It does not include fixed overhead — that belongs in SG&A, not in the day’s contribution.
The benchmark for a 3-person crew, full day:
- Below $1,200/day: the crew is undersold or underutilized. Either marketing is not feeding it enough jobs or the route packing is bad.
- $1,800/day: industry-typical for a premium-positioned shop.
- $2,400+/day: top-decile operator running tight schedules, premium pricing, and high job sizing.
The number is volatile day-to-day. Track it on a 30-day rolling average and compare to the same period the year before. The trend matters more than any individual day’s value.
Why these two ratios are sufficient
Almost every other metric in a moving company is downstream of these two.
- Revenue is downstream (more booked moves at the same CPBM = more revenue).
- Gross profit is downstream (higher gross-margin dollars per crew day at the same crew count = more gross profit).
- Operating profit is downstream (CPBM × moves + SG&A vs. gross profit).
- Cash flow is downstream (collection time on the jobs the crew already ran).
- Even crew retention is downstream — crews that consistently run profitable days stay; crews that run loss-making days for months in a row leave.
If you optimize for low CPBM and high gross-margin dollars per crew day simultaneously, every other line on the P&L moves in your favor. If you optimize for one and ignore the other, you produce a business that is either undermarketed or overspending — and both eventually fail.
What to track but not optimize for
A short list of metrics that are useful to look at but should never set strategy:
- Website traffic: useful for diagnosing campaign reach, useless as a goal.
- Email open rate: useful for sender-reputation health checks, useless as a goal.
- Quote count: useful for understanding pipeline volume, useless as a goal (you don’t bank quotes).
- Star rating: useful as a long-term operational signal, useless as a marketing optimization target.
- Conversion rate on the website: useful for landing-page A/B work, useless as a goal in isolation.
Each of these is a useful diagnostic. None of them is sufficient as a primary objective. If you tell a marketing team to optimize a primary metric like “more quotes,” they will produce more low-quality quotes and the CPBM will worsen. If you tell them to optimize for CPBM, the work that matters happens automatically.
A monthly review that takes 20 minutes
The review every operator should run on the first Monday of the month:
- Open last month’s marketing spend by channel.
- Open last month’s booked moves by sourced channel.
- Compute CPBM per channel and blended.
- Open last month’s crew days and gross-margin dollars per crew day.
- Compare both numbers to the same month a year ago.
- Identify the one channel where CPBM is most out of line and decide whether to defund it next month.
- Identify the one crew-side change (route density, job sizing, oversold day reduction) that would lift gross-margin dollars per crew day, and assign it to the operations lead.
That is the entire review. Twenty minutes a month, and the business will be measurably different in 90 days. Most independents do not run this review. The ones that do are the ones whose growth chart bends upward.
Where most operators get stuck
The most common failure mode is the operator who wants to track CPBM but doesn’t have the source-of-truth data. They can’t tie booked moves back to the marketing channel. Their CRM has the customer but not the campaign. Their estimator has a “how did you hear about us” dropdown that nobody fills out.
The fix is operational, not analytical. Every lead-capture surface needs an enforced channel field, every campaign needs a unique landing surface or tracking URL, and the CRM has to roll the data up automatically. Three weeks of plumbing work, and the data flows.
Once the data flows, the two KPIs become the only ones anyone needs to look at. Everything else is decoration.