Pick Up And Drop Off Route Optimization With Address Pairs And Time Windows

Route4Me’s pick up and drop off route optimization can help you lower operational costs and optimize your team and fleet resources. Instead of planning every single pick-up and drop-off trip individually, Route4Me’s proprietary delivery routing software enables you to automatically plan routes with hundreds of thousands of address pairs in seconds. Furthermore, you can use Time Windows to specify custom availability or business hours for each customer address.

Whether you run a non-emergency medical transport (NEMT), food or flower delivery, courier service, or any other last mile enterprise, Route4Me can help you maximize your business with the best routing service in 2025. Keep reading to learn how to use pick up and drop off routing to optimize the most cost-efficient delivery routes.

 

 

Pick Up And Drop Off Route Planning Without Time Windows

For your convenience, the process of planning a pick-up and drop-off route is mostly the same as when you plan a route normally. All you have to do is add the “Pickup” and “Dropoff” columns to your address upload spreadsheet.

Next, simply use those columns to match addresses with the same route stop ID, i.e., “Stop_1“, “Stop_2“, etc. like in the example below. For example, mark a pick-up address as “Stop_1” in the “Pickup” column and its corresponding drop-off address also as “Stop_1” in the “Dropoff” column to create an address pair.

Add the 'Pickup' and 'Dropoff' columns to your address upload spreadsheet for Pick Up and Drop Off Routing.

 

Then, upload your address spreadsheet, and Route4Me will automatically verify and validate address pairs, customer details, and other data columns. If any column headers don’t match the content, click the Arrow Icon in the header to manually assign the correct labels. Before uploading, ensure your data meets the following spreadsheet requirements:

  • Each address is marked only as a pick up or drop off address.
  • In each address pair, both the pick up and drop off address have the same ID in the “Pickup” and “Dropoff” columns.
    NOTE: For pick up, drop off, and return, add a reversed address pair with later Time Windows than the first.
  • The depot (route start address) must not be marked as a pick up or drop off.
  • A pick up address must not be the last route destination according to your optimization settings.
  • In each address pair, the pick up address must always be placed before its corresponding drop off address.

Once you’ve confirmed the data, click “Continue to Review” and proceed to address verification and planning a route as usual.

Upload your address spreadsheet, and Route4Me will automatically verify and validate address pairs, customer details, and any other data columns.

 

Our dispatch and routing software will optimize the best possible sequence of pick-up and drop-off destinations from your address pairs. Pick-up addresses will always be visited earlier on the route than their corresponding drop-off addresses, ensuring your field team members can always complete routes with confidence and efficiency.

NOTE: There can be multiple pickups or dropoffs in a row, but the pick-up address in each address pair will always be visited before its corresponding drop-off address.

Our dispatch and routing software will optimize the best possible sequence of pick-up and drop-off destinations from your address pairs.

 

Include Customer Time Windows In Your Pick Up And Drop Off Routes

Adding customer Time Windows to your pick-up and drop-off routes is easy. Simply include the “Time Window Start” and “Time Window End” columns in your address upload spreadsheet like in the example below. Then, to create an address pair, add the same unique route stop ID in the “Pickup” and “Dropoff” columns for each address.

Adding customer Time Windows to your pick-up and drop-off routes is easy. Simply include the 'Time Window Start' and 'Time Window End' columns in your address upload spreadsheet.

 

Upload your address spreadsheet, and Route4Me will automatically verify and validate address pairs, Time Windows, and any other data columns. If any headers don’t match the data they contain, click the Arrow Icon in the column header to manually assign the correct column names. Make sure your spreadsheet meets the following requirements:

  • Time Windows don’t conflict (i.e., pick up Time Windows starting later than corresponding drop off Time Windows).
  • Routes aren’t scheduled to start after any of the specified Time Windows.
  • Each address entry is marked only as a pick up or drop off address.
    NOTE: For pick up, drop off, and return, add a reversed address pair with later Time Windows than the first.
  • The depot (route start address) must not be marked as a pickup or as a dropoff.
  • A pick up address must not be a final destination according to your optimization settings.
  • In each address pair, the pick up address must always be placed before its corresponding drop off address.

Once you’ve confirmed the data, click “Continue to Review” and proceed to address verification and planning a route as usual.

Upload your address spreadsheet, and Route4Me will automatically verify and validate address pairs, Time Windows, and any other data columns.

 

Your Route4Me business route planner will automatically use the Time Windows of your pick-up and drop-off address pairs to calculate the most optimal destination sequence to minimize wait time and driver idling.

Destinations with associated Time Windows are marked in the Route Editor, and you can click them to open the “Destination Info” panel. Here, you can see customer details and information associated with the respective destination. In the “Time Windows” section, you can see and edit a destination’s Time Windows. For your convenience, the Route Editor will also highlight the other destination in the same address pair.

NOTE: There can be multiple pickups or dropoffs in a row, but the pick-up address in each address pair will always be visited before its corresponding drop-off address.

Your Route4Me business route planner will automatically use the Time Windows of your pick-up and drop-off address pairs to calculate the most optimal destination sequence to minimize wait time and driver idling.

 

Joint Pick Up And Drop Off – Plan Pick Up And Drop Off Routes With Paired Destinations

