Nearly every lawn care operator I talk to has the same blind spot. They will spend two hours arguing with themselves over whether to charge $45 or $50 on a new estimate, then leave a customer they signed in 2022 sitting at the same $35 they quoted before fuel, insurance, and labor all climbed. That customer is not your most loyal account. Mathematically, they are your most expensive one.

Raising prices on existing clients feels riskier than it is. The actual churn from a well-executed increase runs somewhere between 3% and 8% of your book, and the accounts that leave are almost always the ones eating your schedule for the least money. What follows is the system: how to figure out the number, who to raise, when to send it, exactly what to say, and what to do when someone calls to complain.

Why Waiting Costs More Than the Increase

Run the numbers on a single account and the drift becomes obvious. Say you signed a property at $40 per cut in 2022 and you service it 28 times a season. That is $1,120 a year. Your costs since then have not held still:

  • Fuel — even a modest swing at the pump moves a route-heavy week by $15–$40 depending on your radius and truck.
  • Labor — the going rate for a reliable second man has climbed hard in most markets. If you were paying $15/hour and now pay $19, that is a 27% jump on your single largest variable cost.
  • Insurance — general liability and commercial auto premiums have risen steadily, and a claim on your record compounds it.
  • Equipment — a mower that cost $9,000 to replace now costs $11,500, which changes your hourly reserve for replacement whether you have thought about it or not.
  • Consumables — blades, belts, string, oil, filters. Individually invisible, collectively 4–7% of revenue.

Blend those and most solo and small-crew operations have absorbed 18–25% in cost inflation over three seasons. If your price has not moved, that came directly out of your take-home. You did not lose a customer. You gave yourself a pay cut and called it customer retention.

An account you have never raised is not a loyal account. It is a subsidy you are paying, and it gets more expensive every year you leave it alone.

Do the Math Per Account Before You Write Anything

A flat across-the-board increase is the lazy version and it does two things wrong: it overcharges your good accounts and undercharges your bad ones. Before you touch a keyboard, you need actual numbers per property.

You need three things for every account: your true drive time to get there, your on-site time, and what you actually collect. Not what you quoted — what you collect, after the times you gave away a trim or ate an extra visit. If you are tracking job time on your phone as you work, tools like LawnBook can give you the on-site minutes per property without you keeping a clipboard, and offline tracking means it still records when you are out at a rural property with no signal.

From those three numbers, calculate effective hourly rate:

  1. Add on-site minutes plus drive minutes from the previous stop. Call this loaded time.
  2. Divide the price by loaded time in hours. That is your effective hourly.
  3. Sort every account on your list by that number, lowest first.

Now you have a real picture. Most operators find their best account is earning them $85–$110 an hour loaded, and their worst is somewhere near $38. The worst one is usually a property they have had for years, on the wrong side of town, that they keep out of habit. That sorted list is your increase plan.

Decide Who Gets What

Segment the list into three groups and treat them differently.

  • Below your floor — anything under about 60% of your target hourly. These get a real correction, 15–25%, and you should be genuinely fine losing them. Some of these are not price problems, they are route problems: a single $45 stop 14 minutes off your loop is a losing account at any price.
  • Middle of the pack — the bulk of your book. These get a standard annual adjustment, typically 5–8%. On a $45 cut that is $2–$4. Almost nobody cancels over $3.
  • Your best accounts — already above target hourly, pay on time, no drama, tight to your route. Raise these too, but at the low end, 3–5%. Skipping them entirely trains you to think of increases as punishment. They are not. They are maintenance.

One rule that saves arguments: round to clean numbers. $45 to $48, not $45 to $47.25. A clean number reads like a considered decision. A number with cents reads like a formula the customer wants to argue with.

Ready to put this into practice? Download on the App Store — it’s free and works offline.

Timing Beats Wording

When you send the notice matters more than how you phrase it. Three timing rules:

Send it in the off-season, not mid-summer. Late January through February is ideal in most climates. The customer is not looking at their lawn, they are not annoyed about anything, and they have two months to decide calmly instead of reacting. A price increase that lands in July, right after you missed a week for rain, reads as opportunism.

Give 30 days minimum, 45 is better. This is the difference between a professional notifying a client and a vendor springing something. It also gives you a window to have the conversation before it becomes a billing surprise.

