Guide

Why hardscape crews underbid — and how to stop

Hardscape crews underbid for four repeatable reasons — and every one is a math gap, not a hustle problem. Price off the bare wage, confuse markup with margin, forget overhead, or under-order material, and a job you "win" quietly loses money. The good news: each gap is fixable with arithmetic you already have the numbers for.

"I just did a 60 sqft walk, I think I made $5 profit when it was all done." — a hardscaper on LawnSite. The first reply: "you forgot about labor and overhead."

The four gaps

  1. Bare wage instead of burdened labor. Paying $22/hr and pricing at $22/hr forgets payroll taxes, workers' comp, and insurance — a worker who really costs about $29/hr. See how the burden adds up.
  2. Markup mistaken for margin. "Adding 25%" onto cost is a 25% markup — only a 20% margin. Wanting a real 25% margin means dividing by 0.75, not multiplying by 1.25. The difference, with a table.
  3. No overhead recovery. The truck, insurance, phone, software, and shop are real costs. If no slice of each job pays them back, "profit" is really just unpaid overhead.
  4. Under-ordered material. Skipping the compaction factor on base gravel or the waste factor on pavers means a short delivery you eat mid-job. The factors hand estimates miss.

How to stop

Replace the single per-square-foot number with a build-up: materials + burdened labor + overhead + margin. It takes a few numbers you already know — your wage, your burden, your monthly overhead, your target margin — and it turns "sounds about right" into a price you can defend.

Run your next job through it

The free hardscape bid calculator does the whole build-up from your rates in about a minute — no signup — so you can see exactly where a per-square-foot habit has been costing you.

Common questions

Why do contractors lose money on bids they win?

Usually because the bid was priced on gut feel or a per-square-foot number that quietly skipped the fully-burdened labor cost and overhead. The job looks profitable on paper, so it 'wins' — but the missing costs come out of the margin, and the loss only shows up when the books close.

What's the most common bidding mistake in hardscaping?

Forgetting the labor burden — pricing off the bare hourly wage instead of the wage plus payroll taxes, workers' comp, and insurance. That gap is often 20–40% of labor, which on a small job can be the entire profit.

How do I stop underbidding hardscape jobs?

Build every price from four layers instead of one number: materials, fully-burdened labor, overhead recovery, and profit applied as a margin. Do that consistently and the underbidding stops — it was a math gap, not a hustle problem.

This is one job, done by hand. Every bid could work like this.

Hardscape Bid Builder does the full takeoff and this cost stack automatically, then exports a client-ready PDF with your logo.

Join the waitlist