Lawn Care Pricing Guide: Per Visit, Per Yard, Per Season
Short answer: This lawn care pricing guide treats the maintenance visit as the unit and the install as a materials unit. A mow visit is a time unit wearing a service name: turf square feet, linear feet of hard edge, obstacle count, and drive time. Installs price differently — mulch by the cubic yard, where one yard covers 108 square feet at 3 inches, and sod by the pallet. Seasonal contracts multiply annual visits, then level the total across twelve months.
The word “visit” hides everything that decides whether the stop made money. Two lawns with identical turf area can be a 34-minute stop or a 99-minute stop, and the difference is a gate, eleven trees, and eighteen minutes off the route. This page breaks the visit into the things you can actually measure, does the same for mulch and sod, and prices one 8,000-square-foot lawn under two sets of conditions.
What is a lawn care visit actually a unit of?
A slot on your route. Unload, mow, trim, edge, blow, load, drive out — seven steps, and turf square footage sets only one of them. A per-visit price is really a bet on total minutes, and the mowing portion is often under a third of them.
That has a consequence people miss: a property is priced against the route it sits on, not on its own. A lawn eighteen minutes off your Tuesday line consumes thirty-six minutes of round trip that no other customer pays for. Two properties with identical work can justify different prices for that reason alone, and there is nothing dishonest about it.
What goes into a visit price besides turf square feet?
Six measurements, each in its own unit.
| Component | Unit | Why it moves |
|---|---|---|
| Mow | Turf square feet | Deck width and how much of the lot you can reach with it |
| Edge | Linear feet of hard edge | Drive, walk, and curb; slowest work per foot on the property |
| String trim | Obstacle count plus bed perimeter in linear feet | Trees, posts, meters, AC pads, mailboxes, playsets, fence line |
| Blow | Hard surface square feet | Walks, drive, patio, deck, and the street if the town requires it |
| Bag and haul | Cubic yards of clippings, plus a tip fee | Only when bagging; yard trimmings are a real disposal cost, not a rounding error |
| Drive | Minutes off the route | The line nobody bills and everybody pays |
Start by getting the turf number right, because most operators quote off the lot. A 10,000-square-foot lot with a 1,600-square-foot house footprint, a 600-square-foot drive, 400 square feet of beds, and a 300-square-foot patio has 7,100 square feet of turf. That is a 29 percent error if you priced the lot.
Bagging deserves its own line. Clippings are heavy and bulky, and yard trimmings make up a substantial share of what municipalities handle — EPA publishes the yard trimmings tonnage data behind that. Quote mulching in place as the default, bagging as an upcharge with the tip fee named.
How fast does my mower really cut?
One formula, and it will tell you more than any published rate:
acres per hour = deck width in feet × ground speed in mph × 0.1212, then multiply by an efficiency factor for overlap, turns, and stopping.
| Machine | Deck | Speed | Theoretical | At realistic efficiency | Roughly |
|---|---|---|---|---|---|
| 21 in push | 1.75 ft | 3.0 mph | 0.64 ac/hr | 0.70 → 0.45 | 19,500 sq ft/hr |
| 36 in walk-behind | 3.0 ft | 4.0 mph | 1.45 ac/hr | 0.75 → 1.09 | 47,500 sq ft/hr |
| 48 in stand-on | 4.0 ft | 5.0 mph | 2.42 ac/hr | 0.75 → 1.82 | 79,000 sq ft/hr |
| 60 in zero-turn | 5.0 ft | 7.0 mph | 4.24 ac/hr | 0.80 → 3.39 | 147,800 sq ft/hr |
The efficiency factor is where residential work lives. On an open field a 60-inch machine holds 0.85. On a chopped-up quarter-acre lot with a swing set and a fire pit it can fall under 0.50, because half the passes are short and every one ends in a turn. Time your own crew on three properties and calculate the factor rather than borrowing one.
Why does gate width change the price more than lot size?
Because it decides which row of that table applies to the back yard.
| Clear gate opening | Largest machine through it | Effect on the back yard |
|---|---|---|
| 32 to 36 in | 21 in push | Push-mower speed, roughly a quarter of rider speed |
| 42 in | 36 in walk-behind | About double the push rate |
| 48 in or a double gate | 48 in stand-on | Rider speed everywhere |
| No fence, or a removable panel | 60 in zero-turn | One machine for the whole property |
Measure the clear opening between posts with the gate swung fully open, not the nominal size on the fence order, and check the drop from the gate threshold to grade — a four-inch step stops a stand-on that would otherwise fit. A 4,000-square-foot back yard behind a 34-inch gate is roughly twelve minutes of push mowing. The same 4,000 square feet in front takes under two on a 60-inch machine.
Slope is the other machine-selection variable. Past the point where a ride-on stops being safe, that section goes to a walk-behind or a trimmer, and the production rate drops with it. Price the slope section as its own area, not as part of the lawn.
How do mulch and sod price from their own units?
Installs leave the visit unit entirely. One cubic yard is 27 cubic feet, which is 324 square feet at one inch.
| Depth | Square feet per cubic yard |
|---|---|
| 1 in | 324 |
| 2 in | 162 |
| 3 in | 108 |
| 4 in | 81 |
Bulk mulch is sold by the yard; bagged is 2 cubic feet a bag, so 13.5 bags to the yard. A property with 1,300 square feet of beds at 3 inches needs 1,300 ÷ 108 = 12.0 yards. Bed edging goes on its own line by the linear foot, weed fabric by the roll, and the labor is priced from yards installed per hour — timed by you, because the real variable is the wheelbarrow distance from the pile to the farthest bed.
Sod is sold by the pallet, and pallet yield differs by farm and by whether you are buying slabs or rolls. Get the square footage per pallet from your supplier before quoting, add 5 to 10 percent for cuts against curved beds, and price ground prep separately — kill, scalp, till, grade, and roll usually take longer than laying the sod does. Seed prices by the pound per 1,000 square feet at the rate printed on the bag.
How does a seasonal contract turn visits into a monthly number?
Annual visits times the per-visit price gives the season total; the season total divided by twelve gives the level monthly payment. Using placeholder figures: 30 mow visits at $58, two cleanups at $340, and six fertilizer rounds at $75 comes to $1,740 plus $680 plus $450, or $2,870, which levels to $239 a month.
Four things belong in that agreement, and leaving any of them out is how the arithmetic stops working.
- State the visit count, not “weekly.” A spring flush can want two cuts a week and a drought August wants none. Thirty visits is a promise you can keep; weekly is not.
- Name what happens after a skip. Grass over your normal height is a double-cut, and it needs a stated charge.
- Put leaf season explicitly in or out. It is the single largest labor block of the year and it hides inside “cleanup.”
- Plan for month eleven. Level billing means January money pays for June work, so a customer who leaves in November has been paid up least relative to what you did. Keep a card on file, bill over ten months instead of twelve, or take the front half slightly heavier. The clause language belongs on the invoice itself — see what to include on an invoice.
What does the same 8,000 square feet cost on two properties?
Both properties have exactly 8,000 square feet of turf. All rates are placeholders.
Property A — open corner lot, no fence, three trees in mulch rings, 110 linear feet of hard edge, curb parking at the mailbox, four minutes from the previous stop.
Property B — same 8,000 square feet of turf, but the back is behind a 34-inch gate, eleven trees, a pool fence with 180 linear feet of trimming, 240 linear feet of bed edge, a slope on the back third too steep for the rider, no street parking so the trailer stages 200 feet away, and it sits eighteen minutes off the route.
| Minutes on site | A | B |
|---|---|---|
| Unload and stage | 3 | 7 |
| Mow front | 4 | 4 |
| Mow back | 5 | 22 (push mower through the gate) |
| Hand-mow the slope | — | 8 |
| String trim | 6 | 19 |
| Edge hard surfaces | 5 | 7 |
| Blow | 4 | 8 |
| Load | 3 | 6 |
| On site | 30 | 81 |
| Drive attributed to the stop | 4 | 18 |
| Total minutes | 34 | 99 |
Convert with your own numbers. At a placeholder two-person burdened crew cost of $64 an hour plus $22 an hour of overhead, the clock runs $86 an hour, or $1.43 a minute.
| A | B | |
|---|---|---|
| Crew cost | $49 | $142 |
| Line, fuel, blade wear | $4 | $9 |
| Cost | $53 | $151 |
| Price at a 30% target margin | 53 ÷ 0.70 = $76 | 151 ÷ 0.70 = $216 |
| Implied price per 1,000 sq ft of turf | $9.50 | $27.00 |
Two things come out of that. The margin arithmetic is not interchangeable: adding 30 percent markup to Property B’s $151 gives $196, a 23 percent margin and $20 short of the target. Markup is added to cost; margin comes out of price, so divide by one minus the margin.
And Property B priced honestly is probably above what that street will pay. That is the answer, not a problem with the answer. The useful moves are to change the job rather than the price — ask for the fence panel to be removed, put the slope on a monthly rather than weekly cut, or wait until you have three more stops in that pocket and the drive time splits four ways.
What is a published per-visit price worth?
A sanity check on your minutes, nothing more. Per-visit numbers move with route density above all: a market where you fit 22 stops into a day supports a lower price per stop than one where you fit 11. They also move with season length, the growth rate of the local turf type, fuel, and whether your market expects bagging.
If your calculated price lands far outside what local work goes for, the error is nearly always in obstacle time or in drive minutes you never attributed to the stop. Both are invisible until you time them. Underpricing here does not show up as a bad job — it shows up as a full schedule and no money, and then as slow-paying customers you cannot afford to fire, which is its own trap covered in how to get clients to pay.
What should I record after the last stop?
Actual minutes per property against the minutes you bid, fuel and consumables against the route, and every ticket from the fertilizer supplier, the mulch yard, and the dump. One property running twenty minutes long every week is a bid error repeating thirty times a season.
Keel is an iOS app for keeping that on the phone from the truck seat. Nothing leaves the device — no account, no bank connection, no cloud, no login, and an App Store privacy label reading Data Not Collected. Photograph the mulch yard ticket and the fuel receipt and Apple Intelligence reads them on device. A route day is forty short legs between stops, and each one logs as mileage rather than disappearing, which is the difference described in independent contractor mileage log. Invoices go out from the driveway with your own numbering, your logo, and a payment link the customer scans as a QR code. At year end the Accountant Pack exports a CSV plus a one-page summary PDF. Free is $0 with unlimited invoices, receipts, and mileage; Keel Pro is a one-time $249.99 Lifetime purchase, not a subscription — get it on the App Store.
Frequently asked questions
How do you price a lawn mowing visit?
Measure turf square feet, count obstacles, measure hard edge in linear feet, then estimate total minutes on site including unload and load. Add the drive minutes the stop costs your route. Multiply total minutes by your burdened crew cost per minute, add consumables, and divide by one minus your target margin.
Should lawn care be charged per visit or per square foot?
Per visit for maintenance, because square footage only explains the mowing portion and mowing is often under a third of the stop. Square feet is the right unit for sod and seed, and cubic yards is the right unit for mulch. Use the material’s own unit for installs and total minutes for recurring work.
How do I price a seasonal lawn care contract?
Multiply the number of visits you will actually make by the per-visit price, add cleanups and applications as their own totals, then divide the season total by twelve for a level monthly payment. Write the visit count into the agreement instead of the word weekly, and decide in advance whether leaf season is included.
How much mulch do I need per square foot?
One cubic yard is 27 cubic feet, which spreads 324 square feet one inch deep. At the usual 3-inch bed depth that is 108 square feet per yard, so divide bed area by 108. Bagged mulch comes in 2-cubic-foot bags, 13.5 to the yard, which is worth knowing when a job is too small to take bulk.
Why does a fenced backyard cost more to mow?
Because the gate decides the machine. A 34-inch clear opening admits only a 21-inch push mower, which cuts at roughly a quarter of a 60-inch rider’s rate, so a 4,000-square-foot back yard can take twelve minutes instead of two. Measure the clear opening between posts with the gate fully open before you quote.
How do I know whether a lawn is worth adding to my route?
Attribute the drive time to the stop. Take the extra minutes of round trip the property adds to your day, add them to the on-site minutes, and price the total. A property far off your line has to carry a higher price than an identical one in a dense pocket, or you are paying for the customer’s address out of your own margin.
This article is general information, not professional or tax advice.
How do I quote it?
While you are working out the number
Price against what you actually keep.
Freeboard takes your cash, sets aside a tax reserve, subtracts the bills you have committed to and a buffer you set, and shows what is genuinely yours. A planning estimate to price against, not tax advice.
On-device · No account · Data Not Collected