All articles

Custom CRM

Landscaping Dispatch Software: The Rain Test

Landscaping loses 8 to 20 working days a year to rain. Judge scheduling and dispatch software on the day the schedule breaks, not the day it works.

Om Patel 16 min read
Photo: Sohail Raza / Unsplash

The short answer

Landscaping scheduling and dispatch software should be judged on a rained-out Tuesday, not a clear one. Every platform can show a calendar. The one that earns its price rebuilds the route when you bulk-move a washed-out day, rather than just re-dating stops and leaving the driving to your crew leader.

Landscaping scheduling and dispatch software should be judged on a rained-out Tuesday, not a clear one. Every platform in this category can draw a calendar and put a crew on a job. What separates them is what happens to the other thirty-nine stops when the day you planned around disappears.

That is not a corner case in this trade. It is the normal operating condition.

The short answer

Buy for the recovery, not the calendar.

Sort the market by one question: when you mark Tuesday as a rain day and move its stops, does the software rebuild the sequence of Wednesday and Thursday, or does it simply write a new date on forty jobs and consider the problem solved? Those two behaviors sit under the same feature-list bullet, they cost roughly the same, and only one of them is worth the migration.

Everything below is the reasoning, the arithmetic, and the demo script.

What actually breaks is the promise, not the calendar

The interesting tension in this trade shows up when you read operators and their customers in the same week.

Ask landscapers how they handle weather and the highest-rated answer is to promise less. In a r/landscaping thread on rain ruining scheduled jobs, the top comment by a wide margin was blunt: "We dont schedule. The canned response is you are on the schedule for this week but everything depends on when we finish the job ahead of you and the weather." The same operator added that 95% of people accept it and the three complainers a year are customers he does not want. Another in the thread said he learned the hard way that giving exact dates and times "just leads to endless texts about rescheduling when it drizzles for 20 minutes."

Now read the customer side. In a separate r/landscaping thread asking whether constant rescheduling is normal, a homeowner described four last-minute moves on a $10,000 project. The responses were not sympathetic. The consensus was that the work was probably fine and the business was not, and one commenter predicted the operator "will keep shuffling this house of cards till it all collapses."

Both groups are right, and that is the problem worth solving. Weather makes precise dates unkeepable, so experienced operators widen the promise to a week. But a widened promise is exactly what reads as disorganization to the person paying. The job of scheduling software in this trade is to let you narrow the promise back down without lying, by absorbing the variance behind the scenes instead of passing it to the customer as a text message.

By the numbers

Bella FSM's field guide estimates 8 to 20 working days lost to rain annually depending on region. Across a 32-week season that is one lost day every other week at the low end, and one lost day a week at the high end.

The rain math nobody puts on a feature page

Here is why a rain day in landscaping is worse than a rain day in most trades.

A missed HVAC call is a call. It sits in a backlog, it gets run on Thursday, and nothing about the job changes while it waits. A missed mow is different, because the grass keeps growing. Skip a week and the next visit takes longer, produces more clippings, and looks worse on arrival. The work does not just move. It compounds, and the customer can see it from the kitchen window.

So the cascade has three costs, and only one of them is visible on a schedule:

The displaced stops. Tuesday's forty stops now have to fit into a Wednesday and Thursday that were already full.

The inflation. Every displaced stop is now a slightly longer service than it was going to be, so the receiving days do not just need forty extra slots, they need more minutes per slot.

The inbound calls. Every customer expecting Tuesday who sees sun on Wednesday now has a question. This is the cost operators complain about most and the one automation genuinely does remove.

A pure calendar tool addresses none of these. Re-dating forty stops does not sequence them, does not account for the longer cuts, and does not tell anybody. That is the gap between a scheduling feature and a dispatch product.

Your billing model decides the recovery order

This is the rule most operators work out by feel after a few seasons, and it deserves to be written down before the season starts, because software will not decide it for you.

Under a flat seasonal contract, you are paid whether or not any specific visit happens. A skipped cut during a wet stretch costs you nothing directly and frees a slot to protect a stop that matters more. Skipping is a legitimate tool.

Under per-cut billing, a skipped visit is revenue that never existed. Those stops belong at the front of the recovery queue, not the back.

