Pricing
What to charge for lawn mowing in 2026
Most lawn care operators undercharge. Not by a little - by 30 to 50 percent. The reason isn't that they don't want to make money. It's that they price by what the last guy in their neighborhood was charging, instead of pricing by what their hour is actually worth.
Here's the pricing playbook we use, with real numbers. None of this is theoretical. These are the rates that pay for equipment replacement, insurance, self-employment tax, and an actual life outside the truck.
Start with an hourly baseline, not a per-yard price
The single most common mistake: pricing by the yard ("$45 a cut") without knowing how long the yard actually takes. A $45 cut on a 30-minute lawn is $90/hour. The same $45 cut on a 75-minute lawn is $36/hour. One of those is a business. The other is a hobby.
Build your prices from an hourly target and back into the per-visit number. Our hourly baseline for clean mow, trim, blow, edge work is $100/hour per man. That's the floor. Below that, you're paying the customer for the privilege of cutting their grass.
Why $100 and not $75? Because $100/hour gross is roughly $50-60/hour net after fuel, equipment depreciation, insurance, drive-time between stops, self-employment tax, and the occasional broken belt or replacement trimmer head. $75/hour gross is closer to $35/hour net. After taxes that's less than what your customer pays the kid down the street to walk their dog.
Per-square-foot sanity check
Once you have your hourly target, sanity check your number against per-square-foot pricing. The rough industry range for residential mowing is $0.05 to $0.15 per square foot of turf, with low end being big open yards (highly efficient) and high end being small, obstacle-heavy yards with lots of trim work.
Examples on a $100/hour target:
- 5,000 sq ft suburban yard, easy access, 30 minutes solo: $50 visit. That's $0.10/sqft, $100/hour.
- 15,000 sq ft yard, moderate trim work, 1 hour solo: $100 visit. That's $0.0067/sqft, $100/hour. (Bigger yards drop the per-foot price because mowing is the efficient part.)
- 3,000 sq ft tight yard with fences, flower beds, and 5 trees: 45 minutes solo, $80 visit. That's $0.027/sqft, $107/hour. The trim premium brings the hourly back in line.
Always have a minimum
$50 minimum visit, no exceptions. Even on tiny postage-stamp yards. Even on the friendly old lady three doors down from your existing route.
The reason: drive time. A $35 visit at a stop that's 10 minutes off your route is a money-loser even if the actual mow only takes 15 minutes. You spent 35 minutes total to collect $35. That's $60/hour gross, which is well below your hourly floor. The $50 minimum forces you to either re-price the route, drop the customer, or stack adjacent stops to amortize the drive.
Landscape labor is a different rate
The $100/hour baseline is for clean, repetitive yard maintenance. The minute the work involves a wheelbarrow, manual digging, hauling material, or pulling rock, the rate goes up to $125-$150/hour, plus the cost of supplies.
Why higher? Because:
- It's slower per dollar earned (mowing is fast, wheelbarrowing is not).
- It's harder on your body. Your back is the most expensive piece of equipment you own.
- You're carrying material risk - the customer expects you to source mulch, plants, edging, etc., and to absorb any waste or breakage.
Mark up materials 10-20% over your cost. That's your compensation for sourcing, hauling, and any waste. Show it as "materials" on the estimate; you don't need to itemize bag-by-bag.
Machine surcharges
If you're bringing a mini skid, a stand-on aerator, a stump grinder, or any machine bigger than a push mower, it's its own line of cost on top of the labor rate. Personal numbers I use:
- $100/hour for the machine itself, on top of the operator's hourly rate. The machine has its own fuel, maintenance, insurance, and lost-revenue cost when it's in the shop.
- $50 per yard run with the dump truck (round trip to landfill or material yard). Doesn't include the labor time loading; that's billed separately.
So a half-day mulch job, one operator, mini skid, two yard runs: 4 hours labor at $125 ($500) + 4 hours machine at $100 ($400) + 2 yard runs at $50 ($100) + materials. Roughly $1,000 + materials, half-day work. That's sustainable. Half-day mulch jobs at $400 are not.
Crew markup math
Once you have a second guy, you have to decide what to charge for his time. The hardest psychological barrier for new operators: am I allowed to make money off my employee?
Yes. You absolutely are. You took the risk to start the business, you're carrying his workers' comp, you bought the second set of equipment, and you're training him. That's what the markup pays for. The standard is roughly 30% margin on burdened crew labor, but our practical advice is to bill him at the same hourly rate you bill yourself ($100/hour) when he's doing full operator-level work and let the margin be fatter than 30%. That's what funds the next truck, the next mower, and the day you finally stop riding along.
Math example: you pay him $22/hour wage. Add ~25% for payroll tax + workers' comp + uniforms = $27.50 burdened cost. Bill him at $100/hour. Your margin per crew hour is $72.50. That's the business actually paying you for having built it.
The 30% margin question
People ask: is 30% the right total business margin? Honest answer: 30% net margin is a healthy lawn care business. Most operators run somewhere between 15-35% net depending on how efficient they are and how much overhead (rent, equipment financing, admin staff) they carry.
Don't confuse markup on a single line item (15% on materials, 30% on crew labor) with net margin on the business. The single line markups are what you bake into individual estimates. Net margin is what falls out at the end of the year after all overhead. They're different numbers and confusing them is how new operators end up underpriced.
Reprice annually
Costs go up every year. Your prices have to follow. Build a 5-8% annual price increase into recurring contracts and communicate it in writing in November/December for the following season. Customers expect it; the ones that churn over a 6% increase were never paying enough to begin with.
The honest caveat about hourly rates
All of the rates above assume you're a professional operator doing the work efficiently. If you're new and slower, your hour produces less work, so your hour is worth less. That's OK - price for what you can deliver and adjust upward as you speed up.
What you should never do is undercut on hourly rate to "win the job." Customers who chose you because you're the cheapest will leave the second a cheaper option appears. Customers who chose you because you're organized and reliable will stay for years. Price like the second kind.
Get the rates set up once, then send estimates in minutes
The whole point of nailing down your rates is so you stop re-deciding the price on every estimate. Once your standard mow rate, landscape rate, machine surcharge, and crew rate are saved in one place, every future estimate is a 5-minute conversation, not a 30-minute spreadsheet.
That's exactly what Grass Go is built for. The AI assistant applies your saved rates automatically when you describe the job by voice or text, drafts the estimate, and sends it to the customer in one tap. Read our full walkthrough of the five-minute estimate flow to see how it works end-to-end.
Grass Go is free until you accept an online card payment. See how pricing works.