Skip to main content
Back to blogPain Points

You're Working More Hours Than You're Billing — And Your Books Won't Tell You

Most lawn care operators are leaking time on every job without knowing it. Here's how to find out exactly where your hours are going — and what to do about it.

August 3, 20268 min readBy Lawnager Team
time trackingjob costingprofitabilitycrew managementoperationslabor costs

The Uncomfortable Math Most Operators Never Do

You finish a week where you grossed $4,200. Feels decent. But if you actually logged every hour — drive time, quoting, fixing the equipment trailer, re-mowing the lawn that got rained out — you might find you put in 58 hours to earn it. That's $72/hr gross, before fuel, equipment, insurance, and materials. Net? You're somewhere between 'I could've made this at a desk job' and 'I'm literally paying to work.'

Most operators know something feels off but can't put a number on it. Their invoicing software shows revenue. Their bank account shows deposits. But nowhere does it say: 'You spent 3.5 hours on a $120 job that you estimated at 1 hour.' That gap is where margin goes to die.

This isn't about working harder. It's about having visibility. And right now, most lawn care operators are flying blind on the one number that matters most: how long a job actually takes versus how long you thought it would.

Why Time Tracking Feels Like Overkill — Until It Isn't

Here's the pushback most operators have: 'I'm not running Amazon. I don't need to time every job.'

Fair. But consider what you're actually making decisions on without it. You price a fall cleanup at $185 because that's what you've always charged and customers accept it. You don't know that your crew consistently takes 2.5 hours on that property because the leaf volume is always heavier than it looks. At two crew members at $18/hr, you've just eaten $90 in labor on a $185 job — 49% labor cost before you touch fuel or disposal bags.

Now multiply that across every cleanup job this fall. If you have 30 of them on the books, that's a potential $2,700 you left on the table because the estimate never got stress-tested against reality.

The operators who figure this out early stop pricing from gut feel and start pricing from data. They know which services are reliably profitable and which ones they need to reprice or drop. That's not corporate-speak — that's the difference between a business that scales and one that just gets busier.

You don't need to track every minute forever. Track 30 days of real job durations and you'll have better pricing data than most operators get in five years.

The Three Places Time Disappears That Nobody Counts

When operators think about job time, they think about mowing time. But there are three other buckets that quietly wreck your hourly rate:

First, drive time. If you're spending 45 minutes driving to a $65 mow, you haven't made $65 — you've made $65 on a 1.5-hour commitment. Poor route planning costs operators more than most realize — even solo, inefficient routing can add 8-12 hours of unpaid windshield time per week.

Second, rework. A missed strip, a clipping blow-back onto a driveway, a customer call because the gate got left open — every callback or redo costs you 20-45 minutes of untracked time. Without documentation, you can't even tell which crew member or which property type is generating the most rework.

Third, admin time. Quoting, scheduling, following up on unpaid invoices, answering 'when are you coming?' texts. Most operators don't count this at all. If you're spending 90 minutes a day on admin at a 5-crew operation, that's 7.5 hours a week of zero-revenue activity — about $600/week at a $80/hr billable rate equivalent.

  • Drive time between jobs (often 20-40% of your actual working day)
  • Rework and callbacks (hard to see without per-job photo documentation)
  • Admin time: quoting, chasing payments, answering scheduling texts
  • Equipment issues — a 20-minute breakdown mid-route cascades into an hour of lost time

What Job-Level Time Data Actually Tells You

Once you start capturing real check-in and check-out times per job, patterns show up fast. Typically within the first two to three weeks of tracking, operators find one or two service types that are consistently running over estimate — and one or two customers whose properties always take longer than average.

That 'quick mow' customer who lives 8 miles off your main route in a neighborhood where you have no other stops? On paper she's paying $55. In practice you're spending 40 minutes of drive time, 45 minutes on-site, and she always calls after to ask about a spot you missed. That account is costing you money. You either reprice it, drop it, or find two more customers on that street to make the route make sense.

This is exactly what the Profitability report in Lawnager is built to surface. It calculates per-customer profit by pulling actual job duration from crew check-in and check-out, multiplying by your crew's hourly wage, and showing you the real margin after labor — not just the revenue. It flags thin-margin accounts (under 30%) so you're not guessing which customers to reprice. You know.

