Skip to main content
Back to blogAI & Landscaping

Your Prices Are the Same as They Were Two Years Ago — AI Can Tell You What to Charge Now

Fuel, labor, and materials have all gone up. Your quotes probably haven't kept pace. Here's how AI-assisted estimating helps lawn care operators reprice without guessing — and without losing accounts.

August 11, 20269 min readBy Lawnager Team
pricingai quotingestimatingcost increasesmarginsmart estimator

The Prices You Set When You Started Aren't the Prices You Should Be Charging Now

Think back to the last time you actually sat down and reviewed your base rates — not just added $5 to a quote because materials felt expensive that week, but genuinely re-evaluated what you charge against what things actually cost you. For most operators, that was longer ago than they'd like to admit.

Fuel costs spike, then dip, then spike again. Trimmer line, blower gas, mulch by the yard — all of it has moved. Your crew's going rate in the local market has moved too. But the number at the bottom of your quote? A lot of operators are still anchoring to gut feel from two seasons back.

This is one of those problems that doesn't announce itself. You're not losing money on any single job — you're just slowly bleeding margin across your whole route. You stay busy, invoices go out, cash comes in, and you never stop to ask: is any of this actually profitable anymore?

Why Operators Don't Reprice (Even When They Know They Should)

It's not laziness. It's risk aversion. You've got 40 accounts and you've built relationships with most of them. The idea of raising prices across the board feels like you're gambling those relationships — and you don't know which customers will push back hard versus which ones won't even blink.

So you do nothing. Or you raise prices on new customers only, which creates a two-tier system where your most loyal, longest-tenured accounts are actually your worst-margin accounts. That's backwards.

The other thing that holds operators back is not having a number to anchor to. If a customer asks why the price went up $18 per visit, "everything costs more" isn't a satisfying answer for either of you. But "labor rates in this market are up, materials are up, and this quote reflects current actual costs" — that's a real answer. You just need the data to back it up.

This is exactly where AI-assisted estimating changes the game. Not by raising your prices for you, but by giving you a rational, defensible baseline to work from instead of a memory.

The most common pricing mistake isn't charging too much — it's never updating what you charge to reflect what things actually cost.

What AI Estimating Actually Does (And What It Doesn't)

Let's be clear about what we mean by AI quoting, because there's a lot of vague marketing language around this. It's not magic. It's not going to perfectly price every unique property. What it does is apply consistent logic at scale — the same logic a careful, experienced estimator would use, but faster and without the memory lapses.

When you create a new quote in Lawnager, the AI estimator looks at the service type you've selected and fills in estimated labor hours and materials based on that service. It's a starting point, not a final answer. You still adjust it. You still use your judgment on a steep lot, an overgrown first-visit, a property with six ornamental beds. But you're adjusting from a logical baseline, not pulling a number from thin air.

The deeper leverage is in what happens when you feed the AI better data. If you've entered your actual material costs in Settings → Materials & Supplies, the AI uses your numbers instead of market estimates. That's the difference between "the AI thinks mulch costs X" and "the AI knows mulch costs me $34 per yard because I told it." For a full breakdown of how that works, getting your material costs into the system before you quote is the step most operators skip — and it's where the accuracy gap lives.

The practical upshot: AI quoting gets you to a number faster, and it gets you to a better number than gut feel. Especially when your gut feel is calibrated to what things cost two years ago.

Using Your Reports to Find the Accounts You're Undercharging

Before you touch a single price, run your Profitability report. In Lawnager, that's under Reports → Profitability. It shows you per-customer profit — job price minus actual labor cost, based on how long your crew was on-site and what they're paid per hour.

This is where the ugly truth comes out. You'll see accounts where your margin is fine — 40%, 50%, healthy. And you'll see accounts flagged in red where your margin is under 30%. Some of those are probably accounts you've had for years. Some are probably accounts you think of as "good customers" because they always pay on time and never complain.

Paying on time and being low-margin aren't mutually exclusive. An account can be easy to work with and still be quietly bleeding you. Understanding what your reports are actually showing you helps you separate the accounts worth protecting at any cost from the ones that need a pricing conversation.

Once you've sorted your accounts by margin, you've got a prioritized list. The thin-margin accounts are where you start. Not a blanket rate hike — a targeted repricing of the jobs where your current pricing is genuinely out of step with your costs.

  • Run Reports → Profitability and sort by margin %
  • Flag any account under 30% margin as a repricing candidate
  • Separate accounts by service type — mowing underpricing is different from landscaping underpricing
  • Note accounts on recurring schedules — these compound the margin problem every visit
  • Cross-reference with tenure — long-term accounts may need a softer approach

How to Use AI Quoting as a Pricing Audit Tool

Here's a tactic that most operators haven't tried: use the AI estimator to re-quote your existing accounts and see where your current price lands relative to what the AI would generate today.

Open a new quote for an existing customer. Select the same service you currently provide. Let the AI fill in its estimate. Don't send it — just look at the number. If the AI-generated estimate is $15–$20 higher than what you're currently charging that customer, you've got your answer. That gap is the margin you've been leaving on the table, visit after visit.

For a detailed walkthrough of getting the most out of the estimator, the AI quoting guide covers how to configure it for your service types. The key is making sure your services are set up correctly in Settings → Services with the right pricing model (flat rate, per hour, or per square foot) before you run this audit. If your service setup is off, the AI's baseline will be off too.

Do this for your 10 lowest-margin accounts. You'll probably find that 6 or 7 of them are priced below where they'd be if you quoted them fresh today. That's your repricing queue.

Re-quoting your existing accounts through the AI estimator is the fastest way to find out how far your pricing has drifted from current market rates.

How to Communicate a Price Increase Without Losing the Customer

The conversation is easier than you think when you have a reason. "My costs have gone up and I need to adjust your rate" lands differently than a price increase notice with no explanation. Customers aren't naive — they've watched grocery prices, gas prices, and contractor costs all move over the last few years. They're not going to be shocked that your rates have changed. What they want is to feel like they're being treated with respect, not surprised.

Give them notice. At least 30 days before the new rate kicks in is standard practice and shows professionalism. Be specific about the new number — don't be vague. And frame it in terms of what you've maintained: "I've kept your rate the same for two years and I'm committed to the same quality." That context matters.

For accounts on recurring schedules, the customer portal makes this cleaner. They can see their upcoming jobs and pricing in one place, and they're already used to interacting with you through a professional interface. A customer who uses the portal regularly is less likely to churn over a pricing adjustment than one who just gets a surprise line on an invoice. If you haven't set up portal access for your recurring accounts yet, the client portal setup guide is worth a quick read — it's a five-minute setup per customer that pays off in retention.

Expect that some customers will push back. Expect that a small number will leave. That's not a failure — that's the market working correctly. If a customer won't stay at a price that covers your actual costs, you were subsidizing them. The customers who stay are the ones worth building around.

  • Give 30 days notice minimum — never surprise customers mid-invoice
  • Be specific: "Your rate is moving from $X to $Y per visit starting [date]"
  • Acknowledge the relationship: "You've been a customer for X years and I value that"
  • Give a simple reason: costs have moved, your rates need to reflect that
  • Don't apologize for running a business — say it with confidence

The Accounts Worth Keeping at a Lower Rate (And How to Know the Difference)

Not every low-margin account should get a price increase. Route density matters. If you have six houses on the same block and one of them is below your target margin, that account is still more profitable than a correctly-priced account three towns over. The drive time math changes everything.

This is where route optimization data becomes part of a pricing decision, not just a logistics one. An account that anchors a dense cluster of jobs has operational value beyond its own margin. Losing it might mean adding 20 minutes of drive time to service the remaining accounts on that block — which erodes the margin on accounts you weren't even planning to reprice.

The other exception: genuinely long-tenure customers who've been with you through multiple seasons and refer consistently. A customer who sends you two or three new accounts a year is worth carrying at a slightly thinner margin than someone who found you on a flyer and complains every other invoice. Referral value is real, even if it doesn't show up in your margin report.

Use judgment here. The reports give you the data. You make the call. What AI-assisted tools do is make sure you're making that call with accurate information, not a guess about what you thought things cost when you first set the price.

Route density and referral behavior are legitimate reasons to hold a price — but you need to know the margin first before you decide to hold it.

Start With Five Accounts This Week

You don't need to reprice your whole route at once. That's how you create chaos and lose more customers than necessary. Start with five accounts. Pick the five with the lowest margin from your Profitability report. Run a fresh AI estimate on each one. See where the gap is. If the gap is meaningful, draft the communication and send it.

Do that this week. Then do five more next month. By the end of the season, you've worked through your whole route without any single wave being disruptive enough to spook customers or overwhelm your own capacity to manage the conversations.

The operators who price well aren't the ones who got everything right from day one. They're the ones who built a habit of looking at their numbers, updating their rates when the data says to, and treating pricing as an ongoing practice — not a decision you make once and forget.

If you're not sure where your pricing stands right now, the best first step is running the Profitability report and letting the numbers tell you. From there, you'll know exactly where to focus — and you'll have the data to back up every conversation you need to have.

Ready to run your lawn care business smarter?

Join operators who traded spreadsheets for a platform that keeps up with them.

Start for free
Share: