Skip to content
Virtual Estimate AI
Article

Moving Company Finance Basics Every Owner Should Know

Dmitrii Malashkin
Dmitrii Malashkin 08 October 2026
Share:

Moving company finance comes down to five numbers: gross margin per job, estimated vs. actual hours, revenue per crew day, cash flow timing, and the monthly profit and loss (P&L) statement. This guide is for owners, general managers and dispatchers of US moving companies who want to know which numbers to watch and how to calculate each one. It is written as a primer you can read in one sitting.

Most small movers know their revenue closely and their profit only roughly. The gap usually sits in job-level costs that never get compared against the quote. Below you will find a definition, a formula and a practical use for each metric. The guide also covers how to pull these numbers from your systems instead of rebuilding spreadsheets every month.

Moving company owner reviewing a printed profit and loss report at a desk, box trucks parked outside the window

Key Takeaways

  • Track five core numbers. Gross margin per job, estimated vs. actual hours, revenue per crew day, cash flow timing and net operating profit cover most weekly financial decisions for a moving company.
  • Job costing starts with the estimate. Record the estimate's assumptions and the crew's actual hours on the same job, then tag each variance with one cause to find pricing and survey problems.
  • Revenue per crew day exposes schedule leaks. Total move revenue divided by crew days worked reveals half-day gaps, overtime, unbilled drive time and oversized crews that per-job margin hides.
  • Cash timing differs from profit. Deposits, on-site collection and recurring storage billing control cash flow.
  • Get numbers from operations data. A general ledger rarely knows which crew or estimator handled a job, so job-level margin should come from the CRM and roll up into the P&L.

The finance metrics that actually run a moving company

Five metrics cover most of the financial decisions a growing moving operation makes each week. Each one answers a different question: did this job make money, did we quote it right, did we schedule well, will we make payroll, and what did the business keep.

Metric Formula What it tells you
Gross margin per job (Job revenue − direct job costs) ÷ job revenue Whether a move made money after crew, truck and materials
Crew labor cost per job Sum of (crew hours × loaded hourly rate) + commissions and bonuses The real cost of the labor on a move
Estimated vs. actual variance (Actual hours − estimated hours) ÷ estimated hours How accurate your quotes are, by estimator and move type
Revenue per crew day Total move revenue ÷ crew days worked How productively you schedule trucks and crews
Net operating profit Gross profit − overhead What the business keeps before owner draws and taxes

Two terms need a plain definition. Direct job costs are costs that exist only because a specific move happened: crew wages, fuel, truck time, packing materials, tolls and any subcontracted labor. A loaded hourly rate is a crew member's wage plus employer payroll taxes, workers' compensation and benefits. It reflects the true cost of one crew hour.

Margin targets feed directly into how you quote. For how your rate structure shapes these numbers, see these pricing strategies that protect margin.

These are standard business formulas, not accounting or tax advice. Confirm how to classify owner labor, truck depreciation and subcontracted crews with your accountant.

Job costing: estimated vs. actual on every move

Job costing means recording the real cost of each move and comparing it with what you quoted. For movers, the comparison that matters most is estimated hours vs. actual hours.

A workable job costing routine has four steps:

  1. Capture the estimate's assumptions. Record inventory or cubic feet, crew size, truck, quoted hours and access notes on the job.
  2. Record actuals from the crew. Log clock-in and clock-out, drive time, materials used and any extra stops.
  3. Calculate variance per job and tag the cause. Use one cause per job, such as an undercounted inventory, unflagged stairs or a long carry, or the wrong crew size.
  4. Review weekly. Group results by estimator, move size and job type.

Hands comparing a printed moving estimate with a crew timesheet, pen marking the difference in hours

Here's the thing: one bad job is noise, but the same cause repeating for one estimator or one building type is a pricing problem. Recurring undercounts point to the survey process. Recurring overruns on flat-rate jobs point to the rate card.

Pro Tip: Review variance on flat-rate and binding-quote jobs first. On those moves, every extra hour comes directly out of your margin.

This routine breaks down when the estimate lives in one tool and the timesheet lives in another. When both sit in the same job record, the variance calculates itself. That is the point of estimated-vs-actual reporting in the CRM.

Revenue per crew day and where margin leaks

Revenue per crew day measures how much revenue one crew generates in one working day. It shows whether your schedule is productive, not just whether individual jobs were priced well.

Q: What is revenue per crew day for a moving company?
A: It is total move revenue divided by crew days worked, where one crew on one truck for one working day equals one crew day. For example, a week with 4 crews working 5 days each equals 20 crew days.

A single job can show a healthy margin while the day still loses money. Picture a short local move that ends before lunch and leaves the crew idle for the afternoon. Job costing calls that job a success. Revenue per crew day shows you paid a full crew for a half day of revenue.

Dispatcher circling an empty half-day slot in red on a whiteboard grid of truck numbers and crew names

