OptimizeIt
Platform
PricingResourcesAbout
Resourcesβ€ΊBlog
Blog

Revenue Analytics for Moving Companies: The Practitioner's Playbook

By Dan FrohnenΒ·Apr 26, 2026Β·17 min read

About 41% of moving company owners don't track their KPIs. The 10% of operators who hit 20%+ profit margins almost universally do. That gap isn't a software problem. It's a discipline problem, and the math is unforgiving once you understand it.

Revenue analytics for a moving company means measuring profit per job, gross margin, close rate, revenue per crew, and lead source ROI in a way that actually changes how you run the business. Not impressive-looking dashboards. Eight specific numbers that move profit when an owner sees them and acts on them.

This is a breakdown of those eight metrics for a 3-to-20-truck operation, what good benchmarks look like in 2026, how to actually set up the tracking without a finance team, and what owners do with the numbers once they have them.

Why Most Moving Companies Run Blind

The standard moving company operating system looks something like this. The owner watches the bank account. Revenue feels strong, the calendar is full, payroll runs every two weeks, and as long as the deposits keep coming in, the business "feels good." The actual unit economics, the per-job profitability, the gross margin trend month over month, the conversion rate from lead to booked job, the labor percentage by crew, all of those numbers exist somewhere in the data but nobody is looking at them.

This works until it doesn't. Three things tend to break the model.

Volume goes up but profit doesn't. You add a fourth truck, then a fifth, then a sixth. Revenue grows. Bank balance does not. Somewhere between job 200 and job 400 a year, the variable costs ate the margin and nobody saw it happen.

Slow leaks become big leaks. A 5% drop in close rate over two quarters is invisible at the job level and devastating at the year-end level. Without a measurement baseline, the slip is impossible to spot and impossible to diagnose.

Pricing gets stale. Diesel, labor, insurance, and disposal costs all move. If your hourly rate, flat-rate table, or tariff hasn't been updated in 18 months, you're losing margin on every job. Your competitors who repriced six months ago are eating your lunch.

The companies that hit 20%+ margins in 2026 aren't necessarily the ones with better marketing or fancier trucks. They're the ones who track eight specific numbers, look at them weekly, and make decisions based on them. The number is small for a reason.

The Eight Numbers That Actually Matter

These are the metrics that move profit. Not vanity metrics. Not impressive-looking dashboards. The ones that change a decision when you see them.

1. Close Rate (Lead to Booked Job)

The percentage of leads that convert to a booked, paid move. The SmartMoving 2026 State of Moving Report found the industry average across 484 moving companies is 39%. The top quartile is closer to 50%. Moving from 39% to 50% on the same lead volume is roughly a 28% revenue increase without spending an additional dollar on marketing.

What drives close rate: response time, quote speed, pricing accuracy, sales process discipline, and follow-up cadence. Speed-to-lead is the single largest controllable variable, and we covered the research and the math in Why Speed-to-Lead Is the Most Underrated KPI in Moving. The short version: companies that respond within 5 minutes are 100x more likely to connect than those who wait 30 minutes.

What good looks like in 2026: 45%+ close rate. Best-in-class is 55%+.

2. Gross Profit Margin

Revenue minus cost of goods sold (labor, fuel, materials, vehicle, disposal) divided by revenue. Gross profit margin tells you whether your pricing is set correctly relative to your delivery cost.

What good looks like: 25-45% gross profit margin is the typical range across the industry. Target is 40%+. Below 25% means your pricing is too low or your delivery cost is too high. Above 45% is unusual and worth checking that you're not under-counting labor or COGS.

The diagnostic question: when gross margin slips, is it pricing or delivery cost? Look at the components. If labor cost as a percentage of revenue is creeping up, your pricing isn't keeping pace with wage growth. If fuel and materials are creeping up, you need a rate adjustment.

3. Net Profit Margin

Revenue minus all costs (COGS, overhead, marketing, owner draw, taxes) divided by revenue. The number that actually shows what the business is making.

What good looks like: industry median is 7-10%. Best-in-class is 20%+. The gap between average and best-in-class is enormous, and it's almost always driven by operational discipline rather than top-line revenue.

The diagnostic question: where is the gap between gross margin and net margin? Overhead, marketing spend, admin labor, and owner-related expenses live in this gap. If gross margin is 35% and net margin is 5%, you have 30 points of overhead and that's too much for most operations.

4. Profit Per Job

Job revenue minus direct labor minus direct expenses minus materials minus fuel and tolls. The cleanest version of "did this specific job make money."