Bella FSM's guide makes the same split and adds a third rule worth stealing: protect priority accounts first, meaning commercial and HOA properties move ahead of residential in the recovery order regardless of billing model, because those are the contracts with cancellation clauses and a decision-maker who notices.

That gives you a three-line recovery policy you can hand to whoever runs the board:

Account typeBillingRecovery position
Commercial and HOAEitherFirst, always
ResidentialPer-cutSecond, revenue at risk
ResidentialFlat seasonalSkippable in a wet stretch
New client, first seasonEitherNever skip, the relationship is not built yet

The last row is not from a vendor page. It is the practical consequence of the customer thread above: a first-season client has no track record with you, so an unexplained miss is the whole relationship.

If your recovery policy currently lives in one person's head and gets re-litigated every rain day, that is a workflow problem before it is a software problem. We map how the board actually gets rebuilt before recommending anything, and the answer is often a better-configured version of what you already pay for.

Book a free CRM demo

The four-day week is the actual feature

The most effective weather tool in this trade is not software. It is refusing to sell the fifth day.

Jobber Academy documents the pattern directly, noting that many landscaping businesses work four days per week and leave a fifth day for extra work and rescheduled jobs. An operator in the r/landscaping rain thread described his version: during rainy season he only schedules Monday through Thursday, and Friday and Saturday are the makeup days. If the weather holds, the crew gets small one-day jobs or the weekend off.

The arithmetic is why this works. Schedule five days at full capacity and a single rain day means 100% of one day's work must be absorbed by days with 0% slack, so something gets dropped or the week runs long. Schedule four and hold one in reserve, and the same rain day is absorbed at par with no re-sequencing at all.

The buffer costs 20% of nominal capacity, which is the objection every owner raises. But nominal capacity was never real. You were going to lose those days anyway, and losing them unplanned costs the catch-up time on top.

Tip

If you take one thing from this article: before you evaluate a single platform, decide whether your schedule is four days or five. That decision changes which features matter far more than any comparison chart will.

The software requirement that falls out of this is narrow and testable. The platform has to let you hold capacity without filling it, and it has to let one person bulk-move a day into the reserve in under a minute. A tool that fights your buffer, by auto-filling open slots or by making a bulk move a forty-click operation, is the wrong tool no matter how it scores on features.

Drive time is where the money actually is

The other half of the schedule is the sequence, and this is where the numbers get concrete.

Mowzey's production guide lays out the relationship between average gap and lost day. At a 5-minute average between stops, a crew spends about 1 hour driving, roughly 13% of the workday. At 12 minutes, that becomes 2.4 hours, or 30%. At a 20-minute average, it reaches 4 hours, half the workday. The same guide puts a two-person crew on tight residential routes at 20 to 28 lawns in an eight-hour day, dropping to 12 to 18 stops on larger lots.

Service Autopilot converts that into money with a clean derivation: take a two-person crew at a combined labor cost of $50 an hour, waste 90 unnecessary minutes a day driving, and you get $75 a day, $375 a week, and nearly $20,000 a year. Their inverse is the number to hold onto: saving one hour a day creates 5 additional production hours a week and more than 250 a year.

Watch out

Both of those are vendor-published figures, and both assume your routes are currently loose. If your average gap is already 7 or 8 minutes because you grew inside a tight territory, a routing engine has very little left to recover, and you should not buy one expecting a 20% gain. Service Autopilot's own warning sign is crews regularly driving more than 15 to 20 minutes between stops. Measure yours before you shop.

This is the check that turns route optimization from a marketing claim into a decision. Pull last week's routes, count the stops, count the driving, divide. If the average gap is under 10 minutes, buy for the recovery behavior described above and treat routing as a bonus. If it is over 15, routing alone may justify the migration.

The dry week is the same problem in reverse

Worth flagging because no scheduling page covers it and it hits the same board.

A Texas operator posted in r/landscaping about summer heat with no rain: crews were arriving at biweekly properties and still seeing the mower lines from the previous visit. As a homeowner she would not want to pay for a mow that was not needed, and as an owner in a slow month every dollar counted. She texted one customer to say they would come back in a week, and that customer posted a public review praising the honesty, which brought in new work.

