5 Landscaping Estimating Mistakes Costing You $1,000/Month

Val Okafor avatar
Val Okafor
Landscaping crew leader reviewing an estimate on a clipboard next to a work truck on a residential job site

Table of Contents

You’re Losing Money Before You Start the Job

If you’re working 60-hour weeks and still wondering where the profit went, the problem isn’t your crew. It’s your estimates.

Most landscaping estimating mistakes losing money happen quietly. You don’t see a big loss on one job. You see $20 here, $50 there, $80 on that cleanup. Multiply those small misses across 80 to 100 jobs a month, and you’re bleeding $1,000 to $2,500 every single month without knowing it.

As one crew owner put it in a Facebook group: “Running crazy busy doesn’t mean you’re making good money. Having good customers makes the days much better.”

He’s right. Being busy and being profitable are two different things.

Here’s the reality in 2026: 48% of contractors say rising costs are their number one risk to profitability. And 37% expect material costs to jump 10% or more this year. Costs are going up. If your estimates don’t keep up, your margins get squeezed from both sides.

The industry average net profit margin for landscaping sits at 13%. That means on a $15,000 revenue month, you’re keeping about $1,950. Leave $1,000 on the table from bad landscaping job costing, and you just cut your profit in half.

These are the five most common landscaping pricing mistakes that cost crew owners real money — with the math to prove it and a plan to fix each one. If you want a complete foundation first, see our guide on how to estimate landscaping jobs step by step.

Mistake #1 — Not Counting Drive Time as a Job Cost

This one is the silent killer. You price the job based on what happens on the property. But your crew starts getting paid the moment they climb in the truck.

What “Windshield Time” Actually Costs

Industry data shows that drive time eats 20 to 35% of the average workday. On an 8-hour day, that’s roughly 96 minutes where your crew is on the clock but not producing revenue.

If you’re running a 2-person crew at $25 per hour and the drive takes 30 minutes round trip, that’s $25 in labor before anyone touched a mower. Add the IRS mileage rate of $0.725 per mile for your truck, and a 20-mile round trip adds another $14.50.

Almost $40 gone on one job, just for showing up.

The Math

Here’s how it adds up for a typical 3-person crew:

  • Drive time per job: 30 minutes (round trip average)
  • Crew cost during drive: 3 workers x $25/hr x 0.5 hours = $37.50
  • Vehicle cost: 20 miles x $0.725 = $14.50
  • Total unrecovered cost per job: $52

Now multiply that by your daily job count:

  • 5 jobs per day: $52 x 5 = $260/day
  • 5-day work week: $260 x 5 = $1,300/week

You won’t miss all of that — some is baked into your pricing already. But if you’re not tracking it as a line item, you’re probably recovering less than half.

How to Build Travel Cost Into Every Estimate

Use a simple zone system:

  1. Zone A (0-10 miles from your shop): Add $25 per job
  2. Zone B (10-20 miles): Add $50 per job
  3. Zone C (20+ miles): Add $75+ per job or set a minimum job size

The formula: (Drive Time in Hours x Crew Size x Hourly Rate) + (Round Trip Miles x $0.725) = Travel Cost Per Job

Put this as a line item on every estimate. Call it “mobilization” or “travel” — your customers see it from roofers and plumbers all the time. It’s normal.

Monthly cost of this mistake if unfixed: $200 to $500+

Mistake #2 — Using Wage Rate Instead of Burdened Labor Cost

You pay a guy $23 an hour. So you estimate labor at $23 an hour. Makes sense, right?

Wrong. That $23 is just the start. This is one of the most common landscaping pricing mistakes — and the hardest to see because the gap between what you pay and what labor actually costs doesn’t show up anywhere obvious.

What Labor Burden Actually Includes

On top of every dollar you pay in wages, you also pay:

  • FICA (Social Security + Medicare): 7.65% of wages
  • Federal unemployment (FUTA): 0.6%
  • State unemployment (SUTA): 2-5% (varies by state)
  • Workers’ comp insurance: 5-15% for landscaping (high-risk trade)
  • General liability insurance: allocated per labor hour
  • Paid time off / sick days: if you offer them
  • Training time: orientation, safety meetings

The industry benchmark is clear: labor burden adds 20 to 35% on top of base wages. The average landscaping wage of $23.89/hr? Your true cost is $29 to $32 per hour. Use that number as your landscaping labor cost calculator baseline.

For a complete breakdown of what workers at each position should cost, see how much to pay landscaping employees per hour.

