EZRoutePlanner

Service businesses

How to plan weekly and recurring service routes

For lawn, pool, pest and cleaning businesses that see the same customers every week or two: build the week once, then keep it tight as customers come and go.

EZRoutePlanner teamUpdated 6 min read

The short answer

To plan recurring service routes, group customers into days by area, so each weekday covers one part of your territory, optimize each day's route from your shop, and reuse it every week. Put biweekly customers on alternating A and B weeks. When a new customer signs up, add them to the day you're already nearby and re-optimize that day's route.

Build
One route per weekday, each covering one area
Biweekly
Separate A-week and B-week routes
Routes to keep
5 for a weekly schedule, 10 with A/B weeks
Scheduling
Not built in: you keep the calendar, the planner keeps the order
On this page

01

How do you assign recurring customers to days of the week?

Assign customers to days by area: split your service area into one zone per working day, and every customer in a zone gets that day. A Tuesday that stays in one part of town has short drives between stops. A Tuesday built from whoever called first crosses town all day, every week, for as long as those customers stay.

  1. 1

    Put every customer on one map

    Import the customer list you bill from. In EZRoutePlanner the import finds the address columns, even when they're split, and you pick the customer name as each stop's label.

  2. 2

    Look for natural clusters

    Most service businesses have dense pockets: a few subdivisions, a lake, an older part of town. Each pocket wants to be one day, not split across two.

  3. 3

    Draw the zones

    Five working days means five zones. Lasso each one and create a route named for its day. A big pocket may need two days; sparse edges can share one.

  4. 4

    Check the size of each day

    Count the stops and the time on site in each zone. If Monday has 28 visits and Friday has 9, move the border between them.

How long visits run changes how many fit in a zone. Trade-specific advice is on our pages for lawn care, pool service, pest control, house cleaning and window cleaning.

02

How do you plan biweekly and monthly visits?

Plan biweekly visits as two alternating weeks, an A week and a B week. Each service day gets two routes, Tuesday A and Tuesday B. Weekly customers go on both; each biweekly customer goes on one. A stop can sit in more than one route, so a weekly customer doesn't need to be entered twice.

An example Tuesday zone with A and B weeks
CustomerVisitsTuesday ATuesday B
HollisWeeklyYesYes
OkaforWeeklyYesYes
BrennanBiweeklyYesNo
DelgadoBiweeklyNoYes
RuizBiweeklyYesNo
PhamBiweeklyNoYes
An example Tuesday zone with A and B weeks

Balance the two weeks as you assign. If biweekly customers split evenly between A and B, both Tuesdays run about the same length, and the crew's day doesn't swing between easy and brutal.

  • Name routes by day and week, like Tue A and Tue B, so nobody runs the wrong one.
  • Keep the A/B calendar somewhere everyone sees it: the shop whiteboard, a shared calendar or your scheduling app.
  • Monthly customers go on one of four rotations, weeks 1 to 4. With only a few, add each one to its week's route by hand.

03

How do you reuse the same routes every week?

Save one route per service day and run that route every week. EZRoutePlanner has no recurring schedule or calendar, so it won't move a customer to next Tuesday for you. Instead, the saved Tuesday route is the schedule: open it, check for changes, and send it out.

  • Plan on several saved routes. A weekly schedule is about 5 routes, or 10 with A/B weeks. Paid plans keep unlimited routes at once, from $20 a month; the free plan has unlimited routes too, kept one at a time.
  • The same link every week. A route's share link opens the current version of the route, so a tech can keep Tuesday A bookmarked on their phone.
  • Find a customer's day fast. The Address Book searches every saved customer and filters by route, so you can see which day someone is on.
  • Archive customers who pause for the season, so they're out of the way until they come back.
© Mapbox © OpenStreetMap
One day's optimized loop from the shop and back, drawn on real roads: an example route in Ottawa, Ontario.

04

Which day should a new customer go on?

Put a new customer on the day whose route already passes closest to them. See where their pin lands among the colored routes, add them to that route, and press Optimize Route again. They'll fall into the order where they add the least extra distance, which is rarely the end of the list.

  1. Add the address by search, by pasting it, or with a click on the map.
  2. Find the nearest route. Their pin sits among one day's stops, or between two.
  3. Add and re-optimize. Add the stop to that route and optimize. Compare the total distance before and after.
  4. Mind the day's length. If that day is already full, try the next-nearest day before you squeeze them in.

If a new customer is far from every route, that's worth knowing before you quote. The distance of each leg shows what reaching them really costs: price it in, or hold the slot until that area has more customers.

05

How do you rebuild the week after rain or a holiday?

Fold the lost day into the days next to it with a one-off route, and leave the regular routes alone. Lasso the missed customers together with the catch-up day's own customers, create a temporary route, optimize it, and delete it once the week is done. Next week, the saved routes are exactly as they were.

  • Split a big missed day. Send the half nearest Wednesday's zone to Wednesday and the rest to Thursday, each as its own catch-up route.
  • Holidays are known in advance. Build the catch-up routes the week before, and tell customers their new day.
  • Keep A and B weeks in step. A rainout doesn't change which week is which; the next Tuesday is still the one on the calendar.

06

When should you re-plan the whole week?

Re-plan the zones when the customer list has drifted: usually once a season, or after a batch of new or lost customers. Adding customers one at a time keeps each route tight, but over months the days slide out of balance.

Signs the week needs re-zoning

  • Two days' routes overlap on the map or cover the same streets
  • One day regularly runs long while another is done by lunch
  • A route has one long leg out to a customer nobody else is near
  • New customers go on whichever day has room, not the nearest one
Free toolStops per day calculatorWork out how many visits fit in a day before you redraw the zones.

Running more than one crew? Split each day's zone between crews the same way you split the week; planning routes for multiple drivers covers it.

Questions people ask

Does EZRoutePlanner schedule recurring visits?

No. It has no recurring calendar. Most service businesses keep one saved route per weekday, and an A and B route for biweekly customers, then reuse them and re-optimize when customers change.

How do I plan biweekly service routes?

Make two routes for each service day, an A week and a B week. Put weekly customers on both and each biweekly customer on one, keeping the two weeks about the same size.

How many routes do I need for a weekly schedule?

One per crew per working day: 5 for one crew working weekdays, 10 with A/B weeks. Paid plans keep them all at once; the free plan has unlimited routes but keeps them one at a time.

How do I add a new customer to an existing route?

Add the address, add the stop to the route of the day that passes closest, and optimize that route again so the new stop lands in the best place in the order.

Should I re-optimize recurring routes every week?

Only when the stops change. If the same customers are on the route, last week's optimized order still holds. Re-optimize after adding, removing or moving a customer.

What's the best way to divide customers into service days?

By area. Split your territory into one compact zone per working day so each day's drives are short, then balance the zones by time on site.

Can my techs see their route on a phone?

Yes. Each route has a link and a QR code that opens in the phone's browser with no app or login, with a Navigate button at every stop.

Plan your next route in minutes.

Paste your addresses or drop in a spreadsheet, optimize the order with one click, and send it to your phone. Free to start, no credit card.

Free plan. No credit card. Works in any browser.