How to Price Landscaping Jobs (Real Numbers, Not Theory)

Updated April 2026 · By Mike Torres, 14-year landscape contractor

Key Data Points

National averages for 2026: solo landscaper hourly rate $55–75/hr, two-person crew $85–100/hr. Per-sqft rates: Bermuda sod installation $1.10–1.40/sqft, paver patios $18–28/sqft, mulch $85–110 per cubic yard installed. Target 50–65% gross margin on materials and 35–45% on labor-heavy jobs.

Pricing is the thing that makes or breaks your landscaping business, and almost nobody teaches it right. I've seen guys on YouTube say "just charge $60 an hour" like that means anything when you haven't calculated what it actually costs you to run your truck for an hour. I've also watched experienced contractors underbid $30,000 hardscape jobs because they forgot to factor in dump fees and equipment rental.

I'm going to walk through exactly how I price work — with real dollar amounts, not ranges so wide they're useless. Your market might be 10–20% different, but the method is the same everywhere.

Per-Square-Foot vs. Hourly vs. Flat Rate

There's no single "right" pricing model. I use all three depending on the job type:

Per-square-foot works best for measurable installations: sod, mulch, pavers, artificial turf. The client can verify the measurement, and you can estimate accurately without guessing how long it'll take. I price Bermuda sod installs at $1.10–$1.40/sqft fully installed (material + labor + soil prep) here in central Texas. In the Atlanta metro, I've seen guys running $0.90–$1.15/sqft for the same work because sod is cheaper from Georgia farms.

Hourly is what I use for unpredictable work — brush clearing on a wooded lot, drainage troubleshooting, or anything where you genuinely don't know what you'll find once you start digging. I charge $55/hr solo or $85/hr for a two-man crew in my market. In the Northeast — Connecticut, New Jersey, Long Island — you can comfortably charge $65–$75/hr solo. If you're in a rural area in the Midwest, $40–$50 is more realistic. Don't just copy someone else's rate; calculate yours (I'll show you how below). For state-specific benchmarks, see our Texas lawn care pricing and Florida lawn care pricing breakdowns.

Flat rate is king for recurring maintenance — weekly mowing, monthly bed maintenance, seasonal cleanups (see our lawn care pricing guide for detailed mowing rates by region). I flat-rate every mowing contract. A typical residential lawn in my area (8,000–12,000 sqft) goes for $45–$65 per cut. The homeowner wants predictability, and so do you. Don't overthink it: measure the lot, estimate your time on-site (including drive time allocated per stop on a route), and price accordingly.

Real Pricing Examples for Common Services

These are my actual 2025–2026 prices in the Austin/San Antonio corridor. Adjust for your market, but the ratios between material cost and sell price should be similar.

ServiceMy CostWhat I ChargeNotes
Mulch (per yard, installed)$32–$38$85–$110Hardwood double-shred. Dyed black/brown is $95–$120.
Sod install (per sqft)$0.38–$0.50$1.10–$1.40Bermuda 419. Zoysia runs about 15% more.
Weekly mowing (residential)$18–$25 (time + fuel)$45–$658K–12K sqft lot, includes edging and blowing.
Paver patio (per sqft)$6–$9$18–$28Standard Belgard or Tremron. Permeable pavers add $4–6/sqft.
Fall cleanup (per visit)$80–$120 (labor)$250–$450Heavy leaf lots with oaks. Hauling adds $75–$150.
Retaining wall (per linear ft)$25–$40$75–$120Allan Block or Versa-Lok, 2–3 ft height. Taller = more.

Calculating Your Real Costs (Most Guys Skip This)

Here's where most landscapers mess up. They think their cost is just materials + what they pay their helper. Wrong. You have to account for everything that costs money when you show up to a job:

  • Truck payment + insurance: My F-250 runs me about $780/month (payment + full coverage). That's roughly $36/day I need to cover whether I'm working or not. If I work 22 days a month, every job needs to carry at least $36 worth of truck cost.
  • Fuel: I burn about $220–$280/week in diesel running routes and hauling. That's $11–$14 per job if I'm doing 20 jobs a week.
  • Equipment wear and replacement: A commercial Scag V-Ride costs $9,500–$11,000 and lasts maybe 3–4 seasons of heavy use. That's roughly $2,500–$2,750/year or about $10 per mowing day in depreciation. String trimmers, blowers, trailers — all of it adds up. Budget 8–12% of gross revenue for equipment replacement.
  • General liability insurance: I pay $2,400/year for $1M/$2M GL. Workers' comp on top of that if you have employees — in Texas, it's optional but most commercial contracts require it. Budget $3,000–$5,000/year for a small crew. Our landscaping insurance guide covers exactly what policies you need and what they cost.
  • Dump fees: My local transfer station charges $45/ton. A full trailer of brush and debris can easily be 2–3 tons. If you're not billing dump fees separately, you're eating $90–$135 per haul-off.
  • Drive time: If a job is 30 minutes from your last stop, that's an hour round trip of unbilled labor plus fuel. Route density matters more than most people realize.

Markup vs. Margin — Know the Difference or Lose Money

This trips up so many guys. Markup is what you add on top of cost.Margin is what you keep as a percentage of the selling price. They are NOT the same number.

If your cost is $1,000 and you apply a 50% markup, you charge $1,500. Your margin on that job is 33% ($500 profit / $1,500 price). See the difference? A lot of guys say "I mark up 50%" thinking they're making 50% profit. They're not. They're making 33%.

For maintenance work, I target a 45–55% gross margin. For install work (hardscaping, plantings, sod), I target 35–45% depending on complexity. Anything below 30% and you're working too cheap once you account for callbacks, warranty, and the jobs that take longer than estimated. I break down target margins by service type in more detail in our landscaping profit margins guide.

How to Present Pricing Without Scaring People Off

Pricing psychology matters more than most landscapers think. A few things I've learned the hard way:

Never give a price on the spot verbally. I used to do this — homeowner asks "so what do you think?" and I'd blurt out a number. Half the time they'd flinch, and I'd immediately start discounting myself. Now I say: "Let me put together an itemized estimate for you. I'll have it over to you by tonight." Then I send a professional quote — using a free estimate template or software — where the value is clear before they see the number.

Show options when the budget might be tight. Use a professional proposal template and present two or three tiers on bigger jobs. For a landscape renovation, maybe Option A is the full design with premium plants ($8,200), Option B swaps in some smaller specimens ($6,400), and Option C is a phased approach starting with hardscape this season ($4,800). Most people pick the middle option. And you've anchored the high end, so the middle feels reasonable.

Include a "what's included" section that reminds them of all the work — our estimate checklist covers every section your quote should have. Don't just list line items — add a brief narrative. "We'll start by removing the existing landscape, regrading for proper drainage away from your foundation, installing a weed barrier, and then..." The homeowner should read your estimate and think "wow, that's a lot of work" before they see the total.

Stop Guessing, Start Tracking

The biggest pricing improvement I ever made wasn't a formula — it was tracking my actual time and costs on every job for a full season. I thought my mowing route was profitable until I tracked drive time and realized two accounts 25 minutes outside my zone were costing me money every single week.

YardQuote was built for exactly this. You enter your material costs once, set your labor rates, and the software calculates your margin on every estimate automatically. No more spreadsheets, no more guessing if a job is actually profitable. You see the numbers before you send the quote.

Know your margins before you hit send.

YardQuote calculates your costs, markup, and profit on every estimate automatically.

Start Your Free Trial