Operationally, a dry stretch is a rain stretch with the sign flipped. Instead of stops that must move forward, you have stops that should move back, and the same question applies: can you skip a visit, notify the customer, and have the cycle resume correctly rather than permanently shifting every future date? A platform that treats a skip as a date change will quietly drift your whole route calendar out of sync over a season. It is a two-minute demo test that separates real recurring-schedule handling from a calendar with a repeat checkbox.

What it costs, and where per-user pricing bites

Pricing in this category spans more than twenty times from bottom to top, and the structure matters more than the number.

PlatformPublished priceStructure
Jobber Corearound $29/moPer user, low entry
Housecall Pro Basic / Essentials$59 / $149 per monthTiered by seats
Jobber Connectaround $119/mo, 5 usersBundled seats
Crew Controlaround $30 per crew per monthPer crew, not per user
Service Autopilot$49 to $499/moTiered, add-ons for GPS and QuickBooks
LMN Starter / Professionalaround $297 / $598 per monthLandscape-native, deep estimating
Aspirepercentage of revenueScales automatically with growth

Two structural notes that a price column hides.

Per-crew beats per-user in a seasonal trade. Landscaping headcount is not stable. Your roster in June is not your roster in January, and a platform billed per seat means you are either paying for seats you are not using or doing an administrative dance twice a year. A per-crew or flat-tier price sidesteps that. This is a real selection criterion in this trade and it appears on almost no comparison chart.

Revenue-percentage pricing compounds. A 2026 industry comparison estimates Aspire at $15,000 to $30,000 a year for a $5M landscape company, with costs rising automatically as revenue does. That can be entirely fair value at that scale. It is simply a different financial instrument than a $299 subscription, and it should be evaluated as one.

The honest counterweight comes from operators rather than vendors. A landscaper running Service Autopilot for ten years with 30-plus employees and 1,500 customers said that if he were starting over, he would use free Yardbook until he had a lot of customers. Another, asked about 1 to 3 crew operations, said he saw no real time saving from automating customer schedule texts at that size.

If you are still deciding between a route-first tool and a full CRM, our guide to choosing a CRM for a landscaping business splits the market by which revenue engine you actually run.

The demo script

Seven things to do, in the demo, with the rep watching. Do not accept a feature list answer for any of them.

  1. Bulk-move a full day. Mark Tuesday as a rain day and move all its stops. Watch whether Wednesday and Thursday get re-sequenced or just re-dated.
  2. Rebalance between crews. Move eight stops from a loaded crew to a lighter one and see whether both routes re-optimize.
  3. Skip one recurring visit. Confirm the cycle resumes correctly instead of shifting every future date.
  4. Send the notification. Trigger the customer message for the moved day and read the actual text your customers would receive.
  5. Hold a buffer day. Try to reserve Friday and confirm the system does not auto-fill it.
  6. Hand the phone over. Give the crew app to someone who has never seen it and ask them to complete a stop and add a photo. If it needs explaining, the office will re-enter the data.
  7. Price the exit. Ask for the contract term, the early termination terms, and how you export your full client and route history if you leave.

Note

Set the weather trigger before you need it. Bella FSM suggests a concrete standard, active rain or more than a quarter inch in the last 12 hours, confirmed twice: once the night before and once at a morning cutoff around 5:30 or 6:00 a.m. A vague standard like "if it looks bad" produces a different decision depending on who is awake.

What to measure after go-live

One metric matters more than the rest, and almost nobody tracks it.

Recovery time, in working days. After a washed-out day, how many days until you are back on cycle? Log it for every rain day of the season. If a single lost day still costs three days of catch-up in month four, the platform did not solve your problem, and that will not show up in any dashboard the vendor ships.

Track two supporting numbers alongside it: average drive time per stop as a weekly figure rather than per route, and inbound calls on rain days, which is the cleanest proxy for whether the notification layer is working.

When a custom build actually earns it

Rarely, and for a specific reason.

Off-the-shelf platforms handle recurring routes well, because that is the shape they were built for. The case for building appears when you run two operationally different businesses on one crew base, most commonly maintenance routes alongside design-build, or green work alongside snow and ice. That is where operators end up with two subscriptions and a weekly hand-reconciliation.

