Most lawn care owners either undercharge because they guess, or overcharge and lose bids. Here’s how to price jobs with actual numbers so you make money on every stop.
8 min read · Updated June 2026
There are three ways to price a lawn care job. They’re not mutually exclusive — most experienced operators use all three at different stages.
You set a rate per square foot of turf area — typically $0.003–$0.008 per sqft for residential mowing. A 7,500 sqft lawn at $0.005/sqft = $37.50. This method is accurate and defensible, but clients rarely understand it. Use it internally to calculate your flat rates. Only quote clients in dollars per visit, not per sqft.
You set a target dollar-per-hour rate — typically $50–$80/hr for solo operators, $80–$120/hr for a two-person crew — then estimate how long a job takes. Multiply time by rate, add fuel, and you have your price. This is the most reliable method for new jobs you’ve never done before. The risk: if you estimate poorly, you eat the difference.
You charge a fixed price per visit, period. Once you’ve done a property a few times, you know exactly how long it takes, so a flat rate is predictable for you and your client. This is the standard for recurring residential work. It builds trust and eliminates disputes because the client always knows what they’re paying.
The right workflow: use hourly rate to calculate your target price for any new property, then convert that to a flat rate for the recurring quote. Use per-sqft internally if you want a quick sanity check across your portfolio.
These are real market ranges for mow-only (no edging, no blowing). Region and client density affect where you land within each range — more on that below.
| Property size | Typical mow time | Price range |
|---|---|---|
| Small (<5,000 sqft) | 15–25 min | $30–$45 |
| Medium (5,000–10,000 sqft) | 25–40 min | $40–$65 |
| Large (10,000–20,000 sqft) | 40–75 min | $65–$110 |
| XL (>20,000 sqft / half acre+) | 75–120 min | $100–$175 |
Ranges assume a solo operator with a 36–52" walk-behind or ZTR. Two-person crew cuts times roughly in half but doubles your hourly cost — price accordingly.
The biggest pricing mistake in lawn care is treating drive time as free. It isn’t. Every minute in the truck is a minute you’re not billing — and if you have an employee with you, you’re paying them to ride too.
A reasonable approach: include one-way travel time in your job price. If the property is 10 minutes away, add $10 to the price at a $60/hr rate. For tightly clustered routes where stops are 3–5 minutes apart, travel cost becomes negligible — this is why route density matters so much.
Fuel cost estimates by vehicle type:
Equipment wear:
A commercial ZTR costing $10,000–$14,000 with a 2,000-hour lifespan costs roughly $5–$7 per operating hour in depreciation alone — before blades, belts, and oil. Add $1–$2 per job to cover this. Small line item, but it adds up across hundreds of cuts.
Combined, a realistic fully-loaded cost per residential job (mowing only, not counting your own labor) runs $5–$15 in direct expenses. If you’re charging $40 for a $15-cost job, you have a $25 gross margin — not $40. Know your numbers.
Every experienced operator has shown up to a "normal lawn" that turned out to be knee-high. Price protection starts before you pull out of the truck.
Standard practice: charge a first-cut or cleanup surcharge of 25–50% above your regular price for any lawn that hasn’t been maintained recently. On a lawn you’d normally charge $50, that’s $62.50–$75 for the initial cut. After that, it goes to your standard rate.
How to communicate it: quote the cleanup price and the ongoing price at the same time. "First cut to bring it up to standard: $70. Then $50 every two weeks." Most clients who are serious about getting their lawn maintained will accept this without issue.
Red flag: "Just a quick clean-up"
Clients who describe an overgrown property as a “quick clean-up” are almost always underselling the scope. Walk the property before agreeing to a price, or add a buffer. Thick, wet, or overgrown grass also increases blade wear and fuel burn — both real costs.
Many operators bundle edging and blowing into their mow price. That’s fine, but make sure the bundle price actually covers the additional time. A full-service "mow, edge, trim, and blow" on a medium lot takes 45–60 minutes total, not 30.
| Service | Add-on price (medium lot) | Notes |
|---|---|---|
| Edging (hard surfaces) | $8–$15 | 10–15 min extra per visit |
| Blowing / cleanup | $5–$10 | Often bundled with mow |
| Shrub/hedge trimming | $25–$75+ | Priced per shrub or flat per visit |
| Leaf cleanup (light) | $40–$80 | Bagging adds $15–$25 for disposal |
| Leaf cleanup (heavy / full yard) | $100–$250+ | Price based on time, not lot size |
| Weed eating / detail trim | $10–$20 | Fence lines, beds, tight areas |
Leaf cleanup is one of the most profitable seasonal services in lawn care if priced correctly. The equipment cost is low and clients will pay well to avoid dealing with fall leaves. Don’t undersell it.
Price increases are something most lawn care owners put off way too long. By the time they do it, they’re undercharging by $10–$20 per client and have dozens of accounts locked into rates from three years ago.
The right cadence: increase prices once a year, in late winter, before the season starts. Raise by $3–$7 per visit depending on how long it’s been since the last increase. Give 30 days notice. Keep the message brief and professional — no long explanations, no apologies.
Sample price increase notice:
“Hi [Name], starting [date], your service rate will increase to $[new price] per visit (currently $[old price]). This reflects increases in fuel and operating costs. Thank you for your continued trust — I look forward to another great season.”
What to expect: most long-term clients will stay. Some will ask questions — answer them honestly. A small percentage will cancel. That’s normal. Any client canceling over a $5 increase was probably a low-margin account anyway. The remaining clients now contribute more revenue on the same route.
A useful exercise: sort your client list by price per visit. The bottom 20% are almost always accounts that were never priced correctly to begin with. Either raise them to market rate or let them go — keeping underpriced accounts crowds out room for better-paying ones.
Lawn care pricing varies significantly by geography. The same 8,000 sqft lot might fetch $45 in rural Alabama and $85 in suburban Connecticut. A few factors drive the difference:
To benchmark your market: ask for quotes on your own property (or a friend’s) from two or three local operators. Check local Facebook groups and Nextdoor for what clients say they pay. Set your price at or above the midpoint of what you find — not at the bottom.
A quarter-acre residential lot typically takes 25–40 minutes to mow, edge, and blow. At a $60/hr target rate for a solo operator, that works out to $35–$50 before fuel and travel. Most markets price this range at $40–$65 depending on region. The Southeast tends toward the lower end; Northeast and West Coast push toward the higher end. Your price floor is your actual cost — if you can't get there in 30 minutes and the job is 15 minutes away, $40 is money-losing.
Yes, always. An overgrown lawn — anything not mowed in 3+ weeks during growing season — takes 1.5x to 2x longer and stresses your equipment. Charge a first-cut surcharge of 25–50% on top of your regular price. Be upfront about it: 'The first cut is $X because the lawn needs to be brought back to a manageable height. Ongoing cuts will be $Y.' Clients who are reasonable will understand. Clients who argue about a one-time surcharge will argue about everything.
Give 30 days notice and keep the message short. Something like: 'Starting next month, your service price will be $X (up from $Y). This reflects increased fuel and equipment costs. Thank you for being a loyal client.' Most clients who've been with you more than a season will stay. The ones who cancel over a $5 increase were already looking for a reason to leave — or they'll call you back in two weeks when the new guy doesn't show up. Raise prices in late winter before the season starts, not mid-summer.
Per-square-foot pricing ties the price directly to the lot area (typical range: $0.003–$0.008 per sqft for mowing). Flat-rate pricing is a fixed price per visit regardless of exact square footage. In practice, most residential lawn care companies use flat rates because they're simpler to quote and easier for clients to understand. Use square footage internally to calculate your flat rates — then just tell clients the number. True per-sqft billing makes sense for large commercial properties where variation between cuts is significant.
Put your pricing to work
Plug in your job time, hourly rate, fuel cost, and crew size — get an exact recommended price and annual revenue estimate in real time. Then use Mowzey to bill clients automatically the moment each job is done. One-time $39.99 for lifetime access.
30-day money-back guarantee. No monthly fees, ever.