Plan smarter routes. Deliver more packages. Get home earlier.
Upper is the route planning app built for delivery drivers, couriers, and field professionals who need to optimize multi-stop routes fast. Stop wasting time manually plotting addresses — let Upper's algorithm find your fastest path through 500+ stops in seconds.
INTELLIGENT ROUTE OPTIMIZATION
Our optimization engine analyzes every variable: distance between stops, real-time traffic, delivery time windows, priority packages, service time at each location, and your preferred highways. The result? Routes that actually work in the real world, not just on paper.
- Optimize up to 500 stops per route
- Factor in delivery windows and priority levels
- Set service time per stop for accurate planning
- Choose highway preferences and toll avoidance
- Handle pickups and deliveries on the same route
IMPORT STOPS YOUR WAY
No more typing addresses one by one. Upper accepts stops however you get them:
- Import from Excel, CSV, or any spreadsheet
- Capture manifest photos — our OCR reads the addresses
- Copy-paste address lists directly
- Add stops manually when needed
ADDRESS VALIDATION BUILT IN
Bad addresses kill delivery efficiency. Upper validates every address before you drive, catching typos, wrong zip codes, duplicates, and formatting errors automatically. Know your route is solid before you leave.
ACCURATE ETAs YOUR CUSTOMERS CAN TRUST
Give customers reliable arrival windows. Upper calculates ETAs using actual driving speeds, service time at each stop, scheduled breaks, and real distances — not optimistic guesses.
NAVIGATE WITH YOUR FAVORITE APP
Launch directions in Google Maps, Waze, Apple Maps, or MapQuest. Use your phone or connect through Apple CarPlay. Upper hands off navigation seamlessly to whatever you prefer.
PROOF OF DELIVERY & TRACKING
Document every stop with photos, signatures, and notes. Track your progress through the route with real-time status updates. Export completed routes for client reporting or employer records.
SEE YOUR ROUTES VISUALLY
View all stops on an interactive map with color-coded pins. Distinguish deliveries from pickups, see your optimized sequence, and understand your route at a glance.
WHO USES UPPER?
- Independent delivery drivers and owner-operators
- Amazon DSP and Flex drivers
- FedEx Ground and Express contractors
- Courier and messenger services
- Food and flower delivery
- Pharmacy and medical delivery
- Field service technicians
- Sales representatives with territory routes
- Real estate agents showing multiple properties
- Any professional running multi-stop routes
THE NUMBERS THAT MATTER
Drivers using Upper report saving 1-2 hours daily, reducing miles driven by 20-40%, and completing more stops per shift. Less driving means lower fuel costs, less vehicle wear, and more time with your family.
TRY UPPER FREE
Start your 3-day free trial on monthly plans. No commitment — cancel anytime. See how much time you save on your very first route.
---
SUBSCRIPTION INFORMATION
Upper offers monthly and annual subscription options. Payment is charged to your Apple ID account at purchase confirmation.
For billing and subscription support: https://support.apple.com/billing
LINKS
Privacy Policy: https://faq.upperinc.com/main/articles/1600838500117-privacy-policy
Terms of Use: https://faq.upperinc.com/main/articles/1600838360756-terms-of-use
Questions? Contact support@upperinc.com
So far this is my favorite route optimization app. It does a great job optimizing and allows you to add contacts to plug in addresses for different routes faster. If I could say anything about it I don’t like, and I REALLT REALLY hope the developers decide to take this into consideration.. I am a courier, and have 20-50 stops everyday. Some companies don’t open until certain times and if you could make it to where we can incorporate that into the details of those stops, so it can configure all that when it optimizes. It would literally make this app perfect for me. Another thing I will say, is for addresses that don’t pop up with a name when you search them. I know the app gives you the option to add a name, and company name, but when you go back to the stop list it only shows up as the address, If I have the name of the place I’d prefer it to show that instead of the address. Hope your able to take the time to read my review and maybe think about adding these! I would recommend this app to literally every courier I know and will meet! 😭
Developer Response
Wow! Thank you for such a great review, and so many suggestions. We appreciate it and would definitely take this in consideration in our development road map. As for today, about the timed delivery, you can actually do that in a different way by using the "Go here" feature of the app in an active optimized route. Just click on the stop you want to deliver next irrespective of the optimized order and the app will take you there and re-optimize the remaining route. Hope this helps.Please revisit the review and do leave us a feedback. Any feedback will definitely help us make sure the updated app is an improvement from the previous.For more details, you can visit our FAQs at http://faq.upperinc.com or write to us with your suggestions and feedbacks to support@upperinc.com
Makes for an easy day ... but needs some fine tuning
Red6583
Plug the addresses in tap optimize route and you’re ready to go! However...if you need to change the order of stops for various reasons, you are unable to do that! If you optimize, you can’t switch back to the original order! Also...I PAY for premium services and because I didn’t want to review, they locked my premium services. That is unacceptable! Now they have their review so things better get unlocked quick!
Developer Response
Hi there, thanks for the nice comments and leaving a review. Appreciate it. Our team has worked hard for this app and for the reviews you leave for us. There are several features the app has which you can keep exploring. You can choose the fastest route or shortest route optimization from the settings. After you optimize a route, you can still add new stops and skip optimization. There are several other options to explore. The address you input is read by the APIs from the maps service provider like Google Maps and Apple Maps. Since they each read the addresses slightly differently, there might be some differences.About the issue with writing the review, I apologies for the inconvenience caused. I understand the frustration. This is a bug which should be fixed in the upcoming patch.
Awesome and Functional
Dop33y1
Day one and I’m super excited about this app. If they ask me to pay I will. I’m glad I was able to try it before making a purchase. You can easily enter your addresses using either excel or manually. I love it because you can designate the stop as a pick up or delivery. That’s exactly what I was missing. And it’s so professional! Every time you complete a stop you can log accurate notes and sign. I’m looking forward to the reports! My time per stop, time driving and miles were all logged along with confirmation of delivery! With a photo! Hope my excitement lasts and it continues to work!
Developer Response
Hello, thank you very much for sharing your review with us. It makes us beyond proud and happy to know that you like our app. We have worked very hard to create this app so receiving a review like this truly warms our hearts and makes it worth all the hours we've put into it, so thank you for sharing it with us. We want to keep improving it to ensure that our users are happy and satisfied with the app, so feel free to share any input or suggestion with us by sending an email to support@upperinc.com
App won’t load
Princedaniel07
Not sure if it’s somehow my phone but every time I go to open the app it immediately closes. I tried restarting my phone, and force closing the app, but as a delivery driver that was depending on this today, I’m very frustrated as I’d already set up my route last night and now it’s not working. I shouldn’t have relied on it so heavily because I’m quite literally going to be forced to buy another app just to get the job done today, and not sure if I’ll come back to Upper once it’s fixed…Again, not sure if it’s my phone or the app but I saw the app just got an update today and now it’s not working. Terrible timing two days before Christmas…
Developer Response
Thank you so much for the feedback!
General bug fixes and enhancements.
Version 8.9
The developer, Monocubed, Inc, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Used to Track You
The following data may be used to track you across apps and websites owned by other companies:
Contact Info
Data Linked to You
The following data may be collected and linked to your identity:
Contact Info
Data Not Linked to You
The following data may be collected but it is not linked to your identity:
Purchases
Location
Contact Info
User Content
Identifiers
Usage Data
Diagnostics
Privacy practices may vary, for example, based on the features you use or your age. Learn More
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More
Information
Seller
Monocubed, Inc
Size
99.4 MB
Category
Navigation
Compatibility
Requires iOS 15.0 or later.
iPhone Requires iOS 15.0 or later.
iPad Requires iPadOS 15.0 or later.
iPod touch Requires iOS 15.0 or later.
Mac Requires macOS 12.0 or later and a Mac with Apple M1 chip or later.