The most common leaks look like this:

  • Half-day gaps between a morning job and nothing booked after it.
  • Overtime from overbooked days that spill past the planned finish.
  • Unbilled drive time, including return trips and deadhead miles to distant jobs.
  • Jobs below your minimum that still tie up a full crew and truck.
  • Oversized crews, such as sending four movers where three would finish on time.

How you pay crews changes this math. Commission pay ties labor cost to revenue, while hourly pay ties it to time. This comparison of hourly vs. commission crew pay covers the trade-offs. To see revenue per crew day tracked over time, this composite CRM analytics case study walks through an example.

Cash flow: deposits, payment processors and storage billing

Profitable movers still run short on cash because costs leave before revenue arrives. Payroll, fuel and truck payments are due on a fixed schedule, while customer payments depend on move dates. Three levers control the timing: deposits at booking, collection at completion and recurring storage billing.

Deposits put money in hand before you commit a truck and crew to a date. They also make customers less likely to cancel at the last minute. Processor choice matters here too, because fees and payout timing differ between providers. Taking deposits on your own merchant accounts keeps those funds and settlement terms under your control.

Collection at completion is where most cash arrives. Taking payment on-site, before the crew drives away, shortens the gap between finishing work and getting paid.

Mover in uniform showing a customer a payment screen on a phone at a front door, empty truck at the curb

Interstate moves follow federal rules that affect collection timing.

Q: How much can an interstate mover collect at delivery on a non-binding estimate?
A: Confirm the current requirement with the relevant authority before relying on it.

That rule makes accurate interstate estimates a cash flow issue, not just a pricing issue. Every undercounted inventory on a non-binding long-distance move turns into money you collect later, or not at all.

Storage billing is a revenue line a mover can have. Monthly unit fees arrive regardless of season, which helps cover fixed costs in slow months. The risk is that recurring charges get missed or go past due without anyone noticing.

Rows of labeled wooden storage vaults in a warehouse with a forklift parked in the aisle

Treat storage as its own revenue line. Track units occupied, monthly billing and past-due balances separately from move revenue. Tie storage-in-transit charges to the original move record so they do not get lost between departments.

Reading a real P&L for your moving operation

A profit and loss statement shows revenue, costs and profit for a period, usually a month. For a moving company, the P&L becomes useful when it is organized around how the business actually earns money.

A practical layout looks like this:

  1. Revenue by service line: local moves, long-distance moves, packing, storage and any commercial work.
  2. Direct costs: crew labor (loaded), fuel, truck costs, materials and subcontracted labor.
  3. Gross profit: revenue minus direct costs, shown for each service line if possible.
  4. Overhead: office staff, rent, insurance, marketing, lead costs and software.
  5. Net operating profit: gross profit minus overhead.

Timing matters for deposits. Ask your accountant which method your books use, because it changes how peak-season months look.

Many movers keep the general ledger in QuickBooks or a similar package. That works for bookkeeping, but a ledger rarely knows which truck, crew or estimator handled a job. Job-level margin has to come from operations data, then roll up into the P&L.

Each month, run three checks:

  • Gross margin by service line, compared with the same month last year to account for seasonality.
  • Overhead as a share of revenue, watched as a trend rather than a single month.
  • Revenue per crew day, compared with the prior month.

More about the service: Moving Estimate Software for Movers

Getting these numbers out of your CRM instead of spreadsheets

Spreadsheets fail at moving company accounting for a simple reason: someone has to retype the data. Estimates, timesheets, payments and payroll each live in a different place. By the time the month-end spreadsheet is finished, the numbers are weeks old and nobody trusts them.

When evaluating a moving CRM (customer relationship management software built for movers), check whether it does the following:

  • Stores the estimate and the crew's actual hours in the same job record.
  • Calculates crew pay from completed jobs, so labor cost per job is recorded automatically.
  • Records deposits and final payments against the job, not in a separate payment log.
  • Produces a P&L that includes expenses, not just a revenue report.
  • Reports company-wide and per branch, if you run more than one location.

For instance, Virtual Estimate, a platform built by people who ran their own moving companies, ties estimated vs. actual on every job to payroll. It also reports a P&L with expenses, lead-source ROI and crew performance, company-wide or per branch. Its estimated-vs-actual and P&L reporting page lists what the reports cover.

Whichever tool you choose, the test is the same. If your general manager cannot see last week's job-level margin without exporting a spreadsheet, the system is not doing the finance work for you.

Where to learn more: webinars and finance resources for movers

It is one more resource for owners who prefer to learn by video. Check the recording date before watching, since rates, tools and regulations change over time.

For general small-business finance, the SBA guide to managing business finances covers bookkeeping, cash flow and financial statements in plain language. For interstate rules that affect billing and collection, the primary source is 49 CFR Part 375 on the eCFR.

Webinars and guides explain the concepts. The real progress comes from tracking these five numbers every week on your own jobs, then reviewing them with your accountant every month.

Written by Virtual Estimate Team

Related Articles

Useful Links


Need help with this? Moving Estimate Software for Movers · Get started · Call (888) 611-7483

Ready to see it in action?

Book a free 20-minute demo and explore how Virtual Estimate can help your business.

Book a Demo