Search for how much a lawn care business makes and you get numbers from $18,000 to $300,000, all stated with confidence. They are not lying, exactly; they are describing completely different businesses. What you earn depends on a handful of variables you can actually see and change. This guide shows the math with three worked scenarios so you can replace them with your own.
Revenue is not income
Most quoted figures are revenue: what customers pay. Income is what is left after fuel, equipment, insurance, helpers, and everything else, and before income tax. The gap is larger than new operators expect. Published guides that give a typical net margin usually land in the range of about 5% to 20%, while a single operator who counts no wage for themselves keeps a much larger share of revenue, because their labor is the profit.
Three scenarios, with the math shown
These are worked examples with round numbers, not surveys or predictions. Assumptions: 30 mowing weeks a year, an average of 45 minutes door to door per visit, $4 of fuel and supplies per visit, and the fixed costs shown.
| Starting out | Solid solo route | Solo, well priced | |
|---|---|---|---|
| Visits per week | 12 | 25 | 30 |
| Average price per visit | $40 | $50 | $60 |
| Revenue per year | $14,400 | $37,500 | $54,000 |
| Fuel and supplies | $1,440 | $3,000 | $3,600 |
| Fixed costs per year | $2,400 | $3,000 | $3,600 |
| Profit before your own tax | $10,560 | $31,500 | $46,800 |
| Hours worked per year | 270 | 562 | 675 |
| Profit per hour worked | about $39 | about $56 | about $69 |
Every figure follows from the assumptions. Notice how much moves with price: the third column has only 20% more visits than the second, but earns nearly 50% more profit because each visit is priced higher and the costs barely change. Price is the strongest lever you control.
What these numbers leave out
- Taxes. Profit is before income tax and self-employment tax. See the tax deductions guide.
- Equipment replacement. Mowers wear out. Set aside part of profit for the next one.
- Off-season income. A 30-week season leaves the rest of the year to fill with cleanups, snow work, or another job.
- Uncollected money. A mow that never gets paid is revenue on paper only.
- Rained-out weeks. Lost days are real. See the rain delay guide.
What moves the number
- Price per visit. A $5 raise on 25 weekly yards over 30 weeks is $3,750 a year with no extra work. See how to raise prices.
- Route density. Yards on the same streets cut drive time. See how many lawns you can mow in a day.
- Collecting on time. Unpaid work is the cheapest money to recover.
- Season length and add-ons. More weeks and more services per customer raise revenue without a new customer.
- Keeping customers. Winning a new yard costs far more than keeping the one you have.
Run your own numbers
Put your visits, price, weeks, and costs into the free lawn care profit calculator (choose “Whole season”) to see your profit, profit per hour, and the visits a week you need for a take-home goal. To make the inputs real instead of guessed, LawnRoute records time on site, keeps prices and expenses, and shows who still owes you.
What to do this week
- Write down your visits per week, average price, weeks, and costs.
- Run them through the calculator and note the profit per hour.
- Pick the biggest lever: usually price or drive time.
- Set a take-home goal and see how many more yards it takes.