The Math

Say you have a 3-person crew. You estimate a 10-hour job at $23/hr per person.

  • What you estimated: 3 x 10 x $23 = $690
  • What you actually paid: 3 x 10 x $30 (burdened) = $900
  • Money left on the table: $210 on one job

Do two of those jobs a week? That’s $420/week. Over a month? $1,680 in unrecovered labor cost.

And here’s the part most crew owners miss completely.

Your Own Pay Is a Cost, Not a Leftover

One landscaping business owner shared in a Facebook group: “$120k per year plus quarterly distributions. Last year my total pay was $167k.”

If you’re running a crew and not paying yourself a real salary — factored into your estimates — you’re subsidizing every job with free labor.

A reasonable owner salary of $50,000 per year equals $4,167 per month. Divide that by your billable hours (say 160/month), and your own time costs at least $26 per hour. That has to be in the estimate, not pulled from whatever’s left at the end of the month.

As another owner said: “You should be able to pay yourself reasonable pay then make extra on your profits. Then factor that into your rate.”

How to Calculate Your Real Hourly Labor Rate

Burdened Rate = Base Wage x 1.30 (use 1.25 to 1.35 depending on your state and benefits)

For a crew of 3 at $23/hr: $23 x 1.30 = $29.90/hr per person. Use $30 in your estimates. Round up, never down.

Monthly cost of this mistake if unfixed: $300 to $800+

Mistake #3 — Forgetting Disposal Fees and Material Waste

Cleanup jobs and mulch installs are where estimates go to die. The labor looks straightforward. The materials seem simple. But the costs you forget to include are the ones that eat your margin.

Disposal Fees Add Up Fast

The average debris removal cost in 2026 runs about $242 per load, with a range of $133 to $372. If you’re hauling it yourself, landfill tip fees run $20 to $50 per ton, often with minimum charges.

A spring cleanup that fills your trailer twice? That could be $150 to $300 in dump fees alone. If those fees aren’t on the estimate, they come straight out of your profit.

The Mulch Math Most Landscapers Get Wrong

Here’s where volume pricing tricks you. Bulk mulch runs $30 to $55 per yard for hardwood and $40 to $65 per yard for dyed. But the installed price to homeowners averages $77 to $94 per cubic yard.

That gap is your margin — but only if you mark it up correctly.

Common mistakes on mulch jobs:

  • Not adding a delivery surcharge when you’re hauling in your own trailer
  • Underestimating volume — a 10-yard job that turns into 12 yards costs you $60 to $110 in unplanned material
  • Using retail bag pricing for small jobs but bulk pricing on the estimate — the $5.99 bag of mulch works out to about $81 per yard, nearly double the $46 per yard bulk price
  • Forgetting waste factor — always add 10% for spillage, compaction, and uneven beds

The Math

Say you skip disposal on one job per week and underprice mulch on two jobs per month:

  • Missed disposal: 1 per week x $150 average = $600/month
  • Mulch underpricing: 2 jobs x $100 average shortfall = $200/month
  • Total: $800/month gone

Standard Markup by Material Type

MaterialMinimum Markup
Mulch (bulk)50-80%
Stone/gravel40-60%
Plants/shrubs25-35%
Pavers20-30%
Topsoil/compost50-75%
Disposal feesPass through + 15-20%

Never absorb disposal. Pass it through with a handling markup. Your customers expect it.

Monthly cost of this mistake if unfixed: $400 to $800+

Mistake #4 — Not Pricing in Equipment Wear

“The mower’s paid off” is one of the most expensive sentences in landscaping.

Equipment doesn’t stop costing you money just because you made the last payment. It still burns fuel, needs blades, belts, and oil. It still breaks down mid-job. Every hour it runs, it gets closer to replacement.

Zero-Turn Depreciation Reality

An $18,000 commercial zero-turn has a working life of about 4,000 hours. That means every hour you run it costs $4.50 in depreciation alone — just the cost of wearing it out.

Run it 6 hours a day, 5 days a week? That’s $135 per week or $540 per month in depreciation. On a mower you already “paid off.”

True Equipment Cost Per Hour

Depreciation is only one piece. Here’s the full picture:

  • Depreciation: $4.50/hr (on an $18K mower)
  • Fuel: $2.50-4.00/hr
  • Maintenance (blades, belts, oil, filters): $1.50-2.50/hr
  • Insurance: $0.50-1.00/hr
  • Repairs (averaged over life): $1.00-2.00/hr
  • Total operating cost: $10.00-14.00/hr

