Profit Engine Book a call

What a mowing crew hour actually costs you

By Dustin Holden — career CFO, former manufacturing cost accountant, has run mowers.
Published July 2026 · Updated July 2026

Ask an operator what a crew hour costs and most will quote the wage: “I pay my guys $22.” Ask what they bill and you’ll hear $50, maybe $55, and it sounds like a fat margin. It isn’t. By the time that hour reaches the customer’s lawn it costs you close to $48 — and plenty of operators are billing below it without knowing. Here’s the whole stack, one layer at a time.

Layer 1: The wage isn’t the wage

Every payroll hour carries costs that never show up on the pay stub: the employer side of Social Security and Medicare, unemployment taxes, workers’ comp — which runs high in landscaping — and the paid time that produces nothing: rain delays, shop mornings, training a new guy. Add it up and a fair rule for a lawn crew is a 1.32× burden on the raw wage. Your $22 employee costs $29.04 an hour just to have on the clock.

Calculate your own burden rate

Don’t take my 1.32 on faith. Build yours — it takes one payroll run, your workers’ comp policy, and an honest memory of last season. Four line items do almost all the work:

Here’s the worked example on the $22 wage. The line items are universal; the dollar figures past FICA are illustrative — plug in your own policy and payroll numbers.

Line item (worked example)$/paid hour
Raw wage$22.00
Employer FICA at 7.65% (IRS Pub 15)+$1.68
FUTA + state unemployment (illustrative)+$0.55
Workers’ comp, landscaping class code (illustrative)+$1.76
Paid nonproductive time — rain, shop, training (illustrative)+$2.20
Uniforms, payroll service, small benefits (illustrative)+$0.85
Fully burdened wage (1.32×)$29.04

Sanity check before you decide 1.32 sounds padded: the Bureau of Labor Statistics’ Employer Costs for Employee Compensation data puts benefits at roughly 30% of total compensation for U.S. employers. For a crew with no health plan, 1.32× is the conservative end, not the paranoid one. If your number comes out under 1.2, you missed a line — you didn’t find savings.

Layer 2: Paid hours aren’t billable hours

You pay from clock-in to clock-out, but the customer only pays for time on their property. Drive time between stops, loading, fueling, the dump run — a typical route crew bills about 7.5 hours of a 9-hour paid day. That means every billable hour has to carry 1.2 paid hours: $29.04 × 1.2 = $34.85 per hour you can actually invoice.

Measure your real billable ratio

That 7.5-of-9 isn’t a study — it’s what a well-routed crew puts up in the books I see, and yours might be worse. You don’t need software to find out. You need twenty minutes and two weeks of paper:

  1. Pull two weeks of timesheets and total the paid hours per crew — clock-in to clock-out, everything.
  2. Pull the same two weeks of route sheets or job clock-ins and total the on-property hours — time you could put on an invoice.
  3. Divide paid by billable. That’s your factor. 9 ÷ 7.5 = 1.2.

If your factor is 1.3 or worse — under 7 billable hours in a 9-hour day — you have a routing problem: too much windshield time between stops, a slow morning load-out, a dump run parked in the middle of the day. Every tick of that factor is money. At a $29.04 burdened wage, the difference between 1.2 and 1.3 is about $2.90 on every hour you invoice, on every crew, all season.

Layer 3: Overhead rides on crew hours

The shop rent, the truck payments, insurance, fuel, the software, your office help — none of it bills a customer, and all of it has to be carried by the hours that do. Say your fixed overhead is $7,200 a month and your crews put up 600 billable hours: that’s $12 per crew hour before anyone starts an engine. Operators who skip this step are pricing with a third of their costs missing.

The equipment reality check

“Where does the mower go?” is the question I get most on this math, so let’s be precise. The consumables line in the stack below — $1.50 an hour — covers only trimmer line, blades, and two-cycle mix. It does not cover the mower.

The machine itself — depreciation, repairs, the belt that let go in June, the spindle rebuild — belongs in the fixed overhead pool with the trucks, allocated across billable crew hours like everything else in that $7,200. Not ignored, not hand-waved into “the shop takes care of it.”

