How to Price Lawn Care Services
Pricing is where most lawn care operators quietly lose money. They quote a number that feels competitive, win the job, and only later realize that drive time, disposal, and equipment wear ate the profit. Here is how to price lawn care so every cut actually pays.
Know Your True Cost Per Job
Before you set any price, you need to know what a job costs you. Add up fuel for the truck and the equipment, your time on site, your travel time between jobs, disposal fees, and a portion of equipment wear and maintenance. If you have employees, add their loaded labor cost.
The single most common mistake is pricing only for time on the lawn and ignoring everything around it. A 20-minute cut can carry 20 minutes of drive time, and if your price ignores that, your effective hourly rate collapses. Once you know your real cost per job, every price you quote sits on solid ground.
Choose a Pricing Method That Fits the Work
There are three common ways to price lawn care, and each suits a different situation:
- Per cut: a flat price for a single mow, edge, and blow. Simple and easy for customers to understand.
- Per hour: useful for cleanups, overgrown properties, and unpredictable jobs where scope is unclear.
- Recurring contract: a set monthly or seasonal price for regular service, which smooths your income and locks in the client.
Most operators lead with per-cut pricing for new residential clients and move them onto recurring plans as soon as possible. Hourly pricing is best reserved for messy one-off work where a flat quote would be a gamble.
Use Benchmarks, Then Adjust to Your Market
It helps to have a starting reference point, but treat benchmarks as a floor to build on, not a rule. A standard residential cut is often quoted as a modest flat fee that climbs with lot size, slope, obstacles, and how overgrown the grass is. Larger lots, gated access, heavy trimming, and bagging all justify charging more.
Then adjust to your local market and your costs. A price that works in a dense neighborhood with short drives may lose money in a rural area with long gaps between properties. Never copy a competitor's number blindly, because you do not know their cost structure.
Build In Minimums and Trip Charges
Protect yourself with a service minimum. A tiny lawn still costs you a drive, setup, and teardown, so set a floor price that no job goes below regardless of size. This keeps small jobs from becoming money losers.
Consider a trip charge or higher pricing for properties far outside your normal route. The goal is to make distant or tiny jobs either profitable or not worth taking, never a quiet drain on your week.
Price for Add-Ons and Seasonal Work
The base cut is just the entry point. Higher-margin work comes from add-ons and seasonal services: edging, fertilization, weed control, mulch, leaf cleanup, aeration, and hedge trimming. Price these separately and offer them to your existing clients, who are far easier to upsell than a new customer is to win.
Seasonal services also help smooth the income dips when mowing slows. Build a simple menu so clients can see and add services rather than having to ask.
Reprice as Costs Rise and Avoid the Race to the Bottom
Your costs will climb over time, and your prices need to follow. Review your pricing periodically against fuel, labor, and equipment costs, and raise prices on schedule rather than letting margins erode for years.
Resist competing only on price. There is always someone willing to mow for less, and chasing them leads to a full schedule and no profit. Compete on reliability, communication, and a clean result, and price for the value of showing up every week without being chased.
Before you set your rate sheet, run a free scan on DemandSonar to gauge lawn care demand in your area and how much room there is to price for profit rather than a race to the bottom.