lawn care pricing

    How to Raise Lawn Care Prices Without Losing Good Clients

    6 min readThe team at TerraScape AI

    Last updated September 11, 2026

    It's a Tuesday in September and you're filling the truck for the third time this week. The receipt says one thing. The client on Maple who has paid $45 a cut since 2023 says another.

    You know you need to raise lawn care prices. You've known since spring. Fuel went up, help costs more, the insurance renewal came in higher, and your rate hasn't moved in three seasons. What you don't have is a number you can defend, a date to say it by, or the words.

    Here's all three, plus the math that shows why losing a client or two is part of the plan and not a sign it failed.

    What does not raising your prices actually cost you?

    A price that stays flat while your costs climb is a pay cut you give yourself every season.

    Start with the most boring number in your business, the one the IRS publishes. The business standard mileage rate is the government's own figure for what it costs to drive for work. It was 70 cents a mile for 2025. It went to 72.5 cents in January 2026 and then 76 cents on July 1. That's up about 8.6% in eighteen months.

    Your route felt every cent of that. Your price didn't.

    Here's the math. Say you run 60 weekly accounts at $45 and service them 30 times a season. That's $2,700 a week and $81,000 a season. Say it costs you $60,750 to deliver that season: labor, fuel, insurance, equipment, the lot.

    • Costs rise 5% and your price stays put: $3,037 of new cost that nobody paid you for.
    • Let that run three seasons at 5% a year and the gap is about $9,576 a season.
    • At $2,700 a week, that's roughly three and a half weeks of mowing you did for nothing.

    Holding your price isn't loyalty. It's charging your clients a little less every year and calling it the same number.

    How much should you raise lawn care prices?

    Enough to cover what your costs actually did, plus what your margin needs. Not a number you picked because it felt polite.

    Match what your costs did. Pull last season's spend on fuel, labor, insurance, and equipment and put it next to the season before. If the same work costs 6% more to deliver, a 6% increase only puts you back where you were. If labor is your biggest line, the Bureau of Labor Statistics publishes what grounds maintenance workers earn, which is a useful check on whether your wages are keeping up with your market.

    Add what your margin needs. If your lawn care profit margin is thinner than it should be, the increase is where you fix it. Costs plus two points is an easy conversation. Costs plus fifteen points in one letter is not.

    Round to a clean number. A 7% increase on $45 is $48.15, and nobody wants to see $48.15 on an invoice. Make it $48 or $49 and let the round number do the explaining.

    On the route above, going from $45 to $49 is $4 a visit. That's $240 a week and $7,200 across a 30-visit season, more than twice the 5% cost rise.

    If you don't know your cost per visit yet, how to price landscaping jobs walks through building it from labor, materials, and overhead. Do that first. It's the number you'll lean on when someone pushes back.

    How many clients can you lose and still come out ahead?

    More than you'd guess, and this is the part that takes the fear out of it.

    At $45, your 60 accounts bring in $2,700 a week. At $49, you hit about the same $2,700 with 55 accounts.

    So you could lose five of sixty clients, over 8% of the route, and gross the same money. You wouldn't be making the same money, though. You'd be making more, because five fewer stops is five fewer stops' worth of fuel, drive time, labor, and wear on the mower. Same revenue, less work.

    Now ask yourself which five you'd least mind losing. If a $4 increase moves one of them to someone cheaper, the increase did its job twice.

    When should you tell clients about a price increase?

    Before they decide whether to book you again, and never in the middle of a month they've already planned around.

    For a seasonal business that usually means late fall or winter, with the new rate starting at the first spring visit. Clients get time to think, you get time to backfill anyone who leaves, and nobody gets surprised by a bigger invoice in May.

    A few rules that save the awkward phone calls:

    • Give at least 30 days' notice. More is better. If you have written service agreements, read what they say about price changes before you send anything.
    • Put a start date on it. "Starting with your first visit in April" is clear. "Prices are going up soon" invites a negotiation.
    • Raise everyone. Picking and choosing turns into a fairness conversation you don't want.
    • Quote new clients at the new rate today. Someone who calls in October has no reason to get last year's price.

    What should a lawn care price increase letter say?

    Short. Specific. No apology. You're not asking permission, you're giving notice to someone you'd like to keep.

    Here's a version to adapt:

    Hi [first name], thanks for another great season. Starting with your first visit in April, your weekly mowing will be $49 per visit, up from $45. Fuel, equipment, and labor have all gone up, and this lets us keep the same crew, the same schedule, and the same standard you're used to. Any questions, just reply here or give me a call. We're looking forward to next year.

    That's it. Notice what's missing: no three-paragraph justification, no "we hate to do this," no discount offer tucked into the first message. Every extra sentence reads like an invitation to argue.

    If someone calls to push back, you already know your numbers, so you can hold the rate calmly. If they still want to go, let them go well, and ask if you can check back in spring in case the cheaper option doesn't work out.

    How do you send the increase without writing sixty texts?

    This is where the whole plan usually stalls. Deciding takes an afternoon. Sending sixty separate messages at 9 PM takes a week you never find.

    In TerraScape AI it's four steps:

    1. Update the rate once. Your Products and Services price list holds your saved line items and their unit prices, and your next estimates and invoices pull from it.
    2. Send the notice as one email campaign. Connect your Gmail or Microsoft account, filter to the clients it applies to, and it goes out from your own business address with a record on each client's history. The email marketing page shows how.
    3. Let Zentra draft it. Tell Zentra what's changing and when, and it writes the campaign for you to read. Nothing sends until you approve it.
    4. Text the clients who've opted in. Texting in TerraScape is consent-based, so a follow-up text only goes to clients who've agreed to hear from you that way.

    Next season, job costing is how you check the new rate did what you needed it to.

    Before the season ends: pull your costs, find your cost per visit, pick a clean number, run the lose-five math on your own route, and set the send date. You didn't start mowing to argue about four dollars, and with the numbers in hand you won't have to. If you'd rather send the notice in ten minutes than over a week of evenings, TerraScape AI has a 7-day free trial.

    Run the office from the truck.

    Start your 7-day free trial. We'll walk you through the whole platform on a 15-minute setup call, import your clients, and get Zentra running for you.