Depending on the nature of your business, you may need to visit pick-up and drop-off destination pairs one by one. With Route4Me’s Joint Pick Up and Drop Off functionality, you can easily plan routes that visit each pickup and dropoff pair in the most optimal sequence.

  1. First, add the “Pickup“, “Dropoff“, and “Joint” columns to your address upload spreadsheet.
  2. To create an address pair, add the same unique route stop ID in the “Pickup” and “Dropoff” columns for each address.
  3. Then, to specify an address pair as joint, simply input “1” in the “Joint” column for both addresses.
    If you want all the address pairs on the route to be joint, add the same value for all address pairs in the “Joint” column.

NOTE: Joint Pick Up and Drop Off ensures a given pick up address is always followed by its corresponding drop off address with no other destinations in between.

To visit pick-up and drop-off destination pairs one by one, add the 'Joint' column to your address upload spreadsheet.

 

Then, upload your address spreadsheet, and Route4Me will automatically verify and validate address pairs, customer details, and any other data columns. If any headers don’t match the data they contain, click the Arrow Icon in the column header to manually assign the correct column names. Make sure your spreadsheet meets the following requirements:

  1. Time Windows don’t conflict (i.e., pick up Time Windows starting later than corresponding drop off Time Windows, etc.).
  2. Routes aren’t scheduled to start after any of the specified Time Windows.
  3. Each address entry is marked only as a pick up or drop off address.
    NOTE: For pick up, drop off, and return, add a reversed address pair with later Time Windows than the first.
  4. The depot (route start address) must not be marked as a pick up or as a drop off.
  5. A pick up address must not be a final destination according to your optimization settings.
  6. In each address pair, the pick up address must always be placed before its corresponding drop off address.
  7. For each joint address pair, both the pick up and drop off address have “1” in the “Joint” column.

Once you’ve confirmed the data, click “Continue to Review” and proceed to address verification and planning a route as usual.

Upload your address spreadsheet, and Route4Me will automatically verify and validate address pairs, customer details, and any other data columns.

 

Route4Me will optimize the best possible sequence of pick up and drop off destinations from your address pairs. Joint destinations will be visited one after another until all address pairs are completed. Unlike regular Pick Up and Drop Off Routing, there can’t be multiple pickups or dropoffs in a row. Each drop-off address will always be visited immediately following its corresponding pick-up address.

Route4Me will optimize the best possible sequence of pick up and drop off destinations from your address pairs. Joint destinations will be visited one after another until add address pairs are completed.

 

Pick Up And Drop Off Routing With Business Rules And Route Constraints

With Route4Me, it’s easy to add constraints and business rules like a maximum destinations, route duration, and vehicle capacity. These constraints help manage workload distribution, prevent overloading, and ensure routes are optimized for factors such as time, distance, and vehicle constraints.

Simply specify your business rule and constraint preferences in an Optimization Profile or manual route optimization settings and add corresponding values to your address upload spreadsheet. For example, you can specify a limit on how many units can be included in a route, include the required units at each destination in your spreadsheet, and define the capacity of your vehicles. Then, Route4Me will automatically compute the most optimal distribution according to your preferences.

With Route4Me, it's easy to add constraints and business rules like a maximum destinations, route duration, and vehicle capacity.

 

Plan Pick Up, Drop Off, And Return Routes Using Time Windows

Depending on the nature of your transportation business, you may need to perform a pickup, dropoff, and later return an item or person to the original pick-up address. Route4Me enables you to easily plan pick-up, drop-off, and return routes by using the features described in this guide. In detail, the process looks like this:

  1. Create an address pair by adding the same unique route stop ID in the “Pickup” and “Dropoff” columns for your addresses.
  2. Use the “Time Window Start” and “Time Window End” columns to define the Time Window of the initial trip.
  3. For the return trip, add new rows with the same addresses. Mark the initial dropoff as the new pickup, and mark the initial pickup as the new dropoff.
    NOTE: By reversing the addresses, you ensure the assigned driver will go to the first drop-off address and return to the original pick-up address.
  4. Use the “Time Window Start” and “Time Window End” columns to define the Time Window of the return trip.

To ensure successful return route planning, return Time Windows should start after the first trip’s Time Windows end. The example below shows how to format a spreadsheet for return routing with two address pairs. For readability, one address pair is highlighted to show the initial trip and the return trip. If you have questions about return routing or anything else in the guide, contact Route4Me support or your routing expert.

Depending on the nature of your transportation business, you may need to perform a pickup, dropoff, and later return an item or person to the original pick-up address. Route4Me enables you to easily plan pick-up, drop-off, and return routes.

 

 

About author: Kristian Andreev

Kristian is a Technical Writer at Route4Me. With over a decade of experience in writing and localization, he's an expert at communicating complex technical data in a clear, concise, and user-friendly way. Passionate about bridging the gap between engineers and users, he specializes in creating documentation to streamline onboarding, enhance product usability, and support global teams on the path to success.

Was this article helpful?
Still can't find what you're looking for? Contact us
Route4Me

About Route4Me

Route4Me has over 40,000 customers globally. Route4Me's Android and iPhone mobile apps have been downloaded over 2 million times since 2009. Extremely easy-to-use, Route4Me's apps create optimized routes, synchronize routes to mobile devices, enable communication with drivers and customers, offer turn-by-turn directions, delivery confirmation, and more. Behind the scenes, Route4Me's operational optimization platform combines high-performance algorithms with data science, machine learning, and big data to plan, optimize, and analyze routes of almost any size in real-time.