Skip to content

Lawn Care Pricing Per Yard: How to Charge for Profit, Not Just Revenue

Charging $45 Per Yard Sounds Great: Until You Do the Math

Charging $45/yard sounds great until you do the math: 10 minutes of drive time per stop at $0.67/minute = $6.70 in lost revenue per yard, before fuel. Add $3 to $5 in gas, $2 to $4 in equipment wear, and your share of insurance, and that $45 yard might net you $28. On a 10-yard day, that's $170 you never see.

Most operators price by gut feel. They charge what the neighbor charges, or what felt fair when they started out. But "fair" doesn't pay for a new mower deck, a slow month in November, or two weeks of rain.

This post walks you through the real cost of a lawn visit, how to set a price that actually works, and how to build a route that pays you more per hour.

What a Lawn Visit Actually Costs You

Before you set a price, you need to know your floor. That's the minimum you can charge before you're working for free.

Here's what goes into every single visit:

  • Labor time: Every minute you or a helper spends on that yard costs money. If you pay yourself $25/hour (reasonable for a solo operator), that's $0.42 per minute.
  • Drive time: Time in the truck is time not mowing. At $0.42/minute, a 10-minute drive eats $4.20 in labor alone, before fuel.
  • Fuel: Gas for the truck and the equipment. A 20-mile route day might burn $12 to $18 in truck fuel. Equipment adds another $5 to $10 depending on your machines.
  • Equipment wear: Blades dull. Belts snap. Engines wear out. A rough rule: budget $0.05 to $0.10 per minute of mower run time for maintenance and replacement.
  • Insurance: General liability for lawn care runs $500 to $1,200/year depending on your state and coverage. Divide that by your yearly job count and add it to every visit.
  • Overhead: Phone bill, scheduling software, business registration, fuel cards. Most solo operators see $100 to $300/month here.

Add it all up for a typical 30-minute yard with 10 minutes of drive time:

  • Labor (40 min at $0.42/min) = $16.80
  • Fuel (truck + equipment) = $4.50
  • Equipment wear (30 min at $0.075/min) = $2.25
  • Insurance overhead = $1.50
  • Other overhead = $2.00
  • Total cost: ~$27.05

If you're charging $35 for that yard, you made $7.95. That's not profit.

How to Price by the Yard the Right Way

Here's the formula that actually works:

Price = (Total yard time + drive time) × your target hourly rate ÷ 60

Your target hourly rate isn't what you pay yourself. It's what you need to bring in per hour to cover costs, pay yourself, and have something left over. For most solo operators, that's $60 to $80/hour billed.

Let's run the numbers on a 30-minute yard with 10 minutes of drive time:

  • Total time = 40 minutes
  • At $70/hour: 40 ÷ 60 × $70 = $46.67

Round up to $48 or $50. That's your minimum. Honestly, most operators I've talked to in Florida were undercharging by at least $10/yard with this exact scenario.

A 45-minute yard with 8 minutes of drive time:

  • Total time = 53 minutes
  • At $70/hour: 53 ÷ 60 × $70 = $61.83

Charge $62 to $65. Not $45.

Simplified rule for quick quoting: A 30-minute yard should cost at least half your hourly rate. If your rate is $70/hour, no 30-minute yard goes out for less than $35.

The Square Footage Shortcut

Drive time makes every yard more expensive than it looks. Yard size is the other variable most people get wrong.

Here's a rough guide based on average mow time:

  • Under 3,000 sq ft: 15 to 20 minutes mowing. Price: $35 to $45 (depends on obstacles and trimming).
  • 3,000 to 6,000 sq ft: 25 to 35 minutes mowing. Price: $45 to $65.
  • 6,000 to 10,000 sq ft: 35 to 50 minutes mowing. Price: $60 to $85.
  • 10,000+ sq ft (1/4 acre+): 50+ minutes. Price: $85 and up.

These aren't rules. A flat, open 5,000 sq ft yard takes less time than a 4,000 sq ft yard full of flower beds, trees and a fence line. Always add $5 to $15 for complexity.

When you quote in person or over the phone, walk the yard in your head. Count the obstacles, estimate the trimming. Then price it.

Route Density: The Multiplier Nobody Talks About

You can charge perfect prices and still leave money on the table if your route is loose.

Say you do 8 yards in a day. Each yard is 30 minutes of mowing: that's 4 hours of actual work. If your drive time averages 12 minutes per stop, add another 96 minutes, 1.6 hours, in the truck. Your real workday is 5.6 hours to bill 4 hours.

Now tighten the route. Same 8 yards, same neighborhoods. Drive time drops to 5 minutes per stop. You're down to 40 minutes in the truck. Suddenly your day is 4 hours 40 minutes instead of 5 hours 36 minutes. You just reclaimed 56 minutes, almost another full yard. At $50/yard, that's $50 extra revenue per day or an early finish and no burnout.

