Reverse the order of stops
Reverse a route's stop order in Upper with one click using Reverse Route in the timeline, or swap the driver's start and end address and re-optimize instead.
Upper can flip a route end-to-end with one click using Reverse Route, so the last stop becomes the first and the sequence runs in the opposite direction. If what you actually need is a fresh, optimized route in the other direction, you can instead swap the driver's start and end address and re-optimize. Pick the method that matches your goal.
Some workspaces are configured to show Technician and Service labels instead of Driver and Delivery. The steps are identical either way — only the wording on screen differs.
Two ways to reverse
| Method | What it gives you | When to use |
|---|---|---|
| Reverse Route | An exact reverse of the current sequence — last stop first, first stop last | You want the precise mirror of the existing order |
| Swap start/end, then re-optimize | A new optimized sequence built around the swapped start and end points | The driver is genuinely starting from the other end of the route |
Before you start
- Plan requirement — Available on every plan, including Starter.
- An existing route — Both methods work on an optimized route.
Method 1: use Reverse Route
Reverse Route lives in the optimized route's Timeline view.
Open the route and switch to Timeline
Open the route in Route Plan and turn on the Timeline toggle (top-right) to see each driver's route as a horizontal timeline of numbered stops.
Open the route's action menu
On the driver's route row, click the "…" menu.
Choose Reverse Route
Select Reverse Route. Upper flips the stop order so the sequence runs end-to-end in reverse.
Share the updated route
Click Share to Drivers to push the reversed order to the driver's app.
Method 2: swap start and end, then re-optimize
Use this when the driver is actually beginning from the opposite end of the route. Instead of mirroring the existing order, Upper builds a fresh optimal sequence around the new start and end points.
Swap the driver's start and end address
Update the driver so their start address and end address are switched. See Set a driver's start and end locations.
Open the route and re-optimize
Open the route in Route Plan and re-optimize. Upper calculates a new sequence based on the swapped start and end points.
Share the updated route
Click Share to Drivers to push the new order to the driver's app.
The re-optimized result usually won't be an exact mirror of the original. The optimizer also weighs time windows, service times, and historical traffic data alongside the start and end points, so a swapped start/end produces a fresh optimal route rather than a pure reversal. If you want an exact mirror, use Reverse Route instead.
Common scenarios
- Driver swapped vehicles at the other depot — Swap start and end on their profile, re-optimize today's route, then share the updated version.
- You want a clean mirror of the planned order — Use Reverse Route for an exact end-to-end flip without re-optimizing.
- Comparing a forward run against a reverse run — Duplicate the route, reverse the copy, and compare distance and ETAs before you dispatch.
Troubleshooting
Related
Rename a route
Rename a route in Upper Route Planner using the pencil icon in the route builder. Clear, descriptive names make routes faster to find, filter, and share.
See total route distance and estimated time
View total distance, estimated duration, stop count, and per-driver totals in Upper Route Planner — in the My Route Plan list or inside an open route.