How to raise lawn care prices on existing customers

The short version
Raising prices on existing lawn care customers is one of the highest-impact moves a landscaping business can make. A clean message in late February — naming the new price and skipping the long apology — keeps 90-95% of customers. The few who leave were already shopping for cheaper service anyway.
Most lawn care owners have not raised prices on existing customers in three years. Some have not raised them in five. They quote new customers at the current going rate, then keep their old customers on whatever they were paying when they signed up — sometimes 20-30% below market. Inflation, fuel costs, equipment costs, and labor costs have all gone up substantially, and the landscaper has been quietly absorbing every dollar of it.
The math gets ugly fast. A landscaper with 60 long-term mowing customers averaging $50 per cut, working at the same prices for three years while costs climbed roughly 15%, has effectively cut their margin by 15%. On a 30% gross margin business, that's half the profit. Half the profit, on the same workload, the same crew, the same hours.
This is the most preventable problem in lawn care economics. The fix is straightforward but uncomfortable: tell your existing customers the new price.
Why landscapers don't raise prices
The reluctance is psychological, not strategic. Most lawn care owners genuinely fear that announcing a price increase will trigger a wave of cancellations. They imagine the customer reading the message, getting angry, and immediately calling the cheaper landscaper down the street.
The actual data from landscapers who have done this consistently tells a different story. A modest annual price increase — 5-8% — sent at the right time with the right framing typically loses 5-10% of customers. The ones who leave are usually customers who were already comparison-shopping or were going to leave anyway. The remaining 90-95% accept the increase, pay the new rate, and continue as if nothing happened.
The deeper truth: customers expect annual price increases. They got a price increase from their cable company, their insurance, their gym, their kid's daycare, and the grocery store. The landscaper who never raises prices isn't seen as loyal — they're seen as either undercharging from the start or running an unprofessional business that doesn't manage costs. A reasonable annual adjustment is, paradoxically, a signal of competence.
The right time
Late February is the right window for the same reasons it's the right time for mowing contract renewals: customers are still in winter mode, no other landscaper has reached out yet, and the announcement folds naturally into the renewal conversation. By March, every landscaper in the market is calling everyone, and a price increase landing in that environment looks like one more reason to comparison-shop.
A late-February price increase announced 30-45 days before the season starts gives customers time to ask questions, react quietly, and adjust. Most don't react at all — they read the message, see that the price is reasonable, and move on. The handful who push back do so before the season starts, when there's time to handle the conversation calmly instead of mid-busy-season when everyone is stretched.
The wrong timing windows: mid-season (feels arbitrary, loses customers), end of season (customers shop around all winter), or paired with a service issue (looks like punishment). Stick to late February.
The message that works
The message has to do three things: name the new price clearly, acknowledge the relationship without groveling, and skip the long justification.
A template that converts well:
"Hey Sarah — sending out a heads up on the season ahead. Starting April 1, weekly mowing rates are moving from $50 to $55 per cut. Reflects fuel, equipment, and insurance costs that have all crept up over the past couple years. Same crew, same schedule, same service — just a small adjustment to keep things sustainable. Let me know if you have any questions."
Why this works:
It states the new price as a fact, not a request. "Are moving" beats "we're considering raising" — confidence reduces pushback. Customers respond to certainty.
It gives a one-sentence reason. Fuel, equipment, insurance — three concrete cost categories everyone understands. Long explanations feel like apologizing.
It acknowledges what's not changing. "Same crew, same schedule, same service" reassures the customer that the price increase isn't paired with a quality drop or a cutback. The relationship is intact; just the number is different.
It opens the door to questions without demanding a response. Customers who are fine with it don't need to reply. Customers who have a concern have a clear way to raise it.
What doesn't work: long apologies, detailed math breakdowns, comparing your prices to competitors, threats about leaving. All of these signal uncertainty and turn a calm transaction into a negotiation.
Test the message on a small batch first
Even a well-crafted message can hit unexpected friction. Maybe the increase is paired with a service issue you didn't realize was simmering. Maybe a specific phrasing rubs people wrong. Maybe one customer pushes back in a way that reveals something you should address before sending to everyone.
The fix: send the message to 10-20 customers first, watch the responses for a week, then send to everyone else. The early responses tell you what to fix. If three of the first ten customers ask the same question, you know to address it in the next batch. If the first ten all accept silently, you have confidence the message is working.
This is how subscription businesses test pricing changes. The same logic applies to a 60-customer lawn care list. The cost of a one-week delay is zero. The cost of bulk-sending a flawed message to 200 customers is significant.
Handling pushback
A small fraction of customers will push back, and most of the pushback follows predictable patterns. The right responses are short and don't escalate.
"Why now?" — "Costs have climbed pretty steadily the past couple years and we held off as long as we could. This brings us in line with current rates."
"I'm going to have to think about this." — "Totally fine, take your time. Just let me know by [date] so I can finalize the season schedule."
"The guy down the street is cheaper." — "Understood. We've built our pricing around the service level we provide and unfortunately can't match the lowest-cost options in the market. If price is the priority, you might be a better fit elsewhere — no hard feelings, and we'd be glad to come back if it doesn't work out."
"I've been with you for years, can you keep my price?" — "I appreciate that, and we genuinely value the long-term relationship. We can't keep the old rate going forward, but we'd love to keep you on the schedule at the new pricing. Let me know."
The pattern across all of these: short, calm, no apologies, no negotiation in writing. The customers who push back this way are testing your conviction. Holding the line politely keeps most of them. Caving on price for one customer creates inconsistency that other customers will eventually discover.
Selective grandfathering
A small number of customers — your longest-tenured, your highest-value, your most-referring — can be exceptions. The math: if a customer has been with you 10+ years, refers 2-3 new customers a year, and is profitable at the current rate, the relationship value of grandfathering them is real. Telling that customer "you've been with us so long, we're keeping your rate where it is for one more season" creates loyalty that pays back in referrals.
The mistake is grandfathering too widely. Every grandfather exception you make is a customer who isn't covering the rising costs that justified the increase. Two or three exceptions in a 60-customer base is sustainable. Twenty exceptions defeats the purpose of the increase.
The other mistake: grandfathering forever. A grandfathered customer should still get periodic price increases — just smaller, less frequent, or delayed. They should not be on the same rate for ten years.
Building the system
Annual price increases are one of those things that requires structural support. Without a system, the right time always feels like next year. Three years go by and the increase still hasn't happened.
Most lawn care management software — including Trikkl, Jobber, Service Autopilot, RealGreen — supports batch price updates and templated price-increase messages. The owner reviews the customer list, flags any grandfathering exceptions, approves the message, and the system handles the bulk send and tracks the responses.
Whichever tool you use, the process to bake in is: every January, set a calendar reminder. Review the customer list. Set the new pricing. Draft the announcement. Test on a small batch in early February. Send to everyone in late February. By March, the new pricing is just how things work.
The landscapers who do this every year build margin steadily and never have to face the painful "we haven't raised prices in five years and now need a 25% jump" conversation. The ones who skip the annual increase keep absorbing costs until they can't, then face the much harder conversation that loses real customers.
Written by Jordan Hayes, Trikkl. Updated April 2026. More for lawn-care crews: how mowing contract renewal actually works and lawn care subscription billing.
Frequently asked questions
When is the best time to announce a lawn care price increase?+
Late February, paired with the season's renewal message. This timing gives customers 30-45 days notice before the new pricing takes effect, lands when they're not yet thinking about other landscapers, and folds into the natural renewal conversation. Mid-season price increases feel arbitrary and lose more customers.
How much should I raise lawn care prices each year?+
5-8% annually is the standard range that covers inflation plus modest margin growth. Skipping years and then raising 15-20% in one announcement loses far more customers than two consecutive 7% increases. The pattern is what hurts retention, not the cumulative amount.
Do I need to justify a lawn care price increase to my customers?+
Briefly, yes — fuel, equipment, labor, insurance — but don't over-explain. Customers don't read 400-word justifications, they skim. A one-sentence reason and the new price is enough. Long defenses make the increase feel uncertain or apologetic, which actually makes more customers question it.
Should I send a price increase letter to all customers at once?+
It's safer to send to a small batch first (10-20 customers) and watch the responses for a week before sending to everyone. Reasons that come back from the first batch tell you what to address in the larger send. Bulk-sending without testing risks discovering an avoidable problem after 200 customers have already received the message.
What's the worst way to raise lawn care prices?+
Raising prices without notice — sending an invoice with a higher number on it and no explanation. This loses more customers than any other approach because it feels sneaky. Even a small increase done this way generates angry calls, lost customers, and bad reviews. A pre-announcement always outperforms a surprise.
Should I grandfather long-time customers at the old price?+
Selectively. A customer who has been with you for 10+ years and is profitable at the existing rate can be grandfathered — it's a relationship gesture and the goodwill compounds. A customer who has been with you for two years and was already underpriced should not be grandfathered. Grandfathering the wrong customers is how landscaping businesses end up working below cost on accounts they can't afford to lose face by repricing.

Written by
Jordan HayesField Operations Lead, Trikkl
Jordan spent eight years running a 12-truck landscaping company in the Pacific Northwest before joining Trikkl to help build tools for crews just like the one he used to run. He writes about the operational systems that separate growing lawn care businesses from stuck ones.