Industry sources confirm this: a piece of equipment with a $300 per month payment actually costs $600 to $800 per month to operate when you factor in everything.

The Math

Say you run two major pieces of equipment (mower + truck) and you’re not pricing in the true operating cost:

  • Mower true cost: $10/hr x 30 hrs/week = $300/week = $1,200/month
  • What you’re charging for: Maybe $400/month (just the payment)
  • Gap: $800/month in unrecovered equipment cost

You need an equipment rate built into your hourly pricing. If you’re billing $45 per man-hour and $0 per equipment-hour, you’re working for free on the equipment side.

How to Calculate Your Equipment Cost Per Hour

  1. Purchase price (or replacement cost if paid off) ÷ estimated lifetime hours = depreciation per hour
  2. Add annual fuel, maintenance, insurance, and repair costs ÷ annual hours = operating cost per hour
  3. Total = depreciation + operating cost

For your whole fleet, add up all equipment costs per month and divide by total billable hours. That’s your equipment rate.

Monthly cost of this mistake if unfixed: $300 to $800+

Mistake #5 — Rounding Down to Win the Job

Your estimate comes out to $485. You round it down to $450 because $485 “feels too high” and the guy down the road charges $400.

This mistake loses you the most money — not because of the dollar amount on one job, but because of the mindset behind it.

Why His Price Doesn’t Work for You

That competitor charging $45 per cut? His price works for him because he runs solo, lives two streets over, and his 8-year-old mower is “paid off.” He doesn’t carry workers’ comp and hasn’t factored in his own pay.

You can’t match his price because you don’t have his cost structure. Trying to will bankrupt you.

One crew owner nailed it: “This was my biggest year for raising prices! Yes, I’ve had many broken hearts over jobs I thought I wanted to do, but the price wasn’t right.”

Letting go of underpriced jobs is hard. But keeping them is harder on your bank account.

The Markup vs. Margin Trap

This one catches even experienced landscapers. A 25% markup does not give you a 25% margin. It gives you a 20% margin.

Here’s why:

  • Markup is the percentage you add to your cost
  • Margin is the percentage of the final price that’s profit

Example: Your cost is $400. You add 25% markup = $500 selling price. Your profit is $100. But $100 ÷ $500 = 20% margin, not 25%.

To hit a 25% margin, you need a 33% markup. To hit a 30% margin, you need a 43% markup.

Target MarginRequired Markup
15%17.6%
20%25.0%
25%33.3%
30%42.9%
35%53.8%
40%66.7%

For lawn maintenance, your gross margin target should be 55 to 65%. If you’re below 40%, you have a pricing problem. See landscaping profit margins by service type to benchmark where you stand.

Side-by-Side: Same Job, Same Price, Different Results

Your BusinessSolo Competitor
Job price$450$450
Labor cost$180 (3-person crew, 2 hrs burdened)$50 (his time, no burden)
Drive time$52$10
Equipment$28$8
Materials$85$85
Disposal$45$0 (dumps at home)
Overhead allocation$60$15
Total cost$450$168
Profit$0$282

Same price. He makes $282. You break even. That’s why his price doesn’t work for you.

The Minimum Margin Test

Before you submit any bid, run this quick check:

  1. Add up all job costs (labor, drive, equipment, materials, disposal)
  2. Add your overhead allocation (monthly overhead ÷ monthly jobs)
  3. Divide total cost by (1 - target margin)

Example: Total cost = $350. Target margin = 30%.

$350 ÷ (1 - 0.30) = $350 ÷ 0.70 = $500 minimum bid

If you can’t hit $500 for that job, walk away. Your business needs margin more than it needs volume.

Monthly cost of this mistake if unfixed: $200 to $1,000+

Quick Audit — How Much Are These Mistakes Costing You?

Answer these five questions honestly. Each “yes” has a dollar range attached.

  1. Do you estimate labor at your crew’s wage rate (not burdened rate)?

    • Yes = you’re leaving $300 to $800/month on the table
  2. Is drive time missing as a line item on your estimates?

    • Yes = you’re losing $200 to $500/month
  3. Do you ever skip disposal fees or absorb them to “keep it simple”?

    • Yes = you’re giving away $400 to $800/month
  4. Is your equipment priced at $0/hour because “it’s paid off”?

    • Yes = you’re missing $300 to $800/month
  5. Have you dropped your price more than 10% on any bid this month to win the job?

    • Yes = you’re losing $200 to $1,000/month on margin

