lawn care6 min read

Route-Density Math: Why Mowing 8 Lawns on One Block Beats 12 Across Calgary

By StreetDrop team

Every deadhead kilometre between mow stops is margin leaving your truck. Here's the unit economics of route density — and how door hangers cluster new clients around the streets you already service.


Every lawn-care operator knows route density matters. Fewer know exactly how much it matters — or how fast the math compounds when you reverse-engineer your marketing around it instead of treating it as an afterthought.

This post breaks down the actual unit economics. What a low-density day costs you. What a high-density day returns. And how a door-hanger campaign, designed right, becomes the fastest tool for clustering new signups around the streets you already service.

The Baseline: What One Mow Stop Actually Costs

Start with a Calgary residential mow in summer: 30 minutes on the property, $45–$65 visit fee. Call it $55 average.

Now add the variables most operators under-account for:

Cost itemIsolated stopClustered (2 doors away)
Travel time (crew wages)18 min3 min
Fuel + wear$4.20$0.70
Scheduler complexityHighLow
Revenue per crew-hour$112$178

Those numbers use $28/hr crew labour, a $55 visit fee, and real Calgary fuel pricing. They're not optimistic — they're average. And the difference between $112/crew-hour and $178/crew-hour is the difference between a lawn-care business with tight margins and one with actual profit.

$178 vs $112
Revenue per crew-hour: clustered route vs scattered stops

Scale that over a full day. An 8-stop scattered day at $112/crew-hour means you're billing around $490 net of travel and direct costs. Eight stops in a tight cluster, same hours, same crew: closer to $620. That $130-per-day gap, across a 25-week mowing season in Calgary, is $3,250 per crew per year — just from not driving between stops.

Why Most Operators Accept Bad Route Density (And How It Happens)

Bad route density isn't usually a planning failure. It's an acquisition failure. Operators take jobs where the jobs come from — one neighbour refers another, a Google ad fires in a random postal code, someone finds you on Kijiji. The result is a route map that looks like scattered buckshot instead of tight clusters.

The fix isn't better scheduling software. It's directing acquisition into the streets you're already on.

This is exactly how StreetDrop's zone selection logic works for lawn-care operators: when you book a zone, we target the blocks adjacent to your current route first. You're not acquiring strangers in a new neighbourhood — you're filling in the gaps on streets where you already have a truck rolling every week. New clients within two doors of existing ones add zero travel overhead to the day.

The "Two-Door Rule" in Practice

Here's the heuristic worth internalizing: every new client within two doors of an existing client on your current route is worth roughly 1.5× a client acquired anywhere else in the city.

The premium comes from three compounding effects:

  1. Zero marginal travel cost. You're already stopping on that block. Walk 15 metres to the next gate.
  2. Social-proof close rate. When the homeowner has watched your crew mow next door for two weeks, they're not evaluating you — they're scheduling. HomeStars Calgary landscaping data backs this up: "saw them on my street" is a top-3 acquisition source for lawn-care operators who actively track referrals.
  3. Reduced estimate time. You already know the street width, tree overhangs, gate clearances. The quote takes 90 seconds.

The door-hanger mechanic exploits exactly this dynamic. Saturate a block — 4,000 doors in a contiguous zone — and the calls that come back are geographically clustered before they even call you. You're not picking the best lead from a scattered list; you're booking a routing block.

How to Calculate the ROI on a Density-Targeted Zone

The math for a single StreetDrop zone at /for/lawn-care:

  • Zone cost: $349 (design + print + GPS-tracked delivery, 4,000 doors)
  • Expected leads, 14 days: 8–18 for lawn care (lower than junk removal — longer decision cycle, but higher LTV)
  • Average annual contract value: $1,100–$1,800 (weekly mow May–Oct, $55/visit × 28 visits = $1,540 midpoint)
  • Close rate on inbound: 35–50%

At the conservative end: 8 leads × 35% close × $1,100 = $3,080 annualized revenue from a $349 campaign. Even if you only retain those clients for two seasons, that's $6,160 on a $349 spend.

But here's what the simple ROI number misses: the route-density premium on those clients. If that zone is adjacent to your existing Tuesday route, those new clients aren't just worth $1,540/year — they're worth $1,540 + the $130/season in recovered travel margin. Over two years and four new clients from one zone, that's over $1,000 in operational efficiency that never shows up in the lead-cost calculation.

3–5×
Typical first-year ROI on a route-density door-hanger zone

What to Do With the GPS Trail

Every StreetDrop campaign comes with full GPS breadcrumb proof — every street walked, timestamped. For lawn-care operators, that trail has a use that goes beyond verifying delivery.

Overlay the GPS map against your call log at day 30. Note which streets produced calls. Those are your density-investment targets for month two: drop the adjacent blocks, not a random new zone. You're building a contiguous coverage footprint, not scattered impressions.

After two or three monthly drops in the same general area, your route map starts to look like a grid instead of a scatter plot. That's when the margin numbers above stop being math on a spreadsheet and start showing up in the bank account.

Watch a live Calgary route

Live GPS proof — opens the StreetDrop portal demo.

The Counterintuitive Part

Operators sometimes resist route-density targeting because it feels like small thinking — "I want to grow across the whole city, not just fill in one neighbourhood." That instinct is right as a long-term goal but wrong as a near-term tactic.

A lawn-care operator in Calgary running 80 clients all in the same six NW Calgary neighbourhoods — say Varsity, Dalhousie, Arbour Lake, Hawkwood — will outperform an operator running 100 clients scattered from Mahogany to Tuscany. Not because they have fewer clients, but because the first operator's crew starts the day at the first stop and ends it three blocks away. The second operator's crew spends 90 minutes a day in transit that doesn't bill.

Pick the neighbourhoods closest to your yard. Drop the adjacent blocks. Fill the route from the inside out. Let the GPS trail tell you where the calls come from. Move the next zone one block further.

That's the playbook.