Crew Check-In Isn't Just for Big Operations

A lot of solo operators or two-person crews skip time tracking entirely because it feels like overhead built for bigger businesses. But the irony is that smaller operations need this data more, not less. When you're running lean, one bad pricing decision on a recurring customer isn't a rounding error — it compounds every week for the length of that relationship.

Getting your crew to clock in and out doesn't have to be complicated. The Lawnager crew field app handles it — crew members check in when they arrive on-site and check out when they leave, right from their phone. No paper. No separate app. The crew field app also supports Spanish, which matters when your crew isn't fully comfortable with English-only tools and you need accurate data, not guesses.

For solo operators tracking their own time: even a manual note in your scheduling app for two weeks will show you more than you expect. The goal isn't perfection — it's enough data to stop pricing from hope and start pricing from history.

Crew members don't need to understand why you're tracking time. They just tap in when they arrive and tap out when they leave. That 5-second habit is worth thousands in better pricing decisions.

The Payroll Side of This Problem

Time tracking isn't just about pricing — it's also about paying your crew accurately and knowing what that labor actually costs you as a percentage of each job.

Most operators either pay hourly based on shift time (and hope no one is padding it) or pay a flat daily rate regardless of hours worked. Neither gives you visibility into which jobs are labor-heavy and which are efficient.

When you have actual per-job check-in and check-out data, you can calculate real labor cost per job — and see your labor margin per service type. You might find that your biweekly mowing accounts run at 38% labor cost and your landscaping installs run at 62%. That changes how you price installs, whether you want to take on more of them, and whether you need a more experienced (faster) crew for the high-complexity work.

The Crew & Payroll report exports a full timesheet CSV — hours per crew member, jobs completed, revenue generated, revenue per hour. That's payroll-ready data and a productivity benchmark in one export. It also sets you up to have a real conversation with crew about performance: not 'you're slow,' but 'your average job duration on mowing runs 25% longer than the rest of the crew — let's look at why.'

  • Know your actual labor cost per job — not an estimate
  • Identify which service types have the healthiest labor margin
  • Export payroll-ready timesheets without manual tracking
  • Have fact-based performance conversations with crew

What to Do With the Data Once You Have It

The first thing most operators do when they see real job duration data is feel a little sick. That's normal. You've been underpricing something for years and now you can see it clearly.

Here's the practical sequence: first, identify your three worst-margin recurring customers or service types. Don't try to fix everything at once. Just pick the worst three. Then look at why — is it drive time, longer-than-estimated on-site time, or rework? Each has a different fix. Drive time is a routing problem. On-site overruns are a scope or crew efficiency problem. Rework is a training or accountability problem.

For underpriced recurring accounts, the cleanest move is to reprice at the next season or contract renewal. Raising prices on existing customers doesn't have to mean losing them — especially if you've been doing solid work. But you can't have that conversation confidently unless you know the real numbers.

For new quotes, the fix is using historical job duration data to set your estimates. If your records show that a 10,000 sq ft property at the terrain type on file takes 1.4 hours on average, quote from 1.4 hours — not 1.0. That 24-minute difference might only be $7-10 per visit, but on a weekly account it's $350-500 a year in margin you're currently giving away.

One repriced recurring account at the right margin can be worth more to your bottom line than adding two new low-margin customers. Know your numbers before you grow.

The Bigger Picture: A Business You Can Actually Value

There's a longer-term reason to care about this beyond the weekly margin math. If you ever want to sell your business — or just take a month off without it collapsing — documented, profitable operations are what make that possible.

A buyer looking at your business doesn't just want revenue numbers. They want to see that your pricing is grounded in real cost data, that your labor costs are predictable, and that your recurring accounts are actually profitable — not just active. A business with documented job costing and crew time data is provably more valuable than one running on gut feel and a spreadsheet.

What buyers actually pay for when they purchase a lawn care business is a clean book of recurring, profitable accounts — not just gross revenue. Getting your time tracking and job costing right now isn't just about this week's margin. It's building the foundation of a business worth selling at the top of the range, not the bottom.

Ready to run your lawn care business smarter?

Join operators who traded spreadsheets for a platform that keeps up with them.

Start for free
Share: