Back to Blog

Why Your Lawn Mowing Quotes Are Too Low (And How to Fix It)

Angus
Angus
15 min read

TL;DR: Key Takeaways

  • Most operators underquote by 20-30% because they price from gut feel, not actual costs
  • The five biggest gaps: forgotten equipment costs, uncosted travel time, no complexity adjustments, ignoring overhead, and pricing to "the market" instead of your numbers
  • Underquoting doesn't just lose you money on one job. It compounds across every job, every week, all year
  • Fixing it doesn't mean quoting higher across the board. It means quoting accurately so every job is profitable
  • You don't need to be an accountant. You need to know one number: your true cost per hour

You're probably underquoting. Here's how to tell.

You're booked solid. You're mowing 30 lawns a week, 48 weeks a year. You're exhausted. But when you check your bank account at the end of the month, the numbers don't make sense.

Where did the money go?

If this sounds familiar, your quotes are probably too low. Not by a dollar or two. By 20-30%.

"Been a few times where I have quoted on the spot and since regretted it for going too low." — Josh Jennings, Lawn Care Contractor

The problem isn't that you're bad at quoting. The problem is that you're pricing from gut feel, local rates, or what "seems fair." None of those things account for what it actually costs you to run your business.

A good rule of thumb: if you can't tell someone your cost per hour (not your charge rate, your cost), your quotes are based on guesswork. And guesswork almost always trends low.

20-30%How much operators typically underquote
$6,000+Lost per year on uncosted equipment alone
40 minUnpaid travel per day most operators ignore
25%Minimum healthy margin (most are below this)

The 5 reasons your quotes are too low

Underquoting doesn't happen because you picked the wrong number. It happens because of gaps in what you're counting. Here are the five most common ones.

1. You're not costing your equipment

Ask any operator what their hourly rate is and you'll get a quick answer. Ask what their equipment costs per hour (depreciation, fuel, maintenance, blade and line replacements) and you'll get a blank stare.

This isn't a knowledge problem. It's a visibility problem. The costs are scattered across fuel receipts, service invoices, and loan repayments that hit at random times. Nobody's adding them up.

What Equipment Actually Costs Per Hour (Example)

Cost ComponentAnnual CostPer Hour (1,400 billable hrs/yr)
Mower depreciation$2,000$1.43
Mower fuel$3,600$2.57
Mower maintenance & repairs$1,200$0.86
Trimmer + blower (depreciation, fuel)$1,000$0.71
Blade & line replacement$500$0.36
Total equipment cost$8,300$5.93

Based on a mid-range commercial mower. Your numbers will be different. That's the point. Use the calculator below to find yours.

That's nearly $6 per hour you need to recover on every single job. On a 45-minute lawn, that's $4.45. Across 30 jobs a week, 48 weeks a year, that's $6,400 a year you're giving away if equipment isn't in your pricing.

Most operators aren't counting this. Their quotes are too low before they've even thought about margin.

Don't want to do the math?

Use our free calculator to work it out in seconds.

2. You're not pricing travel time

You quote a job at $65 for a 45-minute lawn. Good rate, right?

Except the property is 20 minutes from your last job. That's 40 minutes of driving, nearly as long as the mow itself. Plus fuel. Plus wear on your ute or truck.

If your time is worth $50/hr, that 40 minutes of driving just cost you $33 in time alone. Add fuel and vehicle costs and you're looking at $40+ that's invisible in your quote.

The Real Cost of Travel (Per Job)

Distance from Last JobDrive Time (Return)Time Cost @ $50/hrFuel + VehicleTotal Hidden Cost
5 minutes10 min$8.33$3-5$11-13
15 minutes30 min$25.00$8-12$33-37
25 minutes50 min$41.67$14-18$56-60
30+ minutes60+ min$50.00+$18+$68+

Assumes return trip. Fuel and vehicle costs will vary with your vehicle and fuel prices.

A $65 job that's 25 minutes away is barely breaking even once you account for travel.

3. You're not adjusting for complexity

A flat, open 400sqm lawn takes 35 minutes. A 400sqm lawn with garden beds, a steep slope, and narrow gate access? That's 60-70 minutes.

If you're quoting both at the same price, you're making good money on one and losing it on the other.

This is where "standard pricing" breaks down. Price lists and flat-rate cards work for simple lawns. For anything with complexity, they'll burn you every time.

Common complexity factors most operators underquote:

  • Slopes and hills: +20-40% more time. Slower mowing speed, more physical effort, more fuel consumption
  • Obstacle-dense lawns: Garden beds, trees, play equipment. Each one means slowing down, manoeuvring, and hand-trimming
  • Narrow access: If you can't get a ride-on through the gate, you're on a push mower. Double the time, at least
  • Long or complex edging: A 100m concrete edge is different to a 20m strip
  • Overgrown first visits: Quote these as a separate one-off job. Never price a cleanup at your regular rate

