Blog/Pricing

How to Price Lawn Care Services (Without Guessing)

9 min read · TurfVision

Most lawn care operators set prices one of two ways: they look at what competitors charge, or they pick a number that feels reasonable. Both methods work — until they don't. Usually they stop working when chemical costs shift, route density drops, or a bad season forces you to actually look at your margins.

Real pricing is built from cost — specifically, cost per stop. Here's the framework.

Start With Cost Per Stop, Not Revenue Per Stop

Most operators know their revenue per stop. Very few know their cost per stop. Your cost per stop is the sum of every direct cost required to complete one service visit on one property: labor, chemical, fuel, vehicle allocation, and any variable overhead.

A basic cost-per-stop calculation for a spray application looks like this:

  • Direct labor: technician time per stop × hourly rate (including burden)
  • Chemical cost: product cost per 1,000 sq ft × average property size
  • Fuel: miles per stop × fuel cost per mile
  • Vehicle allocation: vehicle payment + maintenance ÷ annual stops
  • Insurance allocation: total insurance ÷ annual stops

Add these up and you have your cost per stop. The gap between your revenue per stop and your cost per stop is your contribution margin per stop — the number that actually matters for your business health.

Chemical Cost Is Where Most Operators Get It Wrong

Chemical pricing is complex because it varies by product, application rate, property size, and target pest or weed. The operators who price correctly know their cost per 1,000 square feet for each product in their program.

The math: cost per unit ÷ units per application ÷ coverage in 1,000 sq ft = cost per 1,000 sq ft. Multiply by your average property size to get chemical cost per stop. This number needs to update whenever your supplier pricing changes — and it always changes.

The Spray Costing Model automates all of this. You enter your product costs and it calculates cost per stop automatically — across 36 pre-loaded chemicals.

Route Density Changes Everything

Route density — the number of stops per route mile — is the most powerful lever in lawn care economics that most operators don't actively manage. A route with 8 stops in 40 miles has a fundamentally different cost per stop than a route with 8 stops in 12 miles.

As your route density increases, your fuel cost per stop drops, your technician efficiency (stops per hour) increases, and your vehicle allocation per stop decreases. This is why tight geographic growth matters: adding a customer 20 miles outside your current route area is often unprofitable even at full price, while adding a customer in a neighborhood you already work is almost always profitable.

Pricing for Property Size

Flat-rate pricing ignores the reality that a 10,000 sq ft property costs more to service than a 5,000 sq ft property. Property-size-based pricing is more accurate and more defensible with customers. The objection "why does my neighbor pay less?" disappears when the answer is "their property is smaller."

Build your pricing in square footage tiers. A common structure is: under 5,000 sq ft, 5,000–10,000, 10,000–15,000, 15,000–20,000, and over 20,000 with a per-thousand overage. Price each tier so your margin is consistent across property sizes.

The Competitor Trap

Looking at competitor prices is useful context, not a pricing methodology. If your competitor is underpriced, following their pricing means you're underpriced too. If your cost structure is different — more technicians, older equipment, different chemical program — their price may be profitable for them and unprofitable for you.

The only defensible pricing floor is your cost. Price below that and you lose money on every stop. Price above your cost by enough margin to cover overhead and generate return — that's the number.

When to Raise Prices

Most operators raise prices too infrequently and by too little. The correct signal to raise prices is when your cost per stop increases — either from chemical price changes, labor cost increases, or fuel. Waiting until profitability is already compressed means you're chasing a margin you've already lost.

A structured annual review — comparing this year's cost per stop to last year's — tells you exactly how much prices need to move to maintain margin. The operators who do this stay ahead. The ones who skip it wake up three years later wondering why the business doesn't make as much as it used to.