← All articles Moving

Flat Rate or Hourly for Moving Jobs? One of These Is Quietly Killing Your Margin

Almost every moving quote comes down to the same fork in the road: charge by the hour, or throw out a flat number and hope the job goes the way you pictured it. Customers usually push for flat rate because it feels safer. But "safer for the customer" and "safer for your margin" are two very different things — and picking the wrong one, or picking the right one without doing the math first, is how movers lose money on jobs that looked profitable on paper.

Short answer: Flat rate is fine for local moves you've scoped in person or through real photos — as long as it's priced from a realistic hour estimate plus a 15–20% buffer. Use hourly when there's real uncertainty: long distance, no walkthrough, storage stops, or multiple addresses.

Why customers want flat rate (and why you might too)

Nobody likes an open-ended bill. A flat rate gives the customer a number they can budget around — no surprises, no clock running in the back of their mind while your crew wraps the couch. It's also an easier sell. "It's $460, done" closes faster than "it's $95 an hour and we're not totally sure how long it'll take." That's exactly why so many movers default to flat rate: it wins more jobs at the quote stage.

The catch is that a flat rate is a bet. You're guessing how long the job will take and pricing it once, up front, before you've seen the actual stairs, the actual elevator wait, or the extra boxes the customer didn't mention on the phone.

Where hourly quietly loses too

Hourly isn't automatically the safe choice either. It protects you from underestimating a job, but it doesn't automatically make the number right. If your hourly rate doesn't reflect your real cost to run a crew — wages, truck, fuel, insurance, overhead — you can bill every hour worked and still lose money on every one of them. Hourly has its own drag on margin too: crews unconsciously slow down when the clock is the only thing determining the bill, and unbilled drive time or setup time still costs you real dollars.

The actual math

Say you run a 2-person crew. Between wages, the truck payment and fuel, insurance, and overhead spread across your billable hours, it costs you $70/hour to have that crew on a job. You estimate a local move at 4 hours and quote it flat at $460 — a comfortable $180 profit on paper.

Job day: there's a second-floor walk-up with no elevator, the customer has nearly twice as many boxes as they described, and street parking means the truck is 60 feet from the door instead of 10. The job runs 5.5 hours instead of 4.

Your cost: 5.5 × $70 = $385. Your price: still $460. Profit dropped from $180 to $75 — and that's assuming nothing else went sideways. Run three jobs like that in a week and you've quietly cut your take-home in half without changing a single number on the invoice.

A flat rate isn't the mistake. A flat rate priced on the wrong hour estimate is the mistake.

What actually determines the hours (and gets missed)

Here's what turns a "quick 4-hour move" into a 5.5-hour one, almost every time:

  • Stairs or elevators, especially elevators you have to wait for
  • Long carry distance from the truck to the door
  • Heavy or bulky items — pianos, safes, large appliances
  • Disassembly and reassembly — bed frames, sectionals, wall units
  • Packing that isn't actually done when the crew arrives
  • Extra stops — a storage unit, a second address
  • Parking or loading-zone access at either end
  • A crew size that doesn't match the inventory size

None of that shows up if you price off square footage or a phone-call inventory. It shows up in the truck, on the clock, and eventually in your bank account.

So which should you use?

A practical way to decide:

  • For a well-scoped local move where you can walk the space (or get real photos or video) beforehand and confirm access, stairs, and inventory — flat rate is fine, as long as you price it off a realistic hour estimate with a buffer, not the fastest-case scenario.
  • For anything with real uncertainty — long-distance moves, jobs booked off a phone call with no walkthrough, jobs involving a storage stop or multiple addresses — hourly protects you better, because you can't accurately estimate what you haven't seen.

The safest version of "flat rate," honestly, is hourly math done in advance and presented as one number. You still calculate the hours. You just don't make the customer watch the clock while you do it.

Build the buffer in — don't wing it

Whatever format you quote in, add 15–20% to your honest hour estimate before you turn it into a price. That buffer isn't padding — it's covering the stairs you didn't know about, the extra boxes, the parking. Jobs that come in under estimate become happy surprises instead of you eating every overrun as pure loss.

Quote moving jobs on your real numbers

SolidScope calculates your true hourly cost — crew wages, truck, fuel, and overhead — so every flat-rate quote is backed by real math, not a guess.

Try the calculator free

Keep reading: How to calculate your overhead rate as a service business →