EZRoutePlanner

Home services

Route planner for carpet cleaners

Three to six jobs a van, each one a long setup and a hose run from the curb. Get them in the right order and the van spends the day cleaning, not crossing Columbus.

Free plan, no credit card. Works on your phone and computer.

© Mapbox © OpenStreetMap
Friday rug pickups & returns12 stops · 24 mi
  1. ShopStart
  2. WeissReturn: 9x12 wool rug, fringe cleaned1.3 mi
  3. AbaraPick up: two hallway runners1.8 mi
  4. German Village B&BPick up: four area rugs, pet odor3.4 mi
  5. HutchinsReturn: 8x10 rug + new pad0.5 mi
  6. MarlowPick up: silk rug, hand wash only3.0 mi
  7. + 7 more stops
Back to shop24 mi · 1 hr 17 min driving

EZRoutePlanner for carpet cleaning

EZRoutePlanner is a carpet cleaning route planner: paste or import the day's jobs, give each truck-mount van its area on the map, and press Optimize Route to put that van's stops in the shortest order from the shop. Techs open their route from a link on the phone and tap Navigate at each house. Free covers 30 stops a route; paid plans from $20 a month add a route per van.

Typical day
3–6 jobs per van, 1–3 hours each
Vans
One route per truck-mount van, color-coded
Customers
Mostly annual and one-off, plus commercial accounts
Tech phones
A link per route, no app or login

An example day

Friday rug pickups & returns

This example is 12 stops on real roads in Columbus, Ohio. In the order the list had them, the round trip is 47 mi and 2 hr 18 min of driving. Optimized, it's 24 mi and 1 hr 17 min: 23 mi and 1 hr 2 min less, 50% shorter.

A truck-mount van's day is a handful of long jobs, so the gain there is keeping each van on one side of town. Rug pickups and returns for in-plant cleaning are the opposite: a dozen ten-minute stops, which is where the order saves the most driving.

Stops are example points on real streets, not real customers. Distances and times are driving figures for each order.

Friday rug pickups & returns12 stops · 24 mi
  1. ShopStart
  2. WeissReturn: 9x12 wool rug, fringe cleaned1.3 mi
  3. AbaraPick up: two hallway runners1.8 mi
  4. German Village B&BPick up: four area rugs, pet odor3.4 mi
  5. HutchinsReturn: 8x10 rug + new pad0.5 mi
  6. MarlowPick up: silk rug, hand wash only3.0 mi
  7. KesslerPick up: 6x9 from flooded basement2.0 mi
  8. Bexley MontessoriReturn: three classroom rugs0.6 mi
  9. SuarezReturn: 5x8 + stair runner3.8 mi
  10. OkoroPick up rug, quote the sofa on site2.6 mi
  11. PruittReturn: two Persian rugs, lay pads2.1 mi
  12. Olentangy Family DentalReturn: lobby rug0.8 mi
  13. FenwickPick up: wool rug, red wine stain0.7 mi
Back to shop24 mi · 1 hr 17 min driving
© Mapbox © OpenStreetMap
In the order the list had them47 mi · 2 hr 18 min
© Mapbox © OpenStreetMap
Optimized in one click24 mi · 1 hr 17 min−50%

Where the day goes

What makes routing hard for carpet cleaners

01

Every job starts at the curb

The van has to park within hose reach of the door, often a few hundred feet at most. Apartments, townhomes and narrow streets turn a short drive into a long setup.

02

Two vans, one booking line

Bookings come in all day, and whoever answers the phone decides which van gets the job. Without a map, both vans end up crossing each other on the outerbelt.

03

Add-ons stretch the day

A customer who booked three rooms asks about the sofa and the stairs while the tech is there. The upsell is welcome, but the next customer on the route now waits.

Start from your list

Bring the spreadsheet you already keep.

Room counts, prices and notes stay in your booking software. EZRoutePlanner keeps the address and one label per job, and skips repeat customers it already has, so last year's annual cleans are already on the map when they call again.

  1. 1

    Paste tomorrow's bookings

    Copy the addresses from your booking calendar and paste them one per line, or import the day's job export. Every job shows on the map.

  2. 2

    Give each van an area

    Lasso the north-side jobs for Van 1 and the south-side jobs for Van 2. Each van's route gets its own color; splitting stops between drivers has more on dividing a list.

  3. 3

    Optimize from the shop

    Press Optimize Route for each van. If a tech takes the van home overnight, save their home as a base and start the route there.

  4. 4

    Send the route to the tech

    Share the link or QR code. The tech opens it in the phone's browser, sees the jobs in order and taps Navigate.

