Lawn Care Profit Calculator
See what a season of mowing actually clears, and the effective hourly rate hiding behind it once you count the driving between lawns.
Season profit
$30,420/season
That is about $48.29 an hour once you count the 10 minutes of driving between each lawn, which is 22% of your time on the clock.
- Weekly revenue (28 × $45.00)$1,260
- Weekly costs (supplies + $120 fixed)$246
- Weekly profit$1,014
- Effective hourly rate (630 hrs a season)$48.29
- Season profit (30 weeks)$30,420
Private by design: this runs entirely in your browser. Nothing you type is stored or sent anywhere.
How it works
A mowing business earns in one clean chain: what you charge per lawn, times the lawns you cut, minus what each lawn and each week cost you, stretched across however many weeks your grass actually grows. The season profit is that chain run to the end, but the number that decides whether the work is worth doing is the effective hourly rate underneath it.
- price × lawns — your weekly revenue before any costs
- weekly costs — fuel and supplies for each lawn, plus fixed costs for equipment, maintenance, and insurance
- weeks — the length of your mowing season, the hard ceiling on the year
With the defaults, $45 a lawn across 28 lawns is $1,260 a week. Take out $246 of weekly costs and you clear $1,014 a week, or $30,420 across a 30-week season. The catch is the clock: 28 lawns at 35 minutes of mowing plus 10 minutes of driving is 21 hours a week, so over 630 hours that season profit works out to about $48.29 an hour. Change the price, the route, or the season and both numbers move at once.
Every result is checked against independent reference math. See how we test the calculators →
A worked example: 28 lawns a week at $45 each
Say you charge $45 a lawn and mow 28 of them a week. That is $1,260 of revenue, and after $246 of weekly costs for fuel, supplies, and your fixed equipment and insurance, you clear $1,014 a week. Run that across a 30-week season and the profit is $30,420. Good money, until you look at the clock behind it.
With 35 minutes of mowing and 10 minutes of driving per lawn, 28 lawns eat about 630 hours over the season, so that profit is really $48.29 an hour. Now tighten the route instead of the price: cut the driving between lawns from 10 minutes to 5 and the profit does not move a dollar, but the season takes 560 hours instead of 630 and the rate climbs to $54.32 an hour. Windshield time is unpaid, and that gap is what getting it back is worth.
Enter your own price, your real route, and the length of your season above, and watch the hourly rate rather than the headline. It is the number that tells you whether the mower is earning its keep.
Route density is the whole game
Two mowing businesses can charge the same price, cut the same number of lawns, and take home wildly different hourly rates, and the difference is almost always the map. The minutes you spend mowing are paid. The minutes you spend driving between lawns are not, and they still burn fuel and daylight.
At the defaults, dropping your drive time from 10 minutes a lawn to 4 by clustering the work lifts the effective rate from about $48.29 to roughly $55.71 an hour, without touching your price or adding a single customer. Let the route sprawl to 20 minutes between lawns and the same 28 accounts fall to around $39.51 an hour. That is the entire spread between a good day and a mediocre one, decided before you start the engine. Chase lawns that sit next to lawns you already have. A tight cluster in two neighborhoods beats scattered premium accounts across a county every time, because windshield time is the one cost that never shows up on an invoice.
Equipment is a fixed cost, so volume is your friend
The mower payment, the trailer, the insurance, and the maintenance fund do not care how many lawns you cut. They are the same whether you mow 10 a week or 40, which is why they behave completely differently from fuel and supplies.
Spread the default $120 of weekly fixed cost across 28 lawns and it is about $4.29 a lawn. Cut 40 lawns with the same gear and it drops to $3.00 a lawn. Nothing about the equipment changed; you simply gave it more work to carry. This is why a new operator with a truck payment feels squeezed while a busy one with the same debt barely notices it. The fixed costs are a tax on low volume, so the fastest way to make expensive equipment feel cheap is to keep it moving. It also flips the usual advice: before buying a bigger, faster mower, ask whether your current route is full enough to justify it, because idle capacity is just fixed cost with no lawns to spread it over.
Raise the price before you add a lawn
When you want to earn more, the instinct is to squeeze in more lawns. The math usually disagrees. A price increase is pure margin: every extra dollar per lawn drops straight to profit with no added fuel, no added driving, and no added hours. Another lawn costs you supplies and, worse, drive time.
From the defaults, lifting your price from $45 to $50 a lawn pushes the season from $30,420 to $34,620 and holds the hourly rate up at about $54.95, because your hours did not move. Chase the same extra income by adding lawns instead, going from 28 to 31, and you land near $34,065 for the season but the hourly rate slips to roughly $48.84, since those three lawns brought fresh driving and supplies with them. Nearly the same money, more hours, a lower rate. Once your route is tight and your schedule is full, raising the price is the only lever that makes the work pay better rather than just longer.
Common questions
Why does the calculator care about drive time?
Because it is unpaid time that still counts against your hourly rate. Two minutes here and there between lawns adds up to real hours over a season, and those hours dilute the profit without adding a cent of revenue. Counting them is the only way the hourly figure tells the truth.
Should equipment go in fixed costs or supplies?
Fixed costs. A mower payment, insurance, and a maintenance reserve stay the same no matter how many lawns you cut that week, so average them to a weekly figure and enter them as fixed. Fuel, string, and blade wear that scale with each lawn belong in the per-lawn supplies box.
My season is short. Does that really matter this much?
It is the most underrated number here. A strong weekly profit looks like a great living until you remember the grass only grows for part of the year. Mowing income stops when the season does, so a 30-week season caps the year no matter how good the weekly figure is. Set it honestly before you daydream about an annual total.
Is this profit before or after tax?
Before tax. Mowing income is self-employment income, so plan to set aside a share of the season profit for what you will owe. Mileage between jobs and a slice of your equipment costs may be deductible, which softens the bill, but the number shown here is what you clear before any of that is settled.
What is a healthy effective hourly rate?
Whatever clears your local labor market by enough to justify owning the equipment and carrying the risk. The point of the number is comparison: run it before and after a price change, a tighter route, or a new account, and keep the moves that push the rate up rather than just the ones that fill more hours.
Should I count my own mowing time as a cost?
The calculator already does, by dividing the season profit across every hour you spend mowing and driving. That is what makes the hourly rate honest. If you pay a helper, add their wages to your weekly fixed or supply costs so the profit reflects the crew, not just you.
Sources & further reading
- IRS, Self-employed tax center: self-employment tax and estimates
- U.S. Small Business Administration: pricing, cash flow, and business basics
- U.S. Department of Labor: worker classification and pay
Spot an error in the math or the wording? Tell us and we'll fix it, usually within a day.