Why it matters: revenue can grow while profit shrinks if your job mix is shifting. A long-distance interstate move at $8,000 with 35% margin is more profitable than two local moves at $4,500 each with 15% margin, even though the local moves "look like more work." Without profit-per-job tracking, the team optimizes for the wrong work.

What to track: average profit per job by job type (local hourly, local flat-rate, long-distance, commercial, packing-only). Most owners discover one or two job types are dragging the overall margin down.

5. Revenue Per Crew Per Day

Total revenue divided by crew-days worked. The basic productivity metric for the operations side of the business.

Industry benchmark: a 2-person crew typically generates around $720 per day on average local work. A 3-person crew on full-day jobs runs $1,000-$1,400 per day. Long-distance and commercial work runs higher.

What good looks like: revenue per crew per day above industry average for your job mix, with low variance. High variance (some days $1,500, some days $400) usually signals scheduling inefficiency, half-day jobs that should have been bundled, or estimating problems that turn 6-hour jobs into 10-hour jobs.

6. Labor Cost as Percentage of Revenue

Total labor cost (wages, payroll taxes, workers comp, benefits) divided by total revenue. The largest single line item in a moving company P&L.

What good looks like: 30-40% labor cost is the typical range. Above 45% means either your pricing is too low or your crews are running over estimated job time. Below 30% is unusual and worth checking that you're accounting for all-in labor cost (wages plus 25-30% loaded for taxes, comp, and benefits).

This is the metric most operators lie to themselves about. They look at hourly wages and forget the all-in cost is closer to $25 per hour for a $20-per-hour mover after taxes and workers comp. Track the all-in number.

7. Marketing Cost Per Booked Job (Customer Acquisition Cost)

Total marketing spend divided by total booked jobs in the same period. The ROI test for marketing.

Industry benchmark: marketing typically runs about 8% of revenue for a healthy operation. On a $1,200 average job, that's roughly $96 per booked job in marketing cost. Higher CAC is fine if your average job value is higher; what matters is the ratio.

What good looks like: marketing cost per booked job under 10% of average job value. Tracked by source (Google Ads, organic search, referrals, repeat customers, third-party lead vendors). The source-level breakdown is where the real insight lives. Most operators discover one channel is dramatically more efficient than the others, and shifting budget toward it improves the whole P&L.

8. Revenue Per Admin Employee

Total revenue divided by the number of non-revenue-producing employees (office staff, dispatchers, owners doing admin work). The white-collar productivity metric.

Industry benchmark: $450,000 to $650,000 in revenue per admin employee for a healthy operation. Below $400,000 means you're over-staffed on admin or your revenue model is too admin-heavy. Above $700,000 is unusual and either signals exceptional leverage from automation or under-investment in operations support.

This is the metric that most directly measures the impact of software, automation, and AI. The economics shift fastest here when companies move from manual quoting to AI-handled workflows. We compared the AI quoting platforms specifically in our AI quoting software guide. Operations that switch typically see admin productivity double in 6-12 months because the same office staff handles 2x the lead volume without adding headcount.

What Good Looks Like: 2026 Benchmark Summary

MetricIndustry MedianBest-in-ClassWhat to Watch
Close rate39%55%+Response time, quote speed
Gross profit margin25-30%40%+Pricing vs labor cost trends
Net profit margin7-10%20%+Overhead and admin gap
Profit per jobVaries by mixTrack by job typeJob mix optimization
Revenue per crew per day$720 (2-person)$900+ (2-person)Schedule density and estimating
Labor cost as % of revenue35-45%30-35%All-in labor including taxes
Marketing cost per booked job8% of avg job value5-7% of avg job valueSource-level breakdown
Revenue per admin employee$450K-$650K$700K+Automation and software leverage

Close rate

Median:39%Best:55%+Watch:Response time, quote speed

Gross profit margin

Median:25-30%Best:40%+Watch:Pricing vs labor cost trends

Net profit margin

Median:7-10%Best:20%+Watch:Overhead and admin gap

Profit per job

Median:Varies by mixBest:Track by job typeWatch:Job mix optimization

Revenue per crew per day

Median:$720 (2-person)Best:$900+ (2-person)Watch:Schedule density and estimating

Labor cost as % of revenue

Median:35-45%Best:30-35%Watch:All-in labor including taxes

Marketing cost per booked job

Median:8% of avg job valueBest:5-7% of avg job valueWatch:Source-level breakdown

Revenue per admin employee

Median:$450K-$650KBest:$700K+Watch:Automation and software leverage