Never raise a price in the same week you had a service problem. If you scalped a section, missed a gate, or blew clippings onto a car, fix it and let 30 days pass. The increase is a separate conversation and mixing them costs you the account.

Send the notice in writing before you send the first invoice at the new rate. Nobody minds paying more. Everybody minds finding out on the bill.

What the Notice Should Actually Say

Short. Specific. No apologizing. Here is the structure that works:

  1. The date it takes effect, stated in the first line. No burying it.
  2. The new price, in dollars, for their specific property. Not a percentage — a percentage makes people do math and feel managed.
  3. One sentence of reason. Fuel, insurance, and labor. That is enough. Do not write three paragraphs justifying yourself; length reads as guilt.
  4. Something you are adding or continuing. Even small: a spring cleanup rate hold, priority scheduling after storms, no fuel surcharges.
  5. A thank you and a direct line. "If you want to talk it through, call me at…"

Six sentences total, roughly. Send it by whatever channel that customer already uses with you — text for the ones who text, email for the ones who email, printed and left in the door for the older clients who prefer paper. Meeting them where they already are cuts the "I never got that" conversation to nearly zero.

Keep the record. Note the date you sent it and to whom, alongside the account. When someone claims in April they never heard about it, having a timestamped note in the same place you track the job history ends the discussion in ten seconds. This is the same discipline that makes documentation worth keeping in any service trade — operators running cleaning routes handle it the same way with ShineBook, and independents tracking billable hours across multiple clients lean on Stintly for the same reason. The tool changes; the habit does not.

Handling the Four Objections You Will Actually Get

Out of 60 accounts, expect five to seven replies. Most are not cancellations, they are people wanting to be heard. Have answers ready.

  • "That's a big jump." — "I understand. I held this rate for three seasons, which is why the correction feels larger. Going forward I adjust a few percent each year so it never stacks up like this again." This one works because it is true and it sets up next year.
  • "The guy down the street quoted me $30." — "He might be able to do it for that. I can't and still show up every week with insurance and a crew that stays." Then stop talking. Do not badmouth the competitor. Half the time the $30 guy disappears by June and you get a call in July — take them back, at your new rate.
  • "Can you do every other week instead?" — Sometimes yes, and it is often a fine outcome. But price biweekly at 60–70% of two weekly cuts, not 50%. The grass is heavier, it takes longer, and you may need to double-cut. Operators lose money on biweekly constantly because they price it as half the work when it is closer to 70%.
  • "We're going to handle it ourselves this year." — "Totally understand. I'll leave your spot open through March in case plans change." A meaningful number of DIY conversions come back within six weeks, and that sentence makes the return easy.

What Happens When Someone Cancels

Do the replacement math before you get emotional about it. If you lose a $40 account that took 55 minutes loaded, you freed up 55 minutes. Fill that slot with a new client at your current rate — say $55 for the same work — and you are up $15 for identical effort. Losing four low accounts and replacing three at current pricing is usually a net gain in both revenue and sanity.

Track it honestly, though. Count how many you lost, what they were paying, and what your book totals before and after. Most operators discover they lost 5% of their customers and gained 12% in revenue. If your numbers come back worse than that, your increase was too steep or your timing was bad, and you will know it for next year.

Keep a note on every canceled account with the date and the reason. Two seasons later when you are looking to fill a route gap, a list of former clients who left over price — not over service — is a warm call list. Whoever they hired instead has probably raised their prices too by now.

Make It Annual and It Stops Being an Event

The single biggest fix is turning this from a rare, agonizing decision into a scheduled routine. Pick a date — February 1 works well — and every year on that date you review your account list by effective hourly and send adjustments. A 5% annual bump nobody notices beats a 22% correction everybody does.

Two things make the routine stick. First, write the annual adjustment into your service agreement so it is expected rather than announced: "Rates are reviewed annually, with written notice provided at least 30 days before any change." Second, keep the per-job time and price data current all season, because the review is only as good as your numbers. If you are already logging jobs as you complete them in LawnBook, that February review is an hour of sorting, not a weekend of reconstructing from memory.

The operators who struggle with price increases are not bad at conversations. They are missing the data that would make the conversation obvious.

You are not asking for a favor when you raise a price. You are keeping a business solvent enough to show up next week, and next year, with equipment that runs and insurance that covers the client's fence when something goes wrong. The customers worth having understand that. The ones who don't were going to be a problem eventually anyway — better to find out in February, with the whole season still ahead of you to replace them.