The Best Dashboard for a Landscaping Business: 12 Metrics That Matter
Landscaping mixes recurring maintenance routes with one-off installation projects. The dashboard that actually works tracks both streams without collapsing them into a single revenue number that hides problems in each.
Key takeaways
- Maintenance route gross margin runs 55-70%; installation project gross margin runs 35-50%
- Monthly customer churn from maintenance accounts benchmarks at 2-4%; above 4% is a service quality or pricing signal
- Close rate on new maintenance proposals runs 30-50%; well below 30% usually means pricing or follow-up timing
- Route completion rate and weather cancellations need daily tracking; the install side needs weekly progress-versus-timeline checks
Contents
A landscaping business is actually two businesses with different economic models running out of the same yard. The maintenance route side is a recurring revenue subscription. The installation side is a project business with variable margins and one-time billing. Putting both into a single revenue total hides problems in each. A strong install month can mask a collapsing maintenance base. A full route schedule can hide the fact that no new install projects are in the pipeline.
The dashboard that works for a landscaping company tracks both streams separately on the same daily, weekly, and monthly cadence. For the broader framework, see home service dashboard metrics and pair this with KPIs for landscaping business owners.
The Core Tension: Route Optimization vs. Installation Margin
Route stops are measured in efficiency. How many stops per crew per day, how much drive time between properties, what percentage of scheduled stops get completed? The economics reward density. A crew that hits 9 stops at $180 average per stop produces $1,620 per day. A crew hitting 6 stops at the same rate produces $1,080. The gap is route planning, not labor quality.
Installation is measured in project margin. A $45,000 patio and outdoor kitchen project that runs $9,000 over on labor is a loss leader, regardless of what the maintenance side is doing that month. The discipline is different: track hours against estimate, track materials usage, catch overruns before the project finishes.
These two disciplines require two different tracking habits. Most landscaping software gives you one dashboard that averages them together.
Daily Numbers
Route Completion vs. Scheduled Stops
For every crew on a maintenance route today: how many stops were scheduled versus how many were completed? Route completion rate below 90 percent is a scheduling or staffing problem. Completion below 80 percent needs an explanation today, not at the end of the week.
Jobber tracks this on the schedule view. Aspire has a dedicated route completion dashboard. Housecall Pro shows scheduled versus completed jobs but does not compute a route-level completion rate without a filter.
Weather-Cancelled Routes
Count of routes cancelled or rescheduled due to weather, and the revenue value of those cancellations. Weather cancellations are inevitable. The question is whether the rescheduled work is actually rescheduled or whether it is falling off the calendar. A maintenance account that missed a mow in June and does not get rescheduled is a churn risk by August.
Track the dollar value, not just the count. A $95 weekly maintenance account missed twice is $190 of at-risk revenue, not "two cancelled stops."
Equipment Downtime
Hours of downtime per day due to equipment failure or maintenance, by crew. Equipment downtime on a maintenance route stops revenue immediately. A zero-turn out of service during peak season can cost 6 to 10 route stops per day. Track it daily to build a pattern that tells you which equipment needs to be replaced before it fails in July.
Text Clint: "which routes were not completed today and what is the dollar value of rescheduled work still unbooked this week?"
Weekly Numbers
Recurring Revenue Retention
Count of active maintenance accounts this week versus last week. Subtract cancellations, add new starts. Net change in recurring accounts is the single most important weekly number for the maintenance side. A shop with 180 maintenance accounts losing 4 per month and adding 2 is shrinking. The gross revenue number might not show it for 3 months.
The retention check does not need to be complicated. Count accounts. Compare to last week. Know the names of every account that cancelled.
Installation Job Progress vs. Timeline
For every active installation project: percentage complete versus percentage of allocated hours spent. If a project is 40 percent complete but has consumed 65 percent of its budgeted hours, it is running over. This is not a monthly surprise. It is a weekly management check that gives you time to adjust before the project is finished and the margin is gone.
Aspire has this built in. Jobber and Housecall Pro require a manual comparison of time logged versus project estimate.
Close Rate on New Maintenance Proposals
Proposals sent for new maintenance accounts divided by proposals accepted, tracked weekly. The benchmark range is 30 to 50 percent. Below 30 percent often signals a pricing problem (you are priced above what the market will pay for the service level you are quoting), a follow-up timing problem (proposals sent and then left without follow-up for 5 or more days), or a seasonal issue (proposals sent in fall for spring service see lower conversion than proposals sent in early spring). For the broader follow-up cadence, see home service lead follow-up guide.
Revenue per Route Stop
Total maintenance revenue this week divided by total route stops completed. The target varies by market and service level, but most residential maintenance routes run $65 to $180 per stop. Below $65 per stop and you are running unprofitable routes. Above $180 and you have room to expand without adding trucks.
Track this weekly to catch routes where stop prices have not been adjusted for inflation or where scope creep (add-ons done without billing) is compressing the number.
Text Clint: "close rate on maintenance proposals sent in the last 30 days and which proposals have been open more than 7 days with no follow-up logged?"
Monthly Numbers
Customer Churn from Maintenance Accounts
Total maintenance accounts cancelled in the month divided by total accounts at the start of the month. The benchmark is 2 to 4 percent monthly churn. Below 2 percent is excellent. Above 4 percent means something systematic is happening: service quality, price increases not communicated well, or competition. See how to track customer retention for home service for the underlying tracking discipline.
Churn analysis needs a reason code on every cancellation. "Moving" is different from "switched to competitor" is different from "dissatisfied with service." The reason mix tells you whether the churn is structural or addressable.
Installation Project Gross Margin
Revenue recognized on completed installation projects minus direct labor and materials, divided by revenue. The benchmark is 35 to 50 percent. Below 35 percent and your estimating is consistently off. Above 50 percent is possible on smaller, simpler installs but unusual on larger projects. See job profitability for home services for the deeper margin framework.
Gross margin on installations should be calculated at project close, not at billing. A project can be fully invoiced and 15 percent over on hours, meaning the margin is lower than the invoice suggests.
Revenue per Route Stop (Monthly Trend)
The same metric as weekly, but trended over 3 to 6 months. Route stop pricing often drifts downward as crews add time to stops without billing for it or as fuel and labor costs rise without corresponding price increases. The monthly trend catches the drift before it becomes a margin problem.
Text Clint: "monthly customer churn rate for maintenance accounts for the last 6 months and which accounts cancelled in the last 30 days and why?"
CRM Comparison: Jobber, Aspire, LMN, Housecall Pro
Aspire is the most complete platform for a landscaping company running both routes and installation. Route optimization, project job costing, and recurring account management are all native. It is priced for shops over $1M in revenue and has a significant implementation investment.
LMN (Landscape Management Network) is built specifically for landscaping and snow removal. Strong budgeting and estimating tools for installation. Route management is functional but not as optimized as Aspire. Better fit for estimating-heavy shops than route-heavy shops.
Jobber handles the recurring maintenance side well with route scheduling and recurring invoicing. Installation project tracking is lighter. No native project cost tracking against estimate. A good fit for smaller landscaping shops under $3M that skew toward maintenance.
Housecall Pro is functional for route scheduling and recurring jobs but was not designed for landscaping specifically. No native route optimization. Installation project management is minimal. Works if the shop is simple; limits appear quickly for anything complex.
None of the four natively pull in weather data to explain route completion variance. None connect to accounting systems without a third-party integration. Cross-stream margin comparison (route margin versus install margin in the same view) requires manual work on all four.
Benchmarks Reference
| Metric | Maintenance Routes | Installation Projects |
|---|---|---|
| Gross margin | 55-70% | 35-50% |
| Route completion rate | 90%+ target | N/A |
| Monthly customer churn | 2-4% | N/A |
| Close rate on new proposals | 30-50% | 25-40% |
| Revenue per route stop | $65-$180 | N/A |
Benchmarks sourced from Aspire Software's 2025 Landscape Industry Benchmark Report and the National Association of Landscape Professionals financial data.
How Clint Joins Route Data with Install Data for a Full Revenue Picture
The core problem is that route revenue and installation revenue live in different parts of the same CRM, or in entirely different systems. Getting a true business-wide gross margin number requires pulling route job totals, installation project revenue, labor hours from both, and materials from each stream, and then running the margin calculation per stream.
Clint connects to the CRM and accounting system simultaneously. A question like "what is my gross margin on installation projects versus maintenance routes for the last 90 days?" pulls from both data streams and returns the comparison directly. No spreadsheet. No export.
The same connection handles churn signals that are harder to get from a static report. Route accounts that have had a service complaint in the last 60 days and are up for annual renewal are a specific at-risk segment. Clint can surface that list in response to a direct question, rather than requiring you to cross-reference a service history report with a renewal calendar manually.
Text Clint: "gross margin by revenue stream this month, which maintenance accounts are up for renewal in the next 30 days, and which have had a service complaint logged in the last 60 days?"
Sources
Frequently Asked Questions
4 questions home service owners actually ask about this.
01What gross margin should a landscaping company target?
It splits by work type. Maintenance routes should run 55 to 70 percent gross margin. Installation projects run 35 to 50 percent. If you average both and get 45 percent, that number is meaningless on its own. You need to know whether the installation side is at 35 percent or at 20 percent, because the remedies are completely different.
02What causes maintenance account churn?
Four main drivers: service quality issues (missed stops, quality complaints), price increases communicated poorly, seasonal pauses that turn into cancellations when the customer shops around during winter, and competition from a new entrant offering lower prices. The reason code on cancellations is the only way to know which driver is causing your churn. Track it at every cancellation.
03How do I know if a new maintenance proposal is worth following up on?
Any proposal over 7 days old with no follow-up and no "declined" tag is worth a call. The close rate on maintenance proposals drops significantly after the first week. Proposals older than 14 days close at roughly half the rate of proposals followed up within 3 days. The follow-up timing is usually the variable, not the price.
04Is Aspire worth the cost for a small landscaping company?
Aspire's pricing starts around $500 to $600 per month and scales with crew count. For shops under $1M in revenue with primarily maintenance routes, Jobber is a better fit at lower cost. Aspire earns its price once you have multiple crews, active installation projects, and enough route complexity that manual scheduling is eating significant owner time.
See Clint in action
Clint is the pre-built AI for home service shops. Connect your CRM, email, and phone system in minutes and the agents run on your real data.