CleanHaul Services Case Study Home Customer Stories CleanHaul Services How CleanHaul Reduced Route Planning from 6 Hours to 30 Minutes Per Week A Dallas-Fort Worth valet trash company managing 2,800+ nightly collection points across 140 apartment complexes replaced Route4Me’s unpredictable optimization and hidden pricing with a system drivers actually follow, cutting planning time by 92%, dropping missed pickup complaints by 85%, and saving $1,200 per month in software costs. In Conversation with Carlos Mendez, Director of Operations, CleanHaul Services Key Results 92% Reduction in weekly route planning time (6 hours to 30 minutes) 85% Drop in missed pickup complaints from property managers $1,200/mo Software cost savings vs. Route4Me ($3,200 to $2,000) 30 min Maximum variance in driver completion times (down from 90+ min) The Challenge Every Monday morning, Carlos Mendez sat down at his desk with a spreadsheet of 140 apartment complexes and started building routes for 25 drivers. Each driver serviced 5 to 8 properties per night, collecting trash bags from individual doorsteps across the complex. Some properties had 100 collection points. Others had over 200. The math was simple enough to understand and impossibly complex to plan well: 2,800+ stops, 25 drivers, five nights a week, with different properties on different schedules. Carlos had been using Route4Me for two years. On paper, it was supposed to handle exactly this kind of multi-driver optimization. In practice, the software produced routes that made no geographic sense. A driver assigned to properties in northeast Fort Worth would be routed south past two other complexes, then sent to a property 20 minutes away, then told to double back to the complexes he’d driven past earlier. The sequences were so counterintuitive that drivers stopped following them within the first few weeks. They’d glance at their assigned properties, ignore the suggested order, and run the route however they saw fit. That workaround created its own set of problems: No accountability: With drivers running their own sequences, Carlos had no way to verify whether every assigned complex was actually visited. If a driver skipped a property or ran short on time, the first Carlos heard about it was a complaint from the property manager the next morning. Ballooning software costs: Route4Me’s pricing structure included per-feature add-ons that weren’t obvious during the initial signup. Avoidance zones were $20 per user extra. Real-time driver tracking was a separate tier. Priority support required its own subscription. By the time Carlos had the features he actually needed, the monthly bill for 25 users had reached $3,200. Property manager disputes: When a property manager called to say trash wasn’t collected from Building C, Carlos had no evidence to confirm or deny it. No GPS trail, no timestamps, no photos. He’d call the driver, who would insist he visited every building, and Carlos would be stuck choosing between his employee’s word and a paying client’s complaint. Inconsistent shift completion: Some drivers finished their routes by 10 pm. Others were still collecting at 1 am. The 90+ minute variance made staffing unpredictable and left some properties waiting hours longer than others for service. Route4Me’s optimizer would send a driver past three complexes to reach one further away, then loop him back. My guys started ignoring the app within two weeks. At that point, I was paying $3,200 a month for software nobody used. Carlos Mendez Director of Operations, CleanHaul Services The breaking point came when two property management companies, representing 12 contracts, scheduled calls within the same week to discuss “service reliability concerns.” Both had documented nights where trash wasn’t collected from specific buildings, and Carlos had no data to investigate what had gone wrong. He couldn’t confirm whether the driver had visited the property, what time they arrived, or which buildings they serviced. The conversations boiled down to apologies and promises to do better, with no concrete changes to back them up. Carlos started looking for alternatives the same week. The Solution Carlos needed software that solved three problems Route4Me hadn’t: optimization that produced routes drivers would actually follow, GPS tracking that proved service completion, and pricing that didn’t escalate with every feature he turned on. He tested Upper during a free trial and had his answer within an hour. The difference was immediate. Carlos imported all 140 properties with their collection schedules, drew territory zones on the map to cluster properties geographically, and generated optimized routes for all 25 drivers. The sequences made sense. Drivers moved through their assigned zones in logical geographic order, with no backtracking and no skipping past nearby complexes. I imported our property list, drew five zones on the map, and hit optimize. The routes it built were exactly how a driver would naturally want to run them. That was the moment I knew Route4Me was done. Carlos Mendez Director of Operations, CleanHaul Services Five Zones, 25 Drivers, and Routes That Actually Make Sense CleanHaul’s 140 properties are spread across the Dallas-Fort Worth metro, from Frisco and McKinney in the north to Arlington and Grand Prairie in the west. Before Upper, drivers were assigned properties with loose geographic grouping at best. Two drivers heading to the same part of town on the same night was common. One covering properties 40 minutes apart was routine. With Upper’s route optimization and territory management, Carlos divided DFW into five geographic zones and assigned 4 to 5 drivers per zone. The platform optimized stop sequences within each zone so drivers moved through their assigned complexes in a logical path, no crisscrossing, no unnecessary mileage. The real test was whether drivers would follow the routes. With Route4Me, they hadn’t. With Upper, they did from the first night. The sequences matched how drivers intuitively thought about their territory. Instead of fighting the software, they trusted it. Shift completion times reflected the change immediately. The 90+ minute variance between the fastest and slowest drivers narrowed to roughly 30 minutes. Drivers finishing at wildly different hours had been a constant source of frustration for Carlos and for the drivers themselves. Consistent completion times meant consistent service for every property, regardless of which driver was assigned. GPS Breadcrumbs and Live Tracking for Every Shift The biggest gap in CleanHaul’s operation wasn’t route efficiency. It was visibility. Carlos had no idea what was happening once drivers left for their shifts. Did a driver visit all seven assigned complexes? Did he spend 20 minutes at one and skip another? Without tracking, every night was a black box. Upper’s GPS tracking changed that completely. Carlos can now monitor all 25 drivers in real time during their shifts. Each driver’s position updates on a live map, and breadcrumb trails show the exact path they took through their route. The breadcrumb data became invaluable during property manager disputes. When a manager at a 180-unit complex in Plano called to report missed collection from two buildings, Carlos pulled up the driver’s breadcrumb trail from that night. The trail showed the driver entering the complex at 9:47 pm, moving through all six buildings, and exiting at 10:22 pm. Carlos shared the GPS data with the property manager, and the complaint was resolved in a single email. The first time a property manager called about a missed pickup and I pulled up the GPS trail showing our driver was on-site for 35 minutes, hitting every building, the tone of the conversation changed completely. We went from defending ourselves to presenting evidence. Carlos Mendez Director of Operations, CleanHaul Services Timestamped Photo Proof at Every Complex GPS trails confirmed that a driver visited a property. Photo proof confirmed they did the work. Carlos implemented Upper’s proof of delivery feature to require drivers to photograph the entrance gate or collection area at each complex before marking the stop complete. Every photo is automatically timestamped and geotagged. If a property manager questions whether service was provided on a specific night, Carlos has a photo showing the driver at that complex’s entrance with a date, time, and GPS coordinate attached. The combination of breadcrumb trails and photo evidence created a documentation system that eliminated ambiguity from every service dispute. For the 12 contracts that had been at risk before the switch, the photo proof was the deciding factor. Carlos shared sample reports with each property management company showing GPS trails, timestamps, and photos from recent service nights. Every one of those contracts was renewed. Flat Pricing with No Feature Gates Route4Me’s pricing model had been a persistent frustration. The base per-user cost looked reasonable during the initial evaluation, but essential features were locked behind add-on tiers. Avoidance zones, driver tracking, analytics, and priority support each carried separate charges. By the time Carlos had activated everything his operation required, the monthly cost for 25 users was $3,200. Upper’s pricing was transparent from the start. Every feature, including route optimization, GPS tracking, proof of delivery, territory management, and customer notifications, was included in the per-user cost. No add-on tiers, no surprise invoices, no features gated behind premium plans. CleanHaul’s monthly cost dropped to $2,000 for all 25 users, a $1,200 monthly savings with more functionality than they had at the higher price. With Route4Me, every time I needed a feature, it was another $20 per user per month. With Upper, everything is just included. I’m paying less and getting more. That’s not something you see often with software. Carlos Mendez Director of Operations, CleanHaul Services The Impact The transition from Route4Me to Upper took less than a week. Carlos spent one afternoon importing properties, building zones, and generating optimized routes. By the following Monday, all 25 drivers were running Upper-optimized routes with GPS tracking and photo proof active. The Monday after that, Carlos realized he’d spent 30 minutes on route planning for the entire week. He used to block six hours every Monday for the same task. The operational improvements cascaded. Drivers followed routes because the sequences made geographic sense. Property managers stopped calling about missed pickups because GPS trails and photos documented every visit. Shift completion times became predictable, with all 25 drivers finishing within a 30-minute window of each other instead of the 90+ minute spread that had been the norm. Performance Metrics Metric Before Upper After Upper Weekly route planning time 6 hours (full Monday morning) 30 minutes Missed pickup complaints per month ~40 ~6 Software cost (25 users) $3,200/month (Route4Me + add-ons) $2,000/month (Upper, all features included) Driver shift completion variance 90+ minutes ~30 minutes Property manager disputes requiring investigation 8–10 per month 1–2 per month At-risk contracts 12 0 (all renewed) Drivers following optimized routes Rarely (ignored Route4Me) Consistently (trust Upper’s sequences) The 12 contract renewals alone justified the switch. Each property contract represents recurring monthly revenue, and losing even a few would have cost CleanHaul far more than any software subscription. The combination of GPS tracking, breadcrumb trails, and photo proof gave property managers the accountability they’d been asking for, and it gave Carlos the confidence to stand behind his team’s work with data instead of guesswork. The cost savings are straightforward: $1,200 per month, $14,400 per year, with better functionality at the lower price. But Carlos says the real value isn’t the dollar amount. It’s the Monday mornings he got back, and the property manager calls he no longer dreads. We went from losing contracts because we couldn’t prove we showed up to renewing every single one because we can prove exactly when we arrived, how long we stayed, and what we did. Upper didn’t just fix our routes. It fixed our reputation. Carlos Mendez Director of Operations, CleanHaul Services
How CleanHaul Reduced Route Planning from 6 Hours to 30 Minutes Per Week A Dallas-Fort Worth valet trash company managing 2,800+ nightly collection points across 140 apartment complexes replaced Route4Me’s unpredictable optimization and hidden pricing with a system drivers actually follow, cutting planning time by 92%, dropping missed pickup complaints by 85%, and saving $1,200 per month in software costs. In Conversation with Carlos Mendez, Director of Operations, CleanHaul Services
The Challenge Every Monday morning, Carlos Mendez sat down at his desk with a spreadsheet of 140 apartment complexes and started building routes for 25 drivers. Each driver serviced 5 to 8 properties per night, collecting trash bags from individual doorsteps across the complex. Some properties had 100 collection points. Others had over 200. The math was simple enough to understand and impossibly complex to plan well: 2,800+ stops, 25 drivers, five nights a week, with different properties on different schedules. Carlos had been using Route4Me for two years. On paper, it was supposed to handle exactly this kind of multi-driver optimization. In practice, the software produced routes that made no geographic sense. A driver assigned to properties in northeast Fort Worth would be routed south past two other complexes, then sent to a property 20 minutes away, then told to double back to the complexes he’d driven past earlier. The sequences were so counterintuitive that drivers stopped following them within the first few weeks. They’d glance at their assigned properties, ignore the suggested order, and run the route however they saw fit. That workaround created its own set of problems: No accountability: With drivers running their own sequences, Carlos had no way to verify whether every assigned complex was actually visited. If a driver skipped a property or ran short on time, the first Carlos heard about it was a complaint from the property manager the next morning. Ballooning software costs: Route4Me’s pricing structure included per-feature add-ons that weren’t obvious during the initial signup. Avoidance zones were $20 per user extra. Real-time driver tracking was a separate tier. Priority support required its own subscription. By the time Carlos had the features he actually needed, the monthly bill for 25 users had reached $3,200. Property manager disputes: When a property manager called to say trash wasn’t collected from Building C, Carlos had no evidence to confirm or deny it. No GPS trail, no timestamps, no photos. He’d call the driver, who would insist he visited every building, and Carlos would be stuck choosing between his employee’s word and a paying client’s complaint. Inconsistent shift completion: Some drivers finished their routes by 10 pm. Others were still collecting at 1 am. The 90+ minute variance made staffing unpredictable and left some properties waiting hours longer than others for service. Route4Me’s optimizer would send a driver past three complexes to reach one further away, then loop him back. My guys started ignoring the app within two weeks. At that point, I was paying $3,200 a month for software nobody used. Carlos Mendez Director of Operations, CleanHaul Services The breaking point came when two property management companies, representing 12 contracts, scheduled calls within the same week to discuss “service reliability concerns.” Both had documented nights where trash wasn’t collected from specific buildings, and Carlos had no data to investigate what had gone wrong. He couldn’t confirm whether the driver had visited the property, what time they arrived, or which buildings they serviced. The conversations boiled down to apologies and promises to do better, with no concrete changes to back them up. Carlos started looking for alternatives the same week. The Solution Carlos needed software that solved three problems Route4Me hadn’t: optimization that produced routes drivers would actually follow, GPS tracking that proved service completion, and pricing that didn’t escalate with every feature he turned on. He tested Upper during a free trial and had his answer within an hour. The difference was immediate. Carlos imported all 140 properties with their collection schedules, drew territory zones on the map to cluster properties geographically, and generated optimized routes for all 25 drivers. The sequences made sense. Drivers moved through their assigned zones in logical geographic order, with no backtracking and no skipping past nearby complexes. I imported our property list, drew five zones on the map, and hit optimize. The routes it built were exactly how a driver would naturally want to run them. That was the moment I knew Route4Me was done. Carlos Mendez Director of Operations, CleanHaul Services Five Zones, 25 Drivers, and Routes That Actually Make Sense CleanHaul’s 140 properties are spread across the Dallas-Fort Worth metro, from Frisco and McKinney in the north to Arlington and Grand Prairie in the west. Before Upper, drivers were assigned properties with loose geographic grouping at best. Two drivers heading to the same part of town on the same night was common. One covering properties 40 minutes apart was routine. With Upper’s route optimization and territory management, Carlos divided DFW into five geographic zones and assigned 4 to 5 drivers per zone. The platform optimized stop sequences within each zone so drivers moved through their assigned complexes in a logical path, no crisscrossing, no unnecessary mileage. The real test was whether drivers would follow the routes. With Route4Me, they hadn’t. With Upper, they did from the first night. The sequences matched how drivers intuitively thought about their territory. Instead of fighting the software, they trusted it. Shift completion times reflected the change immediately. The 90+ minute variance between the fastest and slowest drivers narrowed to roughly 30 minutes. Drivers finishing at wildly different hours had been a constant source of frustration for Carlos and for the drivers themselves. Consistent completion times meant consistent service for every property, regardless of which driver was assigned. GPS Breadcrumbs and Live Tracking for Every Shift The biggest gap in CleanHaul’s operation wasn’t route efficiency. It was visibility. Carlos had no idea what was happening once drivers left for their shifts. Did a driver visit all seven assigned complexes? Did he spend 20 minutes at one and skip another? Without tracking, every night was a black box. Upper’s GPS tracking changed that completely. Carlos can now monitor all 25 drivers in real time during their shifts. Each driver’s position updates on a live map, and breadcrumb trails show the exact path they took through their route. The breadcrumb data became invaluable during property manager disputes. When a manager at a 180-unit complex in Plano called to report missed collection from two buildings, Carlos pulled up the driver’s breadcrumb trail from that night. The trail showed the driver entering the complex at 9:47 pm, moving through all six buildings, and exiting at 10:22 pm. Carlos shared the GPS data with the property manager, and the complaint was resolved in a single email. The first time a property manager called about a missed pickup and I pulled up the GPS trail showing our driver was on-site for 35 minutes, hitting every building, the tone of the conversation changed completely. We went from defending ourselves to presenting evidence. Carlos Mendez Director of Operations, CleanHaul Services Timestamped Photo Proof at Every Complex GPS trails confirmed that a driver visited a property. Photo proof confirmed they did the work. Carlos implemented Upper’s proof of delivery feature to require drivers to photograph the entrance gate or collection area at each complex before marking the stop complete. Every photo is automatically timestamped and geotagged. If a property manager questions whether service was provided on a specific night, Carlos has a photo showing the driver at that complex’s entrance with a date, time, and GPS coordinate attached. The combination of breadcrumb trails and photo evidence created a documentation system that eliminated ambiguity from every service dispute. For the 12 contracts that had been at risk before the switch, the photo proof was the deciding factor. Carlos shared sample reports with each property management company showing GPS trails, timestamps, and photos from recent service nights. Every one of those contracts was renewed. Flat Pricing with No Feature Gates Route4Me’s pricing model had been a persistent frustration. The base per-user cost looked reasonable during the initial evaluation, but essential features were locked behind add-on tiers. Avoidance zones, driver tracking, analytics, and priority support each carried separate charges. By the time Carlos had activated everything his operation required, the monthly cost for 25 users was $3,200. Upper’s pricing was transparent from the start. Every feature, including route optimization, GPS tracking, proof of delivery, territory management, and customer notifications, was included in the per-user cost. No add-on tiers, no surprise invoices, no features gated behind premium plans. CleanHaul’s monthly cost dropped to $2,000 for all 25 users, a $1,200 monthly savings with more functionality than they had at the higher price. With Route4Me, every time I needed a feature, it was another $20 per user per month. With Upper, everything is just included. I’m paying less and getting more. That’s not something you see often with software. Carlos Mendez Director of Operations, CleanHaul Services The Impact The transition from Route4Me to Upper took less than a week. Carlos spent one afternoon importing properties, building zones, and generating optimized routes. By the following Monday, all 25 drivers were running Upper-optimized routes with GPS tracking and photo proof active. The Monday after that, Carlos realized he’d spent 30 minutes on route planning for the entire week. He used to block six hours every Monday for the same task. The operational improvements cascaded. Drivers followed routes because the sequences made geographic sense. Property managers stopped calling about missed pickups because GPS trails and photos documented every visit. Shift completion times became predictable, with all 25 drivers finishing within a 30-minute window of each other instead of the 90+ minute spread that had been the norm. Performance Metrics Metric Before Upper After Upper Weekly route planning time 6 hours (full Monday morning) 30 minutes Missed pickup complaints per month ~40 ~6 Software cost (25 users) $3,200/month (Route4Me + add-ons) $2,000/month (Upper, all features included) Driver shift completion variance 90+ minutes ~30 minutes Property manager disputes requiring investigation 8–10 per month 1–2 per month At-risk contracts 12 0 (all renewed) Drivers following optimized routes Rarely (ignored Route4Me) Consistently (trust Upper’s sequences) The 12 contract renewals alone justified the switch. Each property contract represents recurring monthly revenue, and losing even a few would have cost CleanHaul far more than any software subscription. The combination of GPS tracking, breadcrumb trails, and photo proof gave property managers the accountability they’d been asking for, and it gave Carlos the confidence to stand behind his team’s work with data instead of guesswork. The cost savings are straightforward: $1,200 per month, $14,400 per year, with better functionality at the lower price. But Carlos says the real value isn’t the dollar amount. It’s the Monday mornings he got back, and the property manager calls he no longer dreads. We went from losing contracts because we couldn’t prove we showed up to renewing every single one because we can prove exactly when we arrived, how long we stayed, and what we did. Upper didn’t just fix our routes. It fixed our reputation. Carlos Mendez Director of Operations, CleanHaul Services
The Challenge Every Monday morning, Carlos Mendez sat down at his desk with a spreadsheet of 140 apartment complexes and started building routes for 25 drivers. Each driver serviced 5 to 8 properties per night, collecting trash bags from individual doorsteps across the complex. Some properties had 100 collection points. Others had over 200. The math was simple enough to understand and impossibly complex to plan well: 2,800+ stops, 25 drivers, five nights a week, with different properties on different schedules. Carlos had been using Route4Me for two years. On paper, it was supposed to handle exactly this kind of multi-driver optimization. In practice, the software produced routes that made no geographic sense. A driver assigned to properties in northeast Fort Worth would be routed south past two other complexes, then sent to a property 20 minutes away, then told to double back to the complexes he’d driven past earlier. The sequences were so counterintuitive that drivers stopped following them within the first few weeks. They’d glance at their assigned properties, ignore the suggested order, and run the route however they saw fit. That workaround created its own set of problems: No accountability: With drivers running their own sequences, Carlos had no way to verify whether every assigned complex was actually visited. If a driver skipped a property or ran short on time, the first Carlos heard about it was a complaint from the property manager the next morning. Ballooning software costs: Route4Me’s pricing structure included per-feature add-ons that weren’t obvious during the initial signup. Avoidance zones were $20 per user extra. Real-time driver tracking was a separate tier. Priority support required its own subscription. By the time Carlos had the features he actually needed, the monthly bill for 25 users had reached $3,200. Property manager disputes: When a property manager called to say trash wasn’t collected from Building C, Carlos had no evidence to confirm or deny it. No GPS trail, no timestamps, no photos. He’d call the driver, who would insist he visited every building, and Carlos would be stuck choosing between his employee’s word and a paying client’s complaint. Inconsistent shift completion: Some drivers finished their routes by 10 pm. Others were still collecting at 1 am. The 90+ minute variance made staffing unpredictable and left some properties waiting hours longer than others for service.
Route4Me’s optimizer would send a driver past three complexes to reach one further away, then loop him back. My guys started ignoring the app within two weeks. At that point, I was paying $3,200 a month for software nobody used. Carlos Mendez Director of Operations, CleanHaul Services
The breaking point came when two property management companies, representing 12 contracts, scheduled calls within the same week to discuss “service reliability concerns.” Both had documented nights where trash wasn’t collected from specific buildings, and Carlos had no data to investigate what had gone wrong. He couldn’t confirm whether the driver had visited the property, what time they arrived, or which buildings they serviced. The conversations boiled down to apologies and promises to do better, with no concrete changes to back them up. Carlos started looking for alternatives the same week.
The Solution Carlos needed software that solved three problems Route4Me hadn’t: optimization that produced routes drivers would actually follow, GPS tracking that proved service completion, and pricing that didn’t escalate with every feature he turned on. He tested Upper during a free trial and had his answer within an hour. The difference was immediate. Carlos imported all 140 properties with their collection schedules, drew territory zones on the map to cluster properties geographically, and generated optimized routes for all 25 drivers. The sequences made sense. Drivers moved through their assigned zones in logical geographic order, with no backtracking and no skipping past nearby complexes.
I imported our property list, drew five zones on the map, and hit optimize. The routes it built were exactly how a driver would naturally want to run them. That was the moment I knew Route4Me was done. Carlos Mendez Director of Operations, CleanHaul Services
Five Zones, 25 Drivers, and Routes That Actually Make Sense CleanHaul’s 140 properties are spread across the Dallas-Fort Worth metro, from Frisco and McKinney in the north to Arlington and Grand Prairie in the west. Before Upper, drivers were assigned properties with loose geographic grouping at best. Two drivers heading to the same part of town on the same night was common. One covering properties 40 minutes apart was routine. With Upper’s route optimization and territory management, Carlos divided DFW into five geographic zones and assigned 4 to 5 drivers per zone. The platform optimized stop sequences within each zone so drivers moved through their assigned complexes in a logical path, no crisscrossing, no unnecessary mileage. The real test was whether drivers would follow the routes. With Route4Me, they hadn’t. With Upper, they did from the first night. The sequences matched how drivers intuitively thought about their territory. Instead of fighting the software, they trusted it. Shift completion times reflected the change immediately. The 90+ minute variance between the fastest and slowest drivers narrowed to roughly 30 minutes. Drivers finishing at wildly different hours had been a constant source of frustration for Carlos and for the drivers themselves. Consistent completion times meant consistent service for every property, regardless of which driver was assigned.
GPS Breadcrumbs and Live Tracking for Every Shift The biggest gap in CleanHaul’s operation wasn’t route efficiency. It was visibility. Carlos had no idea what was happening once drivers left for their shifts. Did a driver visit all seven assigned complexes? Did he spend 20 minutes at one and skip another? Without tracking, every night was a black box. Upper’s GPS tracking changed that completely. Carlos can now monitor all 25 drivers in real time during their shifts. Each driver’s position updates on a live map, and breadcrumb trails show the exact path they took through their route. The breadcrumb data became invaluable during property manager disputes. When a manager at a 180-unit complex in Plano called to report missed collection from two buildings, Carlos pulled up the driver’s breadcrumb trail from that night. The trail showed the driver entering the complex at 9:47 pm, moving through all six buildings, and exiting at 10:22 pm. Carlos shared the GPS data with the property manager, and the complaint was resolved in a single email.
The first time a property manager called about a missed pickup and I pulled up the GPS trail showing our driver was on-site for 35 minutes, hitting every building, the tone of the conversation changed completely. We went from defending ourselves to presenting evidence. Carlos Mendez Director of Operations, CleanHaul Services
Timestamped Photo Proof at Every Complex GPS trails confirmed that a driver visited a property. Photo proof confirmed they did the work. Carlos implemented Upper’s proof of delivery feature to require drivers to photograph the entrance gate or collection area at each complex before marking the stop complete. Every photo is automatically timestamped and geotagged. If a property manager questions whether service was provided on a specific night, Carlos has a photo showing the driver at that complex’s entrance with a date, time, and GPS coordinate attached. The combination of breadcrumb trails and photo evidence created a documentation system that eliminated ambiguity from every service dispute. For the 12 contracts that had been at risk before the switch, the photo proof was the deciding factor. Carlos shared sample reports with each property management company showing GPS trails, timestamps, and photos from recent service nights. Every one of those contracts was renewed.
Flat Pricing with No Feature Gates Route4Me’s pricing model had been a persistent frustration. The base per-user cost looked reasonable during the initial evaluation, but essential features were locked behind add-on tiers. Avoidance zones, driver tracking, analytics, and priority support each carried separate charges. By the time Carlos had activated everything his operation required, the monthly cost for 25 users was $3,200. Upper’s pricing was transparent from the start. Every feature, including route optimization, GPS tracking, proof of delivery, territory management, and customer notifications, was included in the per-user cost. No add-on tiers, no surprise invoices, no features gated behind premium plans. CleanHaul’s monthly cost dropped to $2,000 for all 25 users, a $1,200 monthly savings with more functionality than they had at the higher price.
With Route4Me, every time I needed a feature, it was another $20 per user per month. With Upper, everything is just included. I’m paying less and getting more. That’s not something you see often with software. Carlos Mendez Director of Operations, CleanHaul Services
The Impact The transition from Route4Me to Upper took less than a week. Carlos spent one afternoon importing properties, building zones, and generating optimized routes. By the following Monday, all 25 drivers were running Upper-optimized routes with GPS tracking and photo proof active. The Monday after that, Carlos realized he’d spent 30 minutes on route planning for the entire week. He used to block six hours every Monday for the same task. The operational improvements cascaded. Drivers followed routes because the sequences made geographic sense. Property managers stopped calling about missed pickups because GPS trails and photos documented every visit. Shift completion times became predictable, with all 25 drivers finishing within a 30-minute window of each other instead of the 90+ minute spread that had been the norm.
Performance Metrics Metric Before Upper After Upper Weekly route planning time 6 hours (full Monday morning) 30 minutes Missed pickup complaints per month ~40 ~6 Software cost (25 users) $3,200/month (Route4Me + add-ons) $2,000/month (Upper, all features included) Driver shift completion variance 90+ minutes ~30 minutes Property manager disputes requiring investigation 8–10 per month 1–2 per month At-risk contracts 12 0 (all renewed) Drivers following optimized routes Rarely (ignored Route4Me) Consistently (trust Upper’s sequences)
The 12 contract renewals alone justified the switch. Each property contract represents recurring monthly revenue, and losing even a few would have cost CleanHaul far more than any software subscription. The combination of GPS tracking, breadcrumb trails, and photo proof gave property managers the accountability they’d been asking for, and it gave Carlos the confidence to stand behind his team’s work with data instead of guesswork. The cost savings are straightforward: $1,200 per month, $14,400 per year, with better functionality at the lower price. But Carlos says the real value isn’t the dollar amount. It’s the Monday mornings he got back, and the property manager calls he no longer dreads.
We went from losing contracts because we couldn’t prove we showed up to renewing every single one because we can prove exactly when we arrived, how long we stayed, and what we did. Upper didn’t just fix our routes. It fixed our reputation. Carlos Mendez Director of Operations, CleanHaul Services