bookings-week-44.xlsxAddress columns found
CustomerAddressCityZIPServiceRoomsVan
Kessler4512 Kenny RdColumbus43220Truck-mount4 + hallVan 1
Okoro3150 Cleveland AveColumbus43224Truck-mount5Van 1
Suarez2276 E Livingston AveColumbus43209Truck-mount + stairs3Van 2
Marlow715 S 3rd StColumbus43206UpholsterySofaVan 2
Weiss1287 Neil AveColumbus43201Rug return1 rugVan 1

An example sheet. Columns can be named anything and in any order; street, city and ZIP can be one column or several. Pick one column, like the customer name, as each stop's label.

From the route

Routing tips for carpet cleaners

1

Do the long hose runs early

Third-floor units and homes deep inside a complex take longer to set up. Put them early in the day while there's slack: drag them up after optimizing.

2

Move the pin to where the van parks

For townhomes and apartments the address pin can land on the leasing office. Drag it to the building you're cleaning; the nearest address is found, and the tech pulls up within hose reach.

3

Leave the upsell-prone job for last

Big homes full of furniture are where sofa and rug add-ons happen. If one job is likely to grow, make it the last stop: turn off Round Trip and pin it last.

4

Run rug pickups as their own route

In-plant rug cleaning means pickups and returns, short stops that don't need the truck-mount. Run them from a smaller vehicle or on a slow day, as a route of their own.

5

Let water-damage calls jump the queue

Emergency extraction can't wait for tomorrow. Add it to the nearest van's route and move it up to be the next job; the van's link picks it up.

6

Name routes after the van, not the tech

If techs swap vans, call the route "Van 2, Thursday" and send that link. Whoever drives it gets the right jobs; sending a route to a driver covers the options.

Honest fit

What it handles, and what it doesn't

EZRoutePlanner is built for putting a day of stops in the right order and getting them to whoever drives. Here's where that fits carpet cleaners, and where you'd want something else alongside it.

Good fit

  • Each van's day of 3–6 jobs in the shortest order
  • Rug pickup and return runs with a dozen or more stops
  • Squeezing an emergency extraction into the nearest van's route
  • Techs navigating from a phone link with no app

Not built for

  • No booking calendar or arrival windows for customers
  • No job durations, so a three-hour job and a sofa clean look the same
  • Doesn't know hose length, parking or building access
  • No customer 'on the way' texts or tech tracking

Last reviewed October 21, 2026.

Carpet cleaning: questions

How do carpet cleaners plan their routes?

Most book by area when they can, then put each van's jobs in order the evening before. With three to six long jobs, keeping each van on one side of town matters more than the exact order. EZRoutePlanner shows the day's jobs on a map so you can split them by area and optimize each van.

Can I add a job after the van has left?

Yes. Add the address to that van's route and drag the new job into place in the list. Because the tech's page reflects your edits, there's nothing to resend.

Does it account for job length or arrival windows?

No. It orders stops by distance and has no way to hold a booked arrival slot (a time window). Keep arrival windows in your booking software and use the map to keep each van's jobs close together, which makes those windows easier to hit.

How many vans can I plan routes for?

As many as you run. Paid plans have unlimited routes, so each van gets its own route and color, and every route holds up to 200 stops. The free plan has unlimited routes, kept one at a time, enough for a one-van business to try it.

Can I print a route sheet for the van?

Yes. Export a printable PDF with the jobs in order and the distance between them, with turn-by-turn directions if you want them. CSV and Excel exports are there too, for your records.

Is it useful for rug pickup and delivery?

It's one of the best fits: a rug run is a dozen short stops across the city, exactly where ordering saves the most driving. Paste the pickup and return addresses, optimize, and drive.

Plan tomorrow's van route tonight.

Import your customer list, optimize the order with one click, and open it on your phone in the morning. Free to start, no credit card.

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