You’re bidding jobs, winning work, and your crews are busy. But somehow, you’re still broke at the end of the month.

Sound familiar?

Here’s the thing: most landscapers are fantastic at the actual work but terrible at tracking the real costs. You remember the obvious stuff like plants and mulch, but you’re bleeding money on dozens of small expenses that never make it into your estimates.

Let’s fix that. Here are the 7 hidden costs that are quietly killing your profits.

1. Travel Time is Costing You More Than You Think

image_1

Your crew doesn’t start working the second they clock in. They drive to the shop, load the truck, drive to the job site, and at the end of the day, they reverse the whole process.

That’s easily 1-2 hours per day of paid time that generates zero revenue.

Let’s do the math: If you’re paying a crew member $20/hour and they spend 1.5 hours daily on travel and shop time, that’s $30 per day. Over a 5-day week, that’s $150. Multiply by 50 working weeks, and you’re looking at $7,500 per year per employee just in travel time.

Most landscapers never factor this into their job pricing. They think about the 6 hours of actual work time but forget about the 1.5 hours of getting there and back.

The fix: Track your actual shop-to-job-to-shop time for a week. Then build that cost into every estimate. If a job takes 6 hours of actual work but 1.5 hours of travel time, you need to price for 7.5 hours, not 6.

2. Your Employee Costs Are Way Higher Than You Think

You know about payroll taxes: that’s the easy part. But what about everything else?

image_2

Let’s say you pay an employee $40,000 per year. Here’s what you’re really spending:

Total: $48,600

That’s 21% more than the base wage. But most landscapers only calculate payroll taxes (about 9%) when pricing jobs.

The fix: Calculate your true employee cost per hour. Take their total annual cost (including everything above) and divide by actual productive hours worked. That’s your real labor rate for estimates.

3. The Small Stuff Adds Up Fast

Marking paint. Screws. Zip ties. Spray adhesive. Shop rags. Trash bags.

None of these cost much individually, but they’re used on every single job. And they’re almost never included in estimates.

image_3

Think about it: Every landscaping job uses marking paint to mark utility lines or planting areas. That’s $8-12 per can, and you might use 1-2 cans per job. Over 100 jobs per year, that’s $1,000-2,400 just in marking paint.

Add in all the other small consumables:

You’re easily looking at $50-100 per job in “small stuff.”

The fix: Track these costs for a month. Calculate an average per job, then add that amount to every estimate as a line item called “consumables” or “miscellaneous materials.”

4. Equipment Costs More Than the Monthly Payment

Your equipment costs way more than just the loan payment or lease. There’s maintenance, repairs, fuel, insurance, and replacement parts.

Let’s take a zero-turn mower that costs $15,000:

image_4

A piece of equipment with a $300 monthly payment actually costs you $600-800 per month to operate.

But here’s where landscapers really mess up: They don’t account for inflation on replacement costs. That $15,000 mower will cost $18,000-20,000 to replace in 5 years. Your depreciation calculations should reflect replacement cost, not original purchase price.

The fix: Calculate the true hourly operating cost for each piece of equipment. Include fuel, maintenance, insurance, and replacement reserves. Then track equipment hours per job and charge accordingly.

5. Inflation is Eating Your Future Profits

You bought your trailer 3 years ago for $8,000. Today, the same trailer costs $12,000. Your truck toolbox was $1,500: now it’s $2,200.

Everything costs more to replace, but your pricing probably hasn’t kept up.

Equipment replacement reserves need to account for inflation, not original purchase price. If you’re setting aside money to replace a $50,000 skid steer in 5 years, you need to save for a $65,000 replacement, not $50,000.

The same goes for everything else:

The fix: Review your equipment list annually. Research current replacement costs and adjust your equipment charges accordingly. Build inflation into your pricing structure: aim for 3-5% annual increases.

6. Insurance and “What-If” Costs Never Make the Estimate

Your general liability insurance doesn’t just cover the big disasters: it also covers the small stuff that happens regularly.

Property damage from a mower throwing a rock through a window. Slip and fall injuries on job sites. Damage to sprinkler heads or underground utilities.

These aren’t once-in-a-lifetime events: they’re regular business expenses that need to be built into your pricing.

Plus, there are other “insurance” costs:

The fix: Calculate your annual insurance costs and claims. Divide by your annual revenue to get an insurance percentage. Add this to every job as a line item or build it into your overhead calculation.

7. Death by a Thousand Small Cuts

Here’s the brutal truth: Each of these hidden costs might only add $50-200 per job. That doesn’t sound like much until you multiply by 100+ jobs per year.

Let’s add it up:

Total: $500 per job in hidden costs.

On a $5,000 job, that’s 10% of your revenue disappearing into costs you never priced for. Over 100 jobs, that’s $50,000 per year in lost profit.

Stop the Bleeding

The solution isn’t complicated, but it requires discipline:

  1. Track everything for 30 days. Log travel time, consumable usage, equipment hours, and all the small expenses.
  2. Calculate your real costs. Don’t guess: use actual data to determine your true hourly costs for labor and equipment.
  3. Build hidden costs into every estimate. Create line items or percentage markups that account for all these extras.
  4. Review and adjust quarterly. Costs change, inflation happens, and your business evolves.

Most landscapers focus on beating their competition on price. But you can’t win a race to the bottom: eventually, there’s no profit left to race for.

Instead, focus on pricing every job to actually make money. Include the hidden costs, track your real expenses, and charge what your services are actually worth.

Your bank account will thank you.