The Number Most Operators Never Look At
You bid a lawn at $65. You show up, mow it in 45 minutes, and move on. That feels like a win — and on paper, it is. Until you actually count what it took to get there.
Fuel to drive across town. Blade sharpening you did on Sunday night. That mower's oil change last week, split across however many lawns it touches. The 12 minutes you spent emailing the customer when they asked about the brown patches. The 8 minutes scheduling the job, sending the confirmation, and logging the invoice.
Nobody tracks that stuff. So nobody knows when a 'profitable' lawn is actually running at a $12 margin — or a loss.
Revenue is what a job pays you. Profit is what it pays you after everything it actually cost you. Most operators only know the first number.
The Overhead Nobody Talks About
The lawn care industry talks a lot about labor cost and material cost. Those are real, and you should track them. But there's a third category that doesn't get a name — call it invisible overhead — and it's the one that quietly kills margins on otherwise solid accounts.
Invisible overhead includes: drive time between jobs (not just the job itself), time spent re-quoting the same customer, time spent on customer service calls, partial equipment costs, administrative time per job, and the cost of a callback when something wasn't right the first time.
A 45-minute mow that requires 20 minutes of drive time and 10 minutes of post-job admin isn't a 45-minute job. It's a 75-minute commitment for $65. That's $52/hour before you subtract the machine, the fuel, and your crew's wage. For many operators running a two-person crew at $18/hour each, you're at break-even or worse.
The operators who catch this early are the ones who build sustainable businesses. The ones who don't often find themselves working 55-hour weeks wondering why they can't get ahead. If that sounds familiar, you might be logging more hours than your books show.
- •Drive time to and from job site (often 15–30% of total route time)
- •Post-job admin: invoicing, photos, messages, follow-ups
- •Customer service time per account (callbacks, rescheduling, complaints)
- •Equipment depreciation — a $12,000 mower over 3 years is $333/month, or roughly $15–20 per day of use
- •Blade sharpening, oil changes, and incidental repairs spread across job count
- •Re-quoting or re-scheduling time for difficult accounts
Why Distant Customers Cost You Twice
Here's one that surprises operators when they first see the numbers: your cheapest-looking customers are often the ones farthest from your route core.
Say you have a tight cluster of 8 lawns in one neighborhood — that's a $520 morning if each is $65, and you spend maybe 40 minutes total in drive time. Now you've got two outlier lawns across town, each $75. Looks like a premium. But add 45 minutes of drive time each direction, plus the wear on the truck, and you've turned $150 into something closer to $80 after real cost.
Route density isn't just an efficiency metric — it's a profitability metric. When you're driving 12 miles between stops, you're paying yourself to sit in a truck. Smart operators price outlier accounts at a premium or cut them loose during busy season to protect the core route. Route optimization can show you which stops are stretching your day — and which clusters are printing money.
A $75 lawn 20 minutes off-route may be less profitable than a $60 lawn two streets over from your next stop.
How to Actually Find Your Real Job Cost
You don't need an accounting degree. You need four numbers per job: price, time on site, drive time, and crew cost.
Start with a simple test. Pick five jobs from last week — ideally a mix of close and distant, easy and complicated. For each one, write down: what you charged, how long it actually took door-to-door, how many crew members, and their hourly rate. Then add a rough estimate for fuel (a typical $0.20–0.25/mile is reasonable for a loaded truck) and any materials used.
For a crew of two at $18/hour on a 90-minute door-to-door job with $4 in fuel: labor alone is $54, fuel is roughly $3–4, and before equipment depreciation you're already at ~$58 on a $65 job. That's a $7 margin. One callback or a blade swap later and you're underwater.
Do this exercise across your route for a week and you'll know exactly which accounts you should be raising prices on — and which ones need to go. Lawnager's profitability report does this math automatically once crew check-in times and wages are logged, so you're not doing it by hand every week. Your reports can tell you which customers are actually making you money — and which ones just feel like they are.
- •Step 1 — Log actual on-site time (not estimated). Crew check-in/out is the only way to get this right.
- •Step 2 — Add drive time per stop, or use route data to estimate.
- •Step 3 — Apply crew wage × total time (not just mow time).
- •Step 4 — Add fuel estimate: $0.20–0.25/mile is a reasonable starting point for a truck.
- •Step 5 — Divide net by total job time in hours. That's your real hourly rate.
The Accounts You Should Reprice First
Once you run the numbers, a pattern usually shows up fast. There are a handful of account types that consistently underperform:
The legacy account. A customer you've had for four years at the same price. You've never raised it because they're 'loyal.' But your fuel costs are 30% higher than when you signed them, your crew rate went up, and you're probably running the same margin you were making at year one — which wasn't great to begin with.
The difficult yard. Complicated terrain, a fence gate that takes three minutes to unlock and re-lock, a dog that has to be kenneled first, or a homeowner who comes out every single time to supervise. These accounts eat time in ways that don't show up in your estimate.
The distant one-off. A single lawn miles away from anything else. You took it when you were building the route. Now it's a drag on every day it appears.
Raising prices on long-term customers feels uncomfortable, but most will stay if you handle it right and give them notice. The ones who leave over a $5–10 increase were probably not worth keeping at the old rate. Understanding how to price your services — and when to adjust — is one of the most valuable skills you can build.
The customer you've had the longest is often the one you've been undercharging the longest. Loyalty runs both directions.
What Disputes and Damage Claims Do to Your Real Margin
Here's a cost most operators never factor in: the time and money burned when something goes wrong on a job.
A damage claim — a nicked sprinkler head, a cracked window from a rock, a garden bed that got oversprayed — can easily cost $150–500 to resolve. That wipes out the margin on five to ten visits from that account. And the hours spent going back and forth with the customer, taking photos, filing a claim, or just eating the cost to keep the peace? That's labor that doesn't show up anywhere in your job records.
Good documentation before, during, and after every job is cheap insurance. Photos on arrival and completion, condition notes in the crew app, and a clear paper trail mean you go into any dispute with evidence instead of a he-said-she-said situation. Knowing how to handle a damage claim professionally can save a customer relationship and protect your margin at the same time.
- •A single unresolved damage claim can erase 5–10 jobs worth of margin on that account
- •Pre-job and post-job photos are the cheapest protection you have
- •Crew field apps with photo logging make documentation automatic, not an afterthought
- •Documented disputes are faster to resolve — and less likely to escalate
Making This a System, Not a One-Time Exercise
Running this analysis once is useful. Running it monthly is what actually changes the business.
The operators who stay ahead of margin erosion aren't doing complex accounting — they're just checking a few numbers regularly. Revenue per crew hour. Average job profit by neighborhood. Which accounts haven't been repriced in 18+ months. These aren't hard metrics to track if the data is being captured.
The data capture is the hard part for most operators. If your crew isn't logging check-in and check-out times, if you're not tracking drive time, if materials are being estimated at quote and forgotten after — the numbers won't be there when you need them. Fixing the data problem fixes the margin problem downstream.
For operators running on Lawnager, the Profitability report does the math automatically — job price minus labor cost, color-coded by margin, with thin-margin accounts flagged for repricing. It's not magic, it's just using the check-in times and wage rates you're already logging. If you're not on any platform yet and want to see how the numbers shake out across your route, the reports and business insights overview shows exactly what data feeds into the analysis and how to read it.
You can't manage what you don't measure. But you don't need a spreadsheet — you just need crew time tracked and wages logged.
Start Here: Five Things to Track This Week
You don't have to overhaul your whole operation to start getting better numbers. Pick one week and track these five things deliberately:
By the end of the week, you'll have a clearer picture of your actual hourly rate than most operators ever get. And you'll probably find at least two or three accounts that need to be repriced, restructured, or dropped — which frees up time to replace them with better ones closer to your route core.
- •1. Actual on-site time for every job (not estimated — logged by crew or yourself)
- •2. Drive time between each stop (phone GPS or route app)
- •3. Any post-job time spent: messages, invoicing, callbacks per account
- •4. Fuel used for the week and miles driven
- •5. Any equipment issues, repairs, or callbacks that cost you time
One week of honest tracking will show you more about your business than a year of looking at revenue totals.
Ready to run your lawn care business smarter?
Join operators who traded spreadsheets for a platform that keeps up with them.
Start for free