Pulse ← Industry KPIs
Reviews and Expert Analysis · industry-kpi

The 9 Key KPIs for Moving Companies in 2027

👁 0 views📖 2,442 words⏱ 11 min read📅 Published

Why Moving Reports Differently

Moving is not a SaaS business, and operators who try to run it on SaaS dashboards (MRR, churn, CAC payback) flame out inside 18 months. The unit of production is a truck-day, not a subscription. Every truck that rolls out at 7 AM has a finite revenue ceiling determined by drive time, billable hours, and crew throughput — once that day is gone, that capacity is gone forever.

There is no backlog smoothing the way a SaaS pipeline can recover next quarter.

The economics also flip three things SaaS operators take for granted. First, labor is variable but ruthlessly tied to a daily dispatch window — a crew that shows up to an unbooked truck still has to be paid show-up time under most state wage laws. Second, damage claims are a real P&L line, not a CSAT footnote — a single $4,000 claim erases the gross profit on roughly 8-10 local moves.

Third, seasonality is brutal: June, July, and August typically generate 45-55% of annual revenue, so a missed summer KPI cannot be made up in October.

That is why the nine KPIs below dominate every well-run operator's Monday morning meeting from Two Men and a Truck to College Hunks to the independent $5M regional. They measure truck utilization, lead capture, on-site upsell, claim discipline, and crew productivity — the five levers that actually move 2027 moving-company P&L.

The 9 KPIs, In Depth

1. Revenue Per Truck Per Day (RPTD)

Definition: Total billed revenue divided by the number of trucks dispatched on a given day. The single most important utilization KPI in the industry.

Formula: RPTD = Total daily revenue / Trucks dispatched that day

2027 Benchmark: $2,800-$3,400 is mid-pack for local residential. $3,400-$4,200 is top-quartile. $4,200+ is reserved for high-density urban operators running 3-person crews with packing attach. Two Men and a Truck's ~$2.3M franchise AUV implies roughly $3,200 RPTD across a 3-truck average fleet operating 240 revenue days.

Named operator example: College HUNKS Hauling Junk & Moving publicly cites top-quartile franchisees clearing $3,800-$4,500 RPTD on combined hauling + moving days.

Common failure mode: Operators report revenue per truck per month instead, which lets a single bad week hide inside a "decent month." Daily reporting catches dispatch and routing failures within 24 hours.

2. Claim Rate (% of Revenue)

Definition: Total approved claim dollars divided by total billed revenue over the same period. The cleanest measure of crew quality and packing discipline.

Formula: Claim Rate = Approved claim $ / Billed revenue $

2027 Benchmark: Under 0.6% of revenue is best-in-class. 0.6-1.2% is acceptable. Above 1.5% signals systemic crew or training problems.

The legacy American Moving & Storage Association (now folded into the American Trucking Associations Moving & Storage Conference) historically published 0.9% as the industry norm for full-service moves.

Named operator example: Bekins Van Lines and United Van Lines household-goods carriers operate against released-value liability of $0.60 per pound per article, which keeps reported claim dollars suppressed even when incident counts are elevated.

Common failure mode: Tracking claim count instead of claim dollars — a single broken antique can equal 40 scratched dressers. Always track both, and report claims as % of revenue to the GM.

3. Estimate-to-Booking Conversion Rate

Definition: Of all estimates issued (phone, in-home, or virtual survey), the percentage that convert to a paid, executed booking.

Formula: Conversion = Booked moves / Estimates issued

2027 Benchmark: 45-55% for inbound phone estimates is healthy. 25-35% for cold web-form leads. 65-75% for in-home estimates on long-distance moves. SmartMoving's 2026 State of Moving Report put the industry-wide close rate from lead to booked job at 39%, with top performers above 50%.

Named operator example: Bellhop built a 2020s growth engine around virtual surveys converting at roughly 48%, beating most local-only competitors.

Common failure mode: Lumping all lead sources into one ratio. Google Local Service Ads convert at 3-4x the rate of bought-list aggregator leads — blended numbers hide which channel is actually working.

4. Packing Attach Revenue Percentage

Definition: Revenue from packing services and materials divided by total move revenue. The single biggest gross-margin lever after RPTD.

Formula: Packing Attach % = Packing & materials revenue / Total move revenue

2027 Benchmark: 18-22% is average. 22-28% is top-quartile. 30%+ is the territory of premium full-service operators who default-quote full-pack. Packing materials alone typically run 6-8% of ticket; labor for packing runs 12-22%.

Named operator example: Allied Van Lines corporate-relocation moves frequently report packing + materials at 28-34% of total revenue because corporate clients almost always pre-authorize full packing.

Common failure mode: Hourly-billed packing buried inside the labor line, making attach invisible. Use a separate packing line item on every invoice — the data is impossible to recover later.

5. Gross Margin (Local Moves)

Definition: Move revenue less direct crew wages, payroll taxes, fuel, truck depreciation, and consumed materials, divided by move revenue.

Formula: Gross Margin = (Revenue - Direct labor - Fuel - Materials - Truck cost) / Revenue

2027 Benchmark: 28-32% is solid. 32-38% is top-quartile. Below 25% typically means crew overtime is out of control or pricing has fallen behind wage inflation. Let's Get Moving publicly cites franchisee gross margins of 25-30% on basic moves.

Named operator example: Qshark Moving publishes a 25% gross margin benchmark; College HUNKS franchisee disclosures show top-quartile gross margins approaching 35%.

Common failure mode: Excluding truck depreciation and fuel from gross margin to make numbers look better. Both are direct costs — exclude them and the number is fiction.

6. Labor Cost as % of Revenue

Definition: All direct crew wages plus payroll taxes plus workers' comp divided by billed revenue.

Formula: Labor % = (Crew wages + payroll tax + workers' comp) / Revenue

2027 Benchmark: 38-44% is the sustainable range in most US markets. Above 50% is a five-alarm fire. Coastal markets (SF, NYC, Boston) run hotter — 42-48% is acceptable when local wages clear $28/hour.

Common failure mode: Reporting straight wages without workers' comp loaded. Moving sits in NCCI class code 8293, with workers' comp rates often 8-14% of payroll — leaving it out understates true labor cost by 4-5 percentage points.

7. Average Revenue Per Move (ARPM)

Definition: Total revenue divided by the number of completed moves over a period.

Formula: ARPM = Revenue / Completed moves

2027 Benchmark: $1,150-$1,450 for local moves. $4,500-$7,200 for long-distance moves under 1,500 miles. $8,500-$14,000 for full-service interstate van-line moves with packing. Industry-wide, the 2026 SmartMoving benchmark put local-move average ticket at roughly $1,280.

Named operator example: Mayflower Transit interstate average move tickets are publicly disclosed in the $9,200-$11,800 range for full-service household goods.

Common failure mode: Confusing booked ARPM with completed ARPM. Quoted-but-cancelled moves and partial completions distort the booked number — always anchor to completed.

8. First-Response Time (Lead-to-First-Touch)

Definition: Median minutes from inbound lead arrival to a live human (or qualified bot) responding.

Formula: Response Time = Median(first_response_timestamp - lead_received_timestamp)

2027 Benchmark: Under 5 minutes is best-in-class. 5-15 minutes is competitive. Over 30 minutes is fatal — conversion falls roughly 80% after the 30-minute mark.

SmartMoving's 2026 data showed responding within the first 5 minutes increases conversion ~400% versus a one-hour wait. Yet only 38% of moving companies actually hit the 5-minute bar.

Named operator example: Bellhop and Updater-connected booking partners route leads to a dispatch queue with sub-2-minute SLAs.

Common failure mode: Measuring response time only during business hours. 42% of high-intent moving leads arrive between 7 PM and 11 PM after the customer gets home from work — if those leads sit until 8 AM, they have already booked a competitor.

9. Crew Utilization Rate (Billable Hours / Paid Hours)

Definition: Billable on-job hours divided by total paid hours (including travel, prep, and wait time).

Formula: Utilization = Billable hours / Total paid hours

2027 Benchmark: 72-80% is healthy. 80%+ is top-quartile, achieved only by operators with tight dispatch and minimal cross-town deadhead. Below 65% means too much non-billable travel time or thin scheduling.

Common failure mode: Counting drive-to-first-job as billable when most consumer move contracts only bill from arrival at origin. Burying this in the billable column inflates utilization by 8-12 points and hides a real margin leak.

flowchart TD A[Lead Arrives] -->|First-Response < 5 min| B[Estimate Issued] B -->|Conversion 45-55%| C[Move Booked] C --> D[Truck Dispatched] D --> E[Revenue Per Truck Day $2.8K-$4.2K] E --> F{Packing Attached?} F -->|Yes 22-28%| G[Higher ARPM + Margin] F -->|No| H[Base Ticket Only] G --> I[Gross Margin 32-38%] H --> J[Gross Margin 25-30%] I --> K[Claim Rate < 0.6%] J --> K K --> L[Net Margin 12-18%]

Real Operators

Failure Modes

  1. Monthly-only RPTD reporting hides dispatch failures for 30 days. Daily is the only cadence that works.
  2. Tracking claim count, not claim dollars — a single high-value claim distorts the picture; always report both metrics and tie to % of revenue.
  3. Blending all lead sources into one conversion ratio, which obscures whether Google LSA, Thumbtack, or aggregator leads are actually profitable.
  4. Reporting gross margin without truck depreciation and fuel — produces a fictional number that collapses on closer inspection.
  5. Excluding workers' comp from labor cost — under-reports true labor burden by 4-5 percentage points in class code 8293.
  6. Treating summer and winter as one season — June-August generates 45-55% of annual revenue; KPI thresholds must be set seasonally or weak months will look catastrophic against a blended target.

Reporting Cadence

30 / 60 / 90 Day Implementation

flowchart LR A[Day 0-30: Instrument] --> B[Day 31-60: Diagnose] B --> C[Day 61-90: Optimize] A -->|Install daily RPTD report| A1[Dispatch + invoice data pipeline] A -->|Separate packing line item| A2[Every invoice] B -->|Channel-level conversion| B1[Identify worst lead source] B -->|Crew utilization audit| B2[Find dead time] C -->|Raise packing attach| C1[Default-quote full pack] C -->|Tighten first-response| C2[Sub-5-min SLA]

Days 0-30 — Instrument: Stand up daily RPTD reporting; force every invoice to break out packing labor + materials on separate lines; deploy first-response timestamp tracking from CRM to dispatch.

Days 31-60 — Diagnose: Run channel-level conversion analysis; audit crew utilization for deadhead and unbilled travel; rebuild claim reporting by both count and % of revenue.

Days 61-90 — Optimize: Push packing attach toward 25%+ via default full-pack quoting; tighten first-response SLA below 5 minutes; renegotiate workers' comp class 8293 experience modifier if loss runs allow.

FAQ

Q: What is the single most important KPI for a moving company in 2027? A: Revenue per truck per day, reviewed daily. It is the truest measure of whether the dispatch, sales, and crew engines are running in sync. Every other KPI either feeds RPTD or measures damage done to it.

Q: Why is my packing attach below 15% when industry top-quartile is 25%+? A: Almost always because estimators default-quote labor-only and offer packing as an option rather than a default. Top-quartile operators flip the script: quote full-pack first, let customers down-sell.

Q: How can I get my claim rate under 0.6% of revenue? A: Three levers: mandatory pre-move walkthrough with photo documentation; quarterly hands-on training on dish-pack and wardrobe-box loading; tying a crew bonus to zero-claim moves. Companies that combine all three typically drop claim rates 40-60% within two quarters.

Q: My first-response time is 22 minutes during business hours. Is that bad? A: Yes — conversion falls roughly 80% past the 30-minute mark and roughly 50% past 10 minutes. Sub-5-minute response is the new competitive baseline.

Q: Should I track CAC like a SaaS business? A: Track it, but anchor decisions to CAC payback in booked revenue, not lifetime value. Moving customers move once every 5-7 years on average — LTV math is fundamentally weak. Use cost-per-booked-move by channel instead.

Sources

Keep reading
Was this helpful?  
⌬ Apply this in PULSE
Gross Profit CalculatorModel margin per deal, per rep, per territory
Related in the library
More from the library
industry-kpi · kpi-guideThe 9 Key KPIs for Auto Repair Shops in 2027book-summary · cliff-notesSell or Be Sold — Cliff Notes Summarytech-stack · revops-toolsTech Stack for Residential Cleaning Companies in 2027revops · foundationWhat is LTV (Customer Lifetime Value) and how do you calculate it in 2027?tech-stack · revops-toolsTech Stack for Window Cleaning Companies in 2027book-summary · cliff-notesBuyer-Centered Selling — Cliff Notes Summaryrevops · foundationWhat is OTE (On-Target Earnings) and how is it structured in 2027?sales-training · sales-meeting60-Min Sales Training: Competitor Objectionssales-training · sales-meeting60-Min Sales Training: Running a Killer Demosales-training · sales-meeting60-Min Sales Training: Pipeline Hygiene + Cleanupbook-summary · cliff-notesHow to Get a Meeting with Anyone — Cliff Notes Summaryindustry-kpi · kpi-guideThe 9 Key KPIs for Nail Salons in 2027tech-stack · revops-toolsTech Stack for Pilates Studios in 2027sales-training · sales-meeting60-Min Sales Training: Video Prospecting (Loom, Vidyard)