
Landscaping Labor Overruns: Diagnose Estimated vs. Actual Hours
Landscaping labor cost overruns happen when actual person-hours keep exceeding the estimate and nobody can say why. Before you blame slow crews, compare like-for-like scope and record time by work stage. Then sort each overrun into estimate error, scope creep, crew pace, or a process failure, because each one has a different fix.
Updated October 9, 2026
Measure labor in person-hours
Use person-hours consistently. A three-person crew working four hours consumes twelve person-hours, even though only four clock hours elapsed. If your estimate is written in crew-hours and your timesheets are in person-hours, every comparison is wrong before you start.
Next, record time by meaningful stages: travel, setup, installation, cleanup, and return visits. Keep the categories simple enough that a crew leader can fill them in reliably at the end of a long day. Five categories recorded honestly beat fifteen categories guessed at. Compare estimates with actual delivery costs using the landscaping job-cost worksheet.
The four causes of labor drift
Most overruns fall into one of four buckets. Treating them all as "the crew was slow" is how owners end up padding every bid and still losing money.
Estimate error. The production rate was wrong from the start. The same job type misses on every crew, every week.
Scope creep. The customer asked for more on site and the crew just did it. The original estimate may have been fine.
Crew pace. One crew consistently runs long on work other crews finish on time. That points to skills, leadership, or crew makeup.
Process failures. Missing materials, broken equipment, bad directions, or rework. The crew was waiting or redoing, not working slowly.
Here is the worked version. An estimate allows eighteen person-hours. A three-person crew takes seven hours, or twenty-one person-hours. If the customer approved additional work during the visit, isolate that time before judging the original estimate. If the extra three person-hours came from a missing-material trip, improve purchasing rather than raising every future labor allowance.
A variance table by job type
Look at variance by job type. One bad day tells you little. A pattern across a week tells you where the money is going.
| Job type | Estimated person-hours | Actual person-hours | Variance | Likely cause |
|---|---|---|---|---|
| Weekly maintenance route | 96 | 104 | +8 (8%) | Travel between scattered stops |
| Fall cleanups | 40 | 52 | +12 (30%) | Estimate error: leaf volume underestimated on every job |
| Mulch and bed installs | 30 | 36 | +6 (20%) | Process failure: second trip for material |
| Shrub planting | 24 | 31 | +7 (29%) | Scope creep: extra plants added on site, no change order |
| Paver patio | 60 | 63 | +3 (5%) | Within tolerance |
| Total | 250 | 286 | +36 (14%) |
In this example, at a loaded labor cost of $32 per person-hour, those 36 hours cost $1,152 in one week. Across a 30-week season that is about $34,500 of labor that was never priced in. That is a Profit Leak, and it rarely shows up until year-end.
A practical rule of thumb: investigate any job type that runs more than 10% over for two weeks in a row. Ignore small one-off misses.
The fix for each cause
Match the fix to the cause. Raising estimates across the board only hides the problem.
Estimate error: update the production rate for that job type only, and only after the pattern repeats. Building better estimates from scratch is its own process; fix the rate here and move on.
Scope creep: give crews a simple way to log and approve extra work on site. A clear change order process for crews stops free work without forcing them to call you.
Crew pace: compare the same job type across crews before blaming anyone. If one crew consistently lags, look at leadership and supervision. Why crews lose momentum without the owner onsite covers the usual reasons.
Process failures: fix the upstream system. Load lists for materials, a maintenance schedule for equipment, and tracking callbacks and rework so return visits stop hiding inside labor totals.
Run a weekly variance review
Labor drift is easiest to fix in the second week it shows up. Build a short review into your week.
Crew leaders submit stage times with each job. Capture completed work and unresolved issues in a structured end-of-day crew report.
The office totals estimated vs. actual person-hours by job type every Friday.
Flag anything over your tolerance and tag a likely cause.
Assign one fix per flag, with a name and a date.
Fold the results into the weekly profit review.
Do not encourage inaccurate time records to make estimates look correct. If crews learn that honest overruns get them yelled at, the data dries up. Honest numbers are what make fair performance reviews and reliable pricing possible.
For financial recordkeeping context, see the SBA business management resources. Apply consistent definitions with your accounting professional.
Most labor drift starts in the bid, so build landscaping estimates from production rates and close the loop every week.
Frequently asked questions
What is the difference between crew-hours and person-hours?
A crew-hour is one elapsed hour for the whole crew. Person-hours multiply elapsed working time by the number of people on the job, so a three-person crew working two hours uses six person-hours. State which measure every estimate uses, and record time the same way.
Why do landscaping labor estimates keep missing?
Common causes include incomplete scope, unrealistic production rates, changed site conditions, missing materials, and rework. Recording time by stage and comparing job types week to week tells you which one is driving your overruns.
Should I increase labor estimates after one overrun?
No. Investigate the specific cause first. A one-off change or a preventable failure is different from a production rate that misses on every crew, and only the second one justifies changing future estimates.
Explore 7 Figure Landscape Network's business systems programs or book a strategy call to discuss the operating problem you want to work on. Learn about Jim Wertz and the network.
For the broader job costs and profitability process, use Landscaping Job Costing: A Worksheet and Worked Example as your starting guide, then return to the specific issue covered here.