4. You're ignoring overhead

Your costs aren't just fuel and blades. Running a lawn care business comes with fixed costs that hit every month whether you mow one lawn or fifty:

  • Public liability insurance
  • Vehicle registration and insurance
  • Accounting and bookkeeping
  • Phone and internet
  • Admin time (quoting, invoicing, chasing payments, emails)
  • Wet weather days when you earn nothing
  • Superannuation or retirement contributions
  • Tool and equipment replacement

These costs don't show up on any individual job. But they're real, and they have to come from somewhere. That somewhere is your quotes.

Most operators carry $10,000-$20,000 per year in overhead. Spread across 1,400 billable hours, that's $7-14 per hour that needs to be in every quote.

5. You're pricing to "the market" instead of your costs

This is the most dangerous one because it feels rational.

"The going rate around here is $55 for a standard lawn, so that's what I charge."

The problem: "the going rate" doesn't know your costs. It doesn't know your fuel prices, your equipment payments, your insurance premiums, your travel distances, or how many billable hours you actually get in a week.

Some operators can profitably mow at $55. They have newer, more efficient equipment. They run tight geographic routes with minimal travel. They keep their overhead low.

Others can't. Their equipment costs more per hour, they drive further between jobs, they have higher insurance. For them, $55 is a losing price.

Your price should come from your numbers, not the market's. If your costs say you need $70 for a standard lawn and the "going rate" is $55, the going rate is wrong for your business. Not the other way around.

You've heard it. You've probably said it yourself: "I'm working my ass off and there's nothing left." That's what pricing to the market sounds like at the end of the month.

How to calculate what you should actually charge

You don't need a spreadsheet with 50 rows. You need one number: your true cost per hour. This is the minimum you need to charge just to break even, before you make a cent of profit.

The formula is simple:

(Annual Fixed Costs + Annual Variable Costs) / Billable Hours Per Year = Cost Per Hour

Then add what you want to earn on top. That's your minimum charge rate.

Calculate your true cost per hour

1

Add up your annual fixed costs

Insurance, vehicle costs, accounting, phone, loan repayments, any cost that hits whether you work or not. For most solo operators, this is $10,000-$20,000/yr.

2

Add your annual variable costs

Fuel (vehicle and equipment), maintenance, repairs, blades, line, green waste disposal. These scale with how much you work. Typically $12,000-$20,000/yr for a solo operator.

3

Work out your actual billable hours

Be honest. You might work 50 hours a week, but how many are billable? Subtract travel time, admin, quoting, wet weather days, holidays. Most solo operators get 1,200-1,500 billable hours per year.

4

Divide total costs by billable hours

That's your cost per hour, the break-even number. Example: ($15,000 + $16,000) / 1,400 hours = $22.14/hr just to cover costs.

5

Add what you want to earn

Your take-home hourly rate on top of costs. If you want $45/hr take-home, your minimum charge rate is $22.14 + $45 = $67.14/hr.

Now check that number against what you're currently charging.

If your minimum charge rate is $67/hr and you've been quoting 45-minute lawns at $45 ($60/hr effective rate), you're losing $5.25 on every single one of those jobs. That's not a tight margin. It's a loss.

As a quick sanity check: many profitable operators work to a rough $1 per minute rule. If a job takes 45 minutes, it should be at least $45. If your cost per hour says you need more than $60/hr, adjust accordingly. The $1/minute baseline is a floor, not a target.

Calculate your actual cost per hour →

Raising your prices without losing customers

Knowing your numbers is step one. But most operators panic at step two: "If I charge more, I'll lose all my customers."

Here's the reality: you'll lose some. The ones paying the least and complaining the most. The ones you've been undercharging for years. That's fine. Those jobs were costing you money.

Start with new quotes. Every new property from today gets quoted at your real rate. No awkward conversations with existing customers. Just accurate pricing going forward.

Increase existing customers gradually. A $5-10 increase on existing jobs is normal and expected. Most customers won't blink. The ones who leave were probably underpaying anyway.

Lead with value, not apology. Don't say "sorry, I need to raise my prices." Say: "I'm adjusting my rates to reflect current fuel and operating costs." Professional, true, and what every other business does.

Set a minimum stop charge. Every job should have a floor price regardless of how small the lawn is. Even a 10-minute mow requires driving there, unloading, loading up, and driving to the next job. If your minimum isn't at least $40-50, you're subsidising small jobs with the profit from larger ones.

Review your rates every 12 months. Fuel goes up. Insurance renews higher. Equipment costs more to service. If your prices haven't moved in two years, you've given yourself a pay cut.

The compound cost of underquoting

A single underquoted job doesn't feel like a big deal. You're $10 or $15 short on one lawn. You'll make it up on the next one.