The threshold is arithmetic, not ambition. Add up the hours spent each week moving data between systems or rebuilding a board by hand, price them, and compare against a custom CRM build. Under a few hours a week, configure what you have. The failure mode we see most often is a company that builds to escape a workflow problem and rebuilds the same workflow in new software.

The bottom line

Landscaping scheduling and dispatch software is not a calendar purchase. It is a recovery purchase.

The trade loses somewhere between 8 and 20 working days a year to weather, the work compounds while it waits, and the customer reads every unexplained move as disorganization. Pick the platform that rebuilds a route when a day disappears, hold a buffer day so it has somewhere to put the work, decide your recovery order by billing model before the season starts, and measure recovery time once it is live.

Do that and the schedule stops being a promise you break. Skip it and you will have bought a nicer-looking version of the whiteboard.

Sources

Frequently asked questions

What is landscaping scheduling and dispatch software?
It is software that places recurring visits and project work onto a route, assigns a crew to each stop, and pushes the day out to the truck. The important word is route. Most platforms sold to landscapers were architected for trades where the unit of work is a dispatched call, so the calendar is the visible feature and the routing engine underneath it is where they differ most.
How many days a year does rain cost a landscaping company?
Bella FSM estimates 8 to 20 working days lost to rain annually depending on region. On a 32-week season that is roughly one lost day every other week at the low end and one a week at the high end. That is not an exception to plan around later. It is a standing feature of the schedule.
What is the single best test of landscaping dispatch software?
Bulk-move a full day of stops in the demo and watch what happens. A calendar tool re-dates the stops and hands the sequencing problem to your crew leader. A routing tool rebuilds the sequence across the receiving days and rebalances between crews. Both look identical on a feature list and they are not the same product.
Should I schedule five days of work or four?
Four, if your season has real rain exposure. Jobber Academy notes that many landscaping businesses work four days a week and leave the fifth for rescheduled jobs. An operator in r/landscaping put it more plainly: during rainy season they schedule Monday through Thursday, and Friday and Saturday are the makeup days. The buffer is the feature. The software just has to respect it.
Does route optimization actually pay for itself in lawn care?
It depends almost entirely on your drive time today. Mowzey's production guide puts a 5-minute average gap at about 1 hour of daily driving, 12 minutes at 2.4 hours, and 20 minutes at 4 hours, which is half the workday. Service Autopilot calculates that a two-person crew at $50 an hour combined, wasting 90 minutes a day, burns close to $20,000 a year in labor. If your gaps are already tight, the software will not find much.
How should billing model change the way I reschedule?
It should change the order of the recovery queue. Under a flat seasonal contract you are paid whether or not a specific visit happens, so skipping a low-priority cut in a wet stretch costs you nothing and saves a slot. Under per-cut billing a skipped visit is lost revenue, so those stops move to the front of the line. Most software will not decide this for you, so encode it as a rule before the season starts.
Is landscaping scheduling software worth it for a one or two crew operation?
Sometimes not, and the honest answer from operators is worth hearing. One landscaper in r/landscaping said that for 1 to 3 crews, which is fairly typical, he was not seeing a huge time saving from automating customer schedule texts. Below roughly three crews the gain usually comes from getting the schedule out of your head and into one place, not from the routing engine.
How much does landscaping scheduling and dispatch software cost?
Entry tools start near $29 a month, with Jobber Connect around $119 for five users and Housecall Pro Essentials near $149. Landscape-native platforms run higher: LMN Starter is around $297 a month and Professional near $598. Aspire prices on a percentage of revenue, which a 2026 comparison estimates at $15,000 to $30,000 a year for a $5M company, and that figure rises automatically as you grow.
What should I measure after go-live?
Recovery time, in days. It is the number of working days it takes to get back on cycle after a washed-out day. If a single rain day still costs you three days of catch-up in month four, the platform did not solve your problem and no feature comparison chart will tell you that. Drive time per stop is the second metric, tracked as a weekly average rather than per route.
Bespoke pipelines, automations, 360° customer records and real-time reporting, a CRM built around how your team actually works, connected to your entire stack.
Book a free CRM demo

Free tools

Find out what your site is costing you.

Enter your address and we check the real page. Scores are free and the itemised report lands in your inbox. No account, and we change nothing on your site.