Benchmark data sourced from the SmartMoving 2026 State of Moving Report (484 moving companies surveyed), public industry research, and operational data from moving operations across the OptimizeIt platform. Verify against your specific market and job mix.

How to Actually Set Up the Tracking

The reason most owners don't track these numbers isn't because they don't care. It's because the data lives across a dispatch board, a spreadsheet, an accounting tool, a payroll system, and the owner's memory. Reconciling it takes more time than running the actual business.

Three approaches that work, in order of effort and accuracy.

Approach 1: Manual Monthly Review (Low Effort, Low Accuracy)

Pull revenue from your accounting tool. Pull labor cost from payroll. Pull lead count and booking count from your CRM or whatever you're using. Calculate the eight numbers in a spreadsheet on the first of every month for the prior month.

This works for owners who want a baseline and don't have integrated software yet. Better than nothing. The accuracy is limited because lead source attribution is hard to do manually and profit-per-job is functionally impossible without job-level cost tracking.

Time investment: 2-4 hours per month. Useful for trend visibility, not useful for active decision-making.

Approach 2: Spreadsheet Reconciliation (Medium Effort, Medium Accuracy)

Build a master spreadsheet with one row per job and columns for revenue, labor cost (calculated from crew hours times all-in rate), direct expenses, marketing source, and customer info. Populate it weekly from your CRM, dispatch board, and payroll exports.

This works when you have a CRM with job-level data and disciplined data entry on the dispatch side. Job-level profit calculation becomes possible. Marketing source attribution becomes possible if you tag leads by source consistently.

Time investment: 6-10 hours per month. Useful for monthly review and identifying problem job types or problem sources.

Approach 3: Integrated Analytics in Your CRM (Higher Setup, High Accuracy and Ongoing Visibility)

Use a moving CRM that natively tracks revenue, labor cost from connected payroll, marketing source from lead attribution, and job-level profitability. Pull the eight numbers from a built-in analytics dashboard rather than reconciling manually.

OptimizeIt's analytics dashboard (Pro plan) tracks close rate by source, gross margin by job type, revenue per crew, and admin productivity automatically as a byproduct of running the operation. Other moving CRMs (SmartMoving, Supermove, Movegistics) have varying levels of built-in analytics. The depth and ease of access varies significantly between platforms; we compared the alternatives directly in Best Supermove Alternatives in 2026. This is one of the underrated evaluation criteria when choosing software.

Time investment: 4-8 hours upfront to configure pricing, payroll integrations, and lead source tagging. Ongoing review is 30 minutes per week instead of 2-4 hours per month, with much higher accuracy.

The third approach is what every 20%+ margin operator we work with uses. The first two are reasonable bridges while you build toward it.

What Owners Actually Do With the Numbers

Tracking is the easy part. Acting on the data is where most operators fall down. Here are the four highest-leverage actions revenue analytics enables, ranked by typical impact.

Action 1: Reprice Underperforming Job Types

Pull profit per job by category. Identify the bottom 25%. Reprice or stop accepting that work.

A common pattern: a moving company runs a mix of local hourly, local flat-rate, long-distance, and small same-day jobs. The same-day jobs feel important because they fill schedule gaps, but when you look at profit-per-job they often run negative once you account for the disruption to the schedule and the higher labor utilization. Repricing same-day jobs at a 30% premium fixes the math, and customers who actually need the same-day service still book.

Typical impact: 3-7 points of gross margin recovery within 60-90 days.

Action 2: Reallocate Marketing Spend to the Most Efficient Source

Calculate marketing cost per booked job by source. Cut spend in the worst-performing source by 50%. Move it to the best-performing source.

A common pattern: a 6-truck operation spends 60% of marketing budget on a third-party lead vendor and 20% on Google Ads. The lead vendor delivers leads at $35 per lead but books at 12%, so the cost per booked job is $292. Google Ads delivers leads at $80 per lead but books at 38%, so cost per booked job is $211. The math says move budget from the vendor to Google. Most operators haven't done this calculation and run on the assumption that the cheaper lead source is more efficient. It usually isn't.

Typical impact: 2-4 points of net margin improvement within 90-120 days.

Action 3: Schedule Density Optimization

Pull revenue per crew per day with variance. Identify the days that are running well below average. Look at why: half-day jobs, gaps between bookings, scheduling inefficiency, jobs that ran shorter than estimated.

A common pattern: a 4-crew operation has $720 average revenue per crew per day but a standard deviation of $400. Some days are at $1,200; some are at $300. The $300 days are usually a single 2-3 hour local job that left the crew idle for half the shift. Tightening the schedule (combining short jobs, adding a second small job to a half-day, repricing minimum job size) raises the floor and lifts the average.

Typical impact: 8-15% increase in average revenue per crew per day within 90 days.

Action 4: Eliminate Hidden Admin Cost

Calculate revenue per admin employee. If you're below $450,000, the admin layer is too thick or revenue is too low. Look at where admin time actually goes. The biggest sinks: manual estimating, follow-up calls, payroll calculation, BOL generation, and FMCSA paperwork.

A common pattern: a 5-truck operation runs with 3 admin staff and revenue per admin of $400,000. Two of the admin staff spend most of their time on manual estimates and follow-up calls. Switching to AI photo quoting cuts estimating time by 80%, and AI voice answering captures after-hours leads that previously required manual callbacks. Six months later, the same 3 admin staff handle 1.5x the lead volume and revenue per admin lifts to $600,000 without adding headcount. The vendor landscape has split fast in 2026; we covered the real options in our AI quoting software guide.

Typical impact: 15-30% increase in revenue per admin within 6-12 months.

If you want to run the math on what these actions return for your operation specifically, the OptimizeIt ROI calculator gives you a real number in 60 seconds.

What This Looks Like in Practice: 5 Star Moving

Lucas Cannon ran 5 Star Moving in El Cerrito for 15 years before building OptimizeIt. The operating model that drove margin at 5 Star is the same one we recommend to operators today.

Weekly: a 30-minute review of the eight numbers. Close rate, gross margin, profit per job by type, revenue per crew, marketing cost by source. The owner runs this review, not a finance person.

Monthly: a deeper look at trends. Is gross margin moving up or down? Is any job type bleeding? Is any marketing source delivering worse than the cost of running it?

Quarterly: rate review. Hourly rates, flat-rate tables, tariff pricing. Adjust based on the cost trends in labor, fuel, materials, and insurance over the prior 90 days. This is the most consistently neglected discipline in the industry, and it's where margin gets eroded fastest.

Annually: full P&L review against benchmarks. Where does this operation rank against industry medians? Where is it best-in-class? Where is it lagging? Set the next year's targets based on the gap.

None of this is sophisticated. It's just consistent. The discipline is what makes the difference.

The Software Question

Revenue analytics requires data, and the data quality determines the analysis quality. Three principles for picking software that will actually support real revenue analytics work:

Job-level profit data has to be clean. Every job needs revenue, labor cost (from connected payroll, not estimated), direct expenses, and marketing source attached. If your software can't produce a job-level profit number without manual reconciliation, your analytics will be slow and unreliable.

Lead source tracking has to be automatic. If reps have to remember to tag the source on every lead, source attribution will be 60% accurate at best. The platform should pull source from form fields, UTM parameters, call tracking, and integrations automatically.

The dashboard has to be reviewable in 30 minutes. If your weekly review takes 2 hours because the data is scattered, you'll stop doing the review. The platforms that drive analytics adoption are the ones where the eight numbers are visible on one screen in real time.

OptimizeIt's analytics dashboard (included on the Pro plan) was designed around exactly this set of principles. Other platforms have varying depth on this side. SmartMoving has strong analytics inside their own system. Supermove has reporting but the depth varies by tier. Most generic field service tools (Jobber, Housecall Pro) have reporting that doesn't understand moving-specific metrics like revenue per crew per day or profit by job type. If you're evaluating Supermove or one of its alternatives specifically on the analytics question, see our Supermove alternatives breakdown.

The Honest Take

Revenue analytics is the most underused source of profit in moving company operations. The math is unforgiving and the gap between operators who track and operators who don't is enormous. Best-in-class operations are running 20%+ net margins because they look at the eight numbers consistently and act on what they see.

This isn't a software-purchase problem. It's a discipline problem. The right software makes the discipline easier to maintain. The wrong software makes it nearly impossible. Either way, the discipline has to come from the owner.

If you want to see what an integrated analytics dashboard looks like in practice, OptimizeIt free for 14 days doesn't require a credit card or a sales call. The Pro plan includes the full analytics suite, and the data starts populating from day one.

Frequently Asked Questions

Ready to See Your Numbers in One Dashboard?

Start 14-day free trial. The Pro plan includes the full analytics suite. Cancel anytime.

Related Reading

  • Best AI Quoting Software for Moving Companies in 2026
  • Best Supermove Alternatives in 2026
  • Best Moving Company Software in 2026: An Honest Comparison
  • How to Choose Moving Company Software in 2026
  • Why Speed-to-Lead Is the Most Underrated KPI in Moving
  • The Real Cost of Field Visits

Platform

  • OptimizeIt β€” AI OS for Service Pros
  • All Solutions
  • Pricing
  • Schedule a Demo
  • OptimizeIt FAQ

AI Features

  • AI Photo Quoting
  • AI Voice Agent (24/7)
  • Smart Scheduling & Dispatch
  • Multi-Truck Route Optimization
  • Branded Customer Portal
  • Pack Forge β€” Build a Trade Pack

Compare

  • OptimizeIt vs Jobber
  • OptimizeIt vs Housecall Pro
  • OptimizeIt vs ServiceTitan
  • OptimizeIt vs Workiz
  • OptimizeIt vs FieldEdge
  • OptimizeIt vs SmartMoving

Company

  • About
  • Blog & Resources
  • Glossary
  • Pricing
  • Schedule a Demo
  • OptimizeIt FAQ

Industries we support

See all 50+ trades β†’

Moving, Hauling & Storage

  • Dumpster Rental Operators
  • Hauling & Junk Removal
  • Moving Companies
  • Storage Facility Management

Home Services & Trades

  • Chimney Sweep
  • Chimney, Fireplace & Hearth
  • Deck Builders & Outdoor Living
  • Door & Garage Door
  • Drywall, Plaster & Patch Repair
  • Electrical Contractors
  • +11 more β†’

Cleaning & Restoration

  • Carpet Cleaning & Installation
  • Mold Remediation & Air Quality
  • Residential & Commercial Cleaning
  • Water Damage & Restoration

Exterior, Lawn & Outdoor

  • Awnings, Shades & Window Treatments
  • Irrigation & Sprinkler
  • Landscaping & Lawn Care
  • Mulch & Landscape Supply
  • Pool Service & Maintenance
  • Pressure Washing & Soft Wash
  • +1 more β†’

Auto, Marine & Mobile Service

  • Auto & Mobile Detailing
  • Auto & Window Glass Repair
  • Auto Repair & Mechanic Shops
  • Boat Detailing & Marine Service
  • Ceramic Coating & PPF
  • Heavy-Duty Truck & Fleet Service
  • +2 more β†’

Specialty Trades & Install

  • EV Charger Installation
  • Hardwood, LVP & Laminate Flooring
  • Security Guard & Patrol
  • Septic Pumping & Inspection
  • Smart Home & Low-Voltage Install
  • Solar & Battery Storage
  • +2 more β†’

Platform

  • OptimizeIt β€” AI OS for Service Pros
  • All Solutions
  • Pricing
  • Schedule a Demo
  • OptimizeIt FAQ

AI Features

  • AI Photo Quoting
  • AI Voice Agent (24/7)
  • Smart Scheduling & Dispatch
  • Multi-Truck Route Optimization
  • Branded Customer Portal
  • Pack Forge β€” Build a Trade Pack

Compare

  • OptimizeIt vs Jobber
  • OptimizeIt vs Housecall Pro
  • OptimizeIt vs ServiceTitan
  • OptimizeIt vs Workiz
  • OptimizeIt vs FieldEdge
  • OptimizeIt vs SmartMoving

Company

  • About
  • Blog & Resources
  • Glossary
  • Pricing
  • Schedule a Demo
  • OptimizeIt FAQ

Industries

See all β†’

Moving, Hauling & Storage

  • Dumpster Rental Operators
  • Hauling & Junk Removal
  • Moving Companies
  • Storage Facility Management

Home Services & Trades

  • Chimney Sweep
  • Chimney, Fireplace & Hearth
  • Deck Builders & Outdoor Living
  • Door & Garage Door
  • +13 more

Cleaning & Restoration

  • Carpet Cleaning & Installation
  • Mold Remediation & Air Quality
  • Residential & Commercial Cleaning
  • Water Damage & Restoration

Exterior, Lawn & Outdoor

  • Awnings, Shades & Window Treatments
  • Irrigation & Sprinkler
  • Landscaping & Lawn Care
  • Mulch & Landscape Supply
  • +3 more

Auto, Marine & Mobile Service

  • Auto & Mobile Detailing
  • Auto & Window Glass Repair
  • Auto Repair & Mechanic Shops
  • Boat Detailing & Marine Service
  • +4 more

Specialty Trades & Install

  • EV Charger Installation
  • Hardwood, LVP & Laminate Flooring
  • Security Guard & Patrol
  • Septic Pumping & Inspection
  • +4 more
Β© 2026 OptimizeIt.ai Β· operated by LoadIt AI Inc
Privacy PolicyMaster Service AgreementDPAAcceptable Use