But it compounds:

How Underquoting Adds Up Over a Year

Amount Underquoted Per JobJobs Per WeekAnnual Loss (48 weeks)
$525$6,000
$1025$12,000
$1525$18,000
$2025$24,000

These are jobs you're doing. Work you've already won. The money is just leaving through gaps in your pricing.

$12,000 a year. That's a new mower. That's a family holiday. That's the difference between "I'm making a living" and "I'm running a business."

You're already doing the work. Already mowing those lawns, burning that fuel, wearing out that equipment. The only difference between making $50,000 and $62,000 is whether your quotes accurately reflect your costs.

How Gus stops underquoting

Everything in this article (equipment costs, travel time, complexity adjustments, margin visibility) is what Gus calculates automatically.

You set up your actual costs once: your equipment, your fuel prices, your labour rate. After that, every quote Gus builds starts from your real numbers.

  • Your costs are always in the quote. Equipment, fuel, travel. Nothing gets missed because the calculation is built in.
  • You see your margin before you send. Not after the job. Not at the end of the month.
  • Complexity adjustments are built in. The quote shifts with the property.
  • You can quote on-site in minutes because you're not running the numbers in your head.

No more gut-feel pricing. No more end-of-month surprises wondering where the money went.

Try the free cost calculator and see what your jobs should actually cost →

The one thing to do before your next quote

You don't need to overhaul your entire business today. You need to answer one question:

What does it actually cost me to run for one hour?

Once you have that number, hold every quote against it. If a job doesn't clear your cost per hour plus the margin you need to live on, the quote is too low. Simple as that.

Stop pricing from gut feel. Stop pricing to "the market." Price from your numbers. The work stays the same. The money changes.

Frequently asked questions

How do I know if I'm underquoting my lawn care jobs?

The clearest sign: you're busy but not profitable. If you're mowing 25-30 lawns a week and still feel like the money doesn't add up at month end, your pricing has gaps. Calculate your true cost per hour and compare it to what you're actually charging. Most operators who do this for the first time find they're 15-30% below where they need to be.

What profit margin should a lawn mowing business aim for?

A healthy lawn mowing business runs on 25-40% net margins. Below 25% and you're working for less than you'd earn as an employee, without the benefits. Solo operators should aim for at least 30%. If you're running a crew, factor in labour burden (wages plus super, workers comp, and tax) which typically adds 25-35% on top of base wages. See our rates per hour guide for detailed breakdowns.

Should I charge per hour or per square metre (square foot)?

Neither is perfect on its own. Hourly pricing works for complex or unpredictable jobs. Square metre pricing gives consistency for standard residential lawns. The best operators use a hybrid: square metre rate as the baseline, then adjust up for complexity (slopes, obstacles, access). This gives you speed for simple quotes and accuracy for tricky ones.

How much should I charge as a minimum per job?

Every job has a fixed cost just to show up: driving there, unloading gear, loading up, driving to the next property. That takes 15-20 minutes minimum. Your stop charge should cover this time plus a reasonable mow. For most operators, that means $40-50 minimum, even for a tiny front yard. If a job can't clear your minimum, it's costing you money.

How do I raise prices on existing lawn care customers?

Start with new customers at your corrected rate. For existing customers, a $5-10 per-visit increase is standard and expected. Frame it professionally: "I'm adjusting my rates to reflect current fuel and operating costs." Give 2-4 weeks notice. You'll lose a few. The ones who leave were the ones paying the least. The maths works out: losing 10% of customers but increasing everyone else by $5 typically nets you $4,000-5,000 more per year.

What's a quick formula for pricing a lawn mowing job?

Total Costs Per Hour x Time in Hours x (1 + Margin %) = Job Price. For example: $22/hr costs x 0.75 hours x 1.35 (35% margin) = $22.28 in costs, plus $45/hr earnings x 0.75 hours = $33.75 labour. Total: roughly $56 for a 45-minute job. Or use the simpler $1 per minute baseline as a sanity check. A 45-minute job should be at least $45. Adjust up from there based on your actual cost per hour.

How often should I review my lawn care pricing?

At least once a year. Fuel prices change, insurance renews higher, equipment costs more to maintain as it ages. If your rates haven't moved in 12-18 months and your costs have, you've effectively given yourself a pay cut. Review at the start of your busy season so new rates apply to the highest-volume months.

Don't want to do the math?

Use our free calculator to work it out in seconds.

Try the Free Cost Calculator

Want GUS to handle this for you?

See how GUS automates this calculation on every quote.

See How Gus Quoting Works

Ready to quote smarter?

GUS helps you see your true costs and build profitable quotes in minutes. No spreadsheets required.

Start Your Free Trial

No credit card required · 14-day free trial

Keep Reading