Some of the biggest landscaping mistakes contractors make usually nothing to do with the quality of their work. Rather, it’s the mistakes that show up before the work even starts.
We’re talking about your landscape estimate. You can be the best installer in your market, run a tight crew, and still find yourself cash-strapped come winter because of a few small, invisible errors in how you priced the job.
And the most frustrating part is that these mistakes never announce themselves. Picture this: you’ve done a budget. You’ve fixed your pricing. You’re recovering overhead. But when you check your bank account mid-season, there’s that knot in your gut. The jobs looked good on paper. The calendar stayed full. But somehow the numbers just don’t add up.
After working with thousands of contractors, the same three culprits tend to show up time and time again, even for experienced pros who think they’ve covered all the bases. They lurk under the surface, bleeding margin on job after job. Here’s how to spot the three biggest landscaping mistakes contractors make in estimating, understand what they’re actually costing you, and fix them for good.
Mistake #1: Estimating Labor in Partial Day Chunks
You’re estimating a job. You run your numbers, and come up with 165 man-hours. You feel good about it, so you send the estimate. But there’s a problem (and one of the biggest landscaping mistakes you can make) hiding inside that number.
Let’s take a closer look at the math. You have a crew of three who work 10-hour days, which gives you 30 man-hours a day. You divide those 165 man-hours it’ll take to complete the job and you divide it by 30, which comes down to 5.5 days. So you bid 5 and a half days, but that last day doesn’t work the way you will.
Why This Breaks Down
Here’s what actually happens on that last half-day.
Your crew wraps the job and heads back to the shop around noon. They start cleaning tools, unloading equipment, and preparing for tomorrow’s work. You’re still paying them, but there’s no actual billable work being produced, and it’s not like you can mobilize them on a new job in that same afternoon. The job has produced a full day of payroll, but with only a half-day of billed revenue to cover it.
The Overhead Problem
Your overhead costs (such as rent, insurance, equipment payments, software, and marketing) will never pause for a half-day. Your hourly rate is calculated assuming full workdays. When you work a partial day, that math breaks down. Do this even a handful of times throughout the season, and you’ll quietly rack up a multi-thousand dollar overhead deficit without ever knowing why.
That’s where the “doing everything right but still losing money” feeling comes from. The jobs look good on paper, but margin bleeds out in those half-day increments.
The Fix
Always estimate in full-day blocks. Calculate your crew’s daily man-hour input (crew size x average hours a day), and always estimate in multiples of that number. If your calculation gives you 165 hours, round up to 180, turning that 5.5 days into an even 6. Don’t think of this as padding, because it isn’t. It’s simply you ensuring that all of the costs required to get the job done are covered.
(Note: This applies specifically to multi-day installation jobs. With smaller recurring jobs, like lawn maintenance, where you make multiple stops in one day, the key is making sure that total man-hours across all stops still add up to a full billable day of work.)
Mistake #2: Forgetting to Estimate Logistics
Most contractors are actually pretty solid at estimating on-site work. You’re an experienced professional; You know how long it takes to lay pavers or build a wall.
Why This Breaks Down
What gets missed is everything surrounding the job, which leads us to another of the biggest landscaping mistakes contractors make: not including job logistics in estimates. The ‘logistics’ we’re referring to here are the invisible hours that you might not think are worth tracking. Things like morning load-up at the shop, drive time to and from a job, supply runs, dump runs, managing vendors or subcontractors, special requests from the client, and end-of-day clean-up.
Or, if we want to put actual numbers to this problem, let’s say you have a job involving a 1,200 square foot patio, a 45-minute drive, and a crew of 4 people. That’s an hour and a half of daily travel per person, multiplied by your four-person crew, meaning you’re losing 6 man-hours a day just in drive time. Over a weeklong job, that’s 42 unaccounted man-hours. At $80 an hour, you’re looking at over $3K in labor cost, with no revenue attached. And that figure is before factoring in dump runs, load time, or the muddy driveway the client asked you to wash on day three.
In practice this looks like you landing the job, doing it well, and making the client happy…and looking at the numbers afterward to realize that the margin is nowhere near what you expected.
The Fix
For every day of on-site work, estimate how much drive time you have, adding the time you need for peripheral tasks (usually 10-30% of the total job time). Build that “off-site” and “peripheral task” time in before you send the estimate, not after the job is done.
Build yourself a checklist, and before every estimate, run through it to make sure you’ve covered your bases. It should look something like this:
- Material delivery or pickup runs unchecked
- Dump fees and haul-away time unchecked
- End-of-day cleanup and unloading unchecked
- Challenges specific to the site (tight access, soft ground, limited space) unchecked
- Subcontractor coordination and vendor management time unchecked
- Any client-specific conditions that came up during the walkthrough unchecked
Remember that you’re paying your crew from the moment they show up at the shop to the moment they leave at the end of the day. One of the biggest landscaping mistakes you can make is not having an estimate that reflects this reality.
Mistake #3: Not Having a Repeatable Estimating System
It’s time to sit down and write your estimate. What does this process look like?
Maybe you pull up a spreadsheet, maybe you flip through notes from a similar job two seasons ago, or maybe you just think it through and then go with what feels right. And it even works…sometimes. But sometimes it doesn’t, and it’s not obvious why.
Why This Breaks Down
Here’s the thing: estimating without a repeatable system means every bid is a guess.
Without a system, every estimate you build gets built from scratch. Pricing varies based on who’s estimating, what day it is, what mood you’re in, and whether or not you’ve had your cup of coffee. The methods that you do have live only in your head or in handwritten notes, making it difficult for anyone who isn’t you to build accurate estimates.
But what happens if you go on vacation? Estimates either won’t go out, or they’ll go out wrong. Maybe you hire someone to help with sales, but they underbid three jobs because they don’t know what you know.
Or, what if your business expands? You grow to 5-10 estimates a week, and there’s no time to thoughtfully build each estimate accurately from scratch. You can’t figure out why some jobs make profit and others don’t, because you have no consistent baseline to compare your estimates against. You don’t even know which clients or job types are actually worth pursuing.
Without a reliable estimating system, whether or not your business makes profit depends entirely on your memory. And memory is incredibly fallible, especially mid-season.
The Fix
If every estimate lives in your head, you become the bottleneck that keeps your business from growing. Instead, you need an actual estimating system, and that system needs to be built on something real. Ideally, that system should include:
- Pre-built templates for every job type your business handles regularly (ie: patios, planting beds, water features, mulch installs, and so on)
- Production rate metrics attached to each template (ie: yards of mulch per man-hour, planting rate by plant size, linear feet of edging per hour)
- Historical data from past jobs to feed back into your templates, so you can see what you estimated the job would take vs. the job reality (a process also known as job costing)
- A documented process anyone can follow, so estimates don’t depend on any one person’s knowledge
With an actual reliable estimating system, your estimating will get faster, your margins will become more predictable, and you’ll be able to delegate without losing accuracy. And you’ll be able to see which job types make you money, giving your business the scalability required for growth.
Solve It or Leave It?
Sure, you could fix these three biggest landscaping mistakes manually. But should you?
One of my favorite quotes is “trying harder is not a strategy”. Trying harder, remembering better, and more willpower are not what will solve these issues in your business. The true answer lies in installing systems into your business that can solve these issues at the root.
The above are three of the biggest landscaping mistakes contractors make, but none of these errors come from carelessness. They tend to hide in plain sight; maybe in a rounded number, in drive time that didn’t get estimated, or in a job priced using memory instead of job data.
These three biggest landscaping mistakes will cost you and your company money. They’ll also cost you in sleep, stress, and stability. Getting these things right allows you to build something sustainable.
Before you send your next estimate, give yourself a gut check:
- Did you estimate in full-day chunks?
- Did you account for drive time, dump runs, and all off-site labor?
- Is this estimate built from a template with documented production rates?
If the answer to all three is yes, you can go ahead and hit send.
When your estimates are accurate, everything gets easier. You’ll see less stress, happier clients, better reviews, and a business that grows and evolves in the ways you actually want it to. And if you’re looking for the perfect system for quickly creating thorough, accurate estimates, you don’t have to look too far.
Just contact SynkedUP for a demo, and find out for yourself how our software can save you 90% in estimating time.