Tight routes cut fuel costs too. Fewer miles equals less gas equals more margin on everything.

When you're quoting new customers, location matters. A new yard 3 miles from your existing cluster? Fine. One-off yard 18 miles away? That job needs to pay for the isolation: add $15 to $25 or pass.

Why Recurring Plans Are Your Best Pricing Tool

One-time mows are the worst jobs on your route. The customer is a stranger. You don't know the yard. And you'll probably never see them again.

Recurring plans flip everything.

With a weekly or bi-weekly plan, you control the schedule. You batch them with the neighbors. You know the yard: where the sprinkler heads hide, where the dog tears up the grass. Each visit takes less time because you're not figuring it out from scratch.

Recurring customers are also easier to route. Sign three houses on the same street to bi-weekly plans on the same day, and your drive time for those three yards drops to almost nothing. You park once, mow three yards, move on.

Here's what that looks like:

  • 3 yards, same street, bi-weekly plan, $48/yard
  • Drive time: 2 minutes total
  • Mow time: 30 min each = 90 minutes
  • Total time including drive: 92 minutes
  • Revenue: $144
  • Effective hourly rate: $93.91/hour

Compare that to three scattered one-time mows at $48 each, 12 minutes of drive between stops:

  • Mow time: 90 minutes
  • Drive time: 36 minutes
  • Total time: 126 minutes
  • Revenue: $144
  • Effective hourly rate: $68.57/hour

Same revenue, same number of yards, but the recurring route pays you $25/hour more because drive time is tighter. In my experience, this is where most operators see their breakthrough.

Recurring plans also let you offer a small discount without losing money. Price a bi-weekly plan at $44/yard instead of $48 one-time and still make more per hour if route density is there.

A platform like Ruunly lets you set up recurring billing for lawn care customers automatically. They pay on schedule (weekly, bi-weekly, or monthly) and you stop chasing invoices. You own the schedule. Put them on the day that works for your route, not the day they request.

How to Raise Prices Without Losing Customers

Most operators are undercharging. Most are terrified to raise prices because they think every customer will leave.

Here's what actually happens: some will leave, and that's often good.

The customers who leave over a $5 to $8 price increase are usually your worst customers. They call every week with complaints, ask for extras without paying, pay late. Losing them makes your route better.

Here's how to raise prices without drama:

1. Give 30 days notice in writing. A simple text or email: "Starting [date], your rate will go from $X to $Y." Most customers won't respond. They'll keep paying.

2. Raise by $5 to $8 at a time, not 20%. A jump from $40 to $48 is easy. A jump from $40 to $55 triggers a search for a new company.

3. Lead with value. "We've added a post-mow cleanup pass starting next month, and we're adjusting our rate to $X." Give them a reason.

4. Raise your new customer rate first. Every new quote goes out higher. Existing customers get a 60-day grace period. This eases the transition and lets you test new pricing before rolling it everywhere.

5. Use the offseason. Late fall is best. Customers expect changes at season start. It feels natural.

If you lose 2 customers after raising 15, and the 13 remaining are now paying $6 more per visit, you're ahead. Do the math before you panic.

Building a Route That Pays You Well

Pricing is only half the job. The other half is how you structure the route around those prices.

A profitable lawn care route has a few things in common:

  • Geographic clusters: Most yards are within 2 to 3 miles of each other on any given day.
  • Recurring customers: At least 70 to 80% of your stops are on a plan, not one-offs.
  • Consistent days: Monday is neighborhood A. Wednesday is neighborhood B. Friday is neighborhood C. No scattering stops across the week.
  • Minimum job size: You don't take yards under a certain price. For most solo operators, that's $40 to $45 minimum, no exceptions.

When you set this up right, your effective hourly rate climbs. You're not just charging more: you're earning more because you're wasting less time.

A tight 8-yard day at $50/yard beats a loose 10-yard day every time. Fewer miles, less fuel, less wear on equipment, done by 2pm.

Start Tracking Your Real Numbers

If you don't know what you make per hour, you're guessing. And guessing is how operators end up busy but broke.

This week, track one full day. Write down:

  • Start and end time for each yard (mow time only)
  • Drive time between stops
  • Fuel you put in
  • What you charged for each yard

Calculate your effective hourly rate: total revenue ÷ total hours worked (including drive time).

If that number is under $55, your pricing or your route needs work.

Ruunly makes it easier to manage recurring lawn care clients, collect payments automatically, and keep your schedule organized, all for $19/month. No complicated setup. No chasing invoices.

Ready to run a tighter, more profitable lawn care business? Start your free trial at ruunly.com/for/lawn-care and see how recurring billing and a client portal can change what your route actually pays you.