If you answered yes to 3 or more, you’re likely leaving $1,000 to $3,000 per month on the table.

For a business doing $15,000 per month in revenue with a target net margin of 13%, that’s the difference between $1,950 in profit and barely breaking even.

Healthy benchmarks to compare against:

How to Fix Your Landscaping Estimates in One Week

You don’t need to overhaul your business. You need to fix five numbers. Here’s a day-by-day plan.

Day 1-2: Calculate Your True Labor Burden Rate

  1. Pull your last pay period for each employee
  2. Add up: FICA, unemployment taxes, workers’ comp, insurance, any PTO
  3. Divide total burden costs by total wages paid
  4. Your burden multiplier = 1 + that percentage (usually 1.25 to 1.35)
  5. New labor rate = wage x burden multiplier

Write this number on a sticky note and put it on your dashboard. Every estimate uses this number from now on.

Day 3: Calculate Your Monthly Overhead Rate

  1. List every fixed monthly cost: rent, insurance, phone, software, loan payments, accounting, your salary
  2. Add them all up
  3. Divide by your total billable hours per month
  4. That’s your overhead cost per billable hour — add it to every estimate

For the complete landscaping job costing formula — including a worksheet you can copy — see how to calculate landscaping job costs.

Day 4: Map Your Job Zones and Set Drive-Time Pricing

  1. Open a map app. Drop a pin on your shop or starting point.
  2. Draw three circles: 10 miles, 20 miles, 30 miles
  3. Assign a travel charge to each zone based on the formula above
  4. Add travel as a line item on every estimate going forward

Day 5: Set Material Markups and Track Disposal

  1. Set minimum markups for every material category (see the table above)
  2. Create a disposal line item — never absorb dump fees again
  3. Add a 10% waste factor to every material quantity

A free landscaping estimate template already has these line items built in — labor, travel, materials, disposal, and equipment — so you can’t accidentally skip a cost category.

Tools like Okason make this easier with built-in line item categories on every estimate. You build the estimate from your phone between jobs, and every cost line is right there.

The One Rule That Ties It All Together

Run the minimum margin test on every bid before you send it. If the number comes out lower than your target margin, raise the price or walk away.

No exceptions. No “I’ll make it up on the next job.” No rounding down.

As one owner said about raising prices: “Yes, I’ve had many broken hearts over jobs I thought I wanted to do, but the price wasn’t right.” Those broken hearts save your business.

FAQ

What is a good profit margin for a landscaping business?

A healthy net profit margin for a landscaping business is 10 to 20%. The industry average sits around 13%. Gross margins should be higher: 55 to 65% for lawn maintenance, 45 to 55% for mulch and material installs, and 40 to 50% for hardscaping. If your net margin is below 10%, you’re likely underpricing or missing cost categories in your estimates. See our full breakdown of landscaping profit margins by service type.

How do I calculate overhead for my landscaping company?

Add up all your fixed monthly costs: truck payments, insurance, rent, phone, software, fuel, accounting, and your own salary. Divide that total by your billable hours per month. If your monthly overhead is $4,800 and you bill 160 hours, your overhead rate is $30 per billable hour. Add it to every estimate on top of labor, materials, and equipment.

Should I charge hourly or flat rate for landscaping?

Flat rate is almost always better for profitability. Hourly pricing punishes you for being fast and efficient. If your crew finishes a lawn in 45 minutes instead of an hour, hourly billing means you just took a pay cut for being good at your job. Flat rate per cut or per visit lets you keep the efficiency gains. Price the job based on your costs plus target margin — that’s how to price landscaping jobs correctly.

How much should I mark up landscaping materials?

At minimum, mark up materials 25 to 50% for common items like mulch, topsoil, and stone. For plants and shrubs, 25 to 35% is standard. Remember that markup and margin are different — a 25% markup only gives you a 20% margin. Always add a delivery or handling charge if you’re picking up and hauling materials yourself. Your truck, your fuel, and your time loading and unloading are real costs.

How often should I raise my landscaping prices?

Review your prices at least once a year, ideally before spring season starts. With 70% of contractors planning wage increases in 2026 and 37% expecting material costs to rise 10% or more, annual increases of 3 to 8% are reasonable and expected. Communicate increases early — 30 to 60 days before they take effect. Most customers understand costs go up. The ones who leave over a $5 per cut increase were probably not your most profitable customers anyway.

Be the First to Know

We're actively building Okason Software and getting close to launch. Join our waitlist and we'll let you know the moment it's ready.