And watch the paid-off-mower trap. “My equipment’s paid for” feels like free capacity, but that machine is still wearing out — you’re consuming its replacement one lawn at a time. If a replacement reserve and this year’s repair bills aren’t in your overhead number, your breakeven is fiction, and the day the deck cracks you’ll fund the new unit out of margin you never actually had.

The full stack

Layer$/billable hour
Raw wage$22.00
+ Burden ×1.32 (taxes, comp, downtime)$29.04
+ Unbillable time ×1.2 (drive, load, dump)$34.85
+ Overhead allocation ($7,200 / 600 hrs)$46.85
+ Consumables (line, blades, 2-cycle mix)$48.35

So the honest ledger: bill $50 against this crew and you keep 3%. One rained-out Thursday, one comp rate bump, and the 3% is gone.

The rate that actually pays you

Breakeven on this crew is $48.35. But breakeven isn’t a price — it’s the line where working all day accomplishes nothing. To keep a real 20% net margin, divide by 0.8: 48.35 ÷ 0.8 ≈ $60 per crew hour. That’s the number the rate card gets built from — per crew, per service, from your own burden, your own ratio, your own overhead.

I used to repeat the line that half the market bills $45. I can’t survey the market, so I’ll say what I can stand behind: in the books I see, operator after operator is holding a $45 rate to keep HOA and commercial work — and on a crew like this one, each of them is paying $3.35 an hour for the privilege of mowing. The crew worked hard, the truck ran all day, and the company got poorer.

Breakeven on this crew is $48/hr. The rate that pays you is $60. That’s not gouging — that’s the price of still being in business in February.

And February is the point. A right-priced book is what funds the winter cash reserve — the worked example there banks $43,600 by season’s end, and it only works if the crew hours all summer cleared their true cost with room to spare. Wrong rate in May, credit card in February.

Why your P&L hides this

Your books blend everything: the profitable hardscape job pays for the losing mowing route and the bottom line still looks okay, so nothing gets fixed. The only way to see it is per job, fully loaded — which is exactly the exercise most operators never have time to do. Numbers here are the worked example; your wage, your routes, and your overhead produce your own stack.

What to change on Monday

  1. Build your burden multiplier. One payroll run, your comp policy, last season’s rain and shop days. Thirty minutes with the table above gets you your own 1.32 — or your own 1.41, which is worth knowing more.
  2. Measure your billable ratio. Two weeks of timesheets against two weeks of route sheets. Twenty minutes. Write the factor on the whiteboard where the crews load out.
  3. Recompute breakeven per crew. Burdened wage × your factor, plus your overhead divided by your billable hours, plus consumables. Put that number next to every rate on your card and circle the ones below it in red.
  4. Sort the client list against the new number. Every account is now a kill, keep, or reprice decision — not a feeling about who’s been with you the longest.

If you want to see what this looks like run on a full book — every job rebuilt at loaded cost, the rate card rebuilt from breakeven up — the sample audit report shows the whole thing computed.

Questions operators actually ask

What’s a good labor burden rate for lawn care?

Around 1.3 times the raw wage is what I see in most mowing operations once payroll taxes, workers’ comp, and paid downtime are counted — the worked example on this page builds to 1.32x, turning a $22 wage into $29.04. Shops that pay for health insurance run higher; federal data puts benefits at roughly 30% of total compensation across U.S. employers. If your calc comes out under 1.2x, you probably missed comp or downtime — you didn’t find savings.

How many billable hours should a crew get from a 9-hour day?

About 7.5 hours on customer property is what a well-routed mowing crew puts up in the books I see. That’s a 1.2 factor: every billable hour carries 1.2 paid hours. If your crews are under 7, you have a routing problem — too much windshield time between stops, a slow morning load-out, or a mid-day dump run. Measure yours from two weeks of timesheets before assuming you’re typical.

Should I raise prices first or fix my billable ratio first?

Reprice first. A rate change reaches the bottom line the day it takes effect; tightening routes takes weeks of trial and error. Measure both numbers, move prices to clear your true breakeven, then work the ratio — at the right rate, every billable hour you recover is nearly pure margin. In the books I see, underpricing costs operators far more than loose routing does.

Want this math run on your actual book?

The Profit Engine Audit rebuilds every job at fully-loaded cost and hands you the repriced rate card — guaranteed to find more margin than it costs, or full refund.

See how the audit works →