SME Operations

Last-mile logistics and operational friction: what growth exposes in delivery-based SMEs

· 6 min read · By Auxra Advisory Partners

A Melbourne-based meal prep company started with two drivers covering the inner suburbs. Orders came through a Shopify store, the founder printed labels at home, and routes were planned each morning over coffee with a map app open on the phone. At forty deliveries a day it worked. At one hundred and twenty, the founder was still awake at midnight replanning failed drops, fielding customer complaints, and trying to onboard a third driver who had no idea where anything was.

Delivery-based SMEs share a scaling pattern that catches people off guard. The product or service itself can be excellent. Demand grows. Revenue follows. But the operational layer between "order received" and "order delivered" buckles under volume. The friction is rarely one dramatic failure. It accumulates: a missed delivery window here, a confused driver there, a customer chasing a tracking update that nobody sent.

Route planning: the gap between a map and a system

Manual route planning is the first thing that breaks. At low volumes, a capable person with local knowledge can sequence deliveries intuitively. They know which streets are one-way, which buildings have difficult parking, and which customers prefer morning drops. This is valuable knowledge, and it lives entirely in one person's head.

Growth makes that model unsustainable. More stops per run, more drivers who lack that local knowledge, and tighter delivery windows all compound. A driver who takes a suboptimal route on five deliveries might add thirty minutes to the run. Across three drivers over a week, that inefficiency costs hours of labour and fuel.

Optimised routing tools exist at a range of price points, and many are accessible to small operators. The real barrier is rarely the software cost. It is the transition: extracting the implicit knowledge from the person who currently plans routes and encoding it into constraints that a tool can use. Delivery windows, vehicle capacity, driver availability, and zone preferences all need to be defined explicitly. That work feels tedious compared to just doing it yourself, which is why so many founders keep doing it themselves until the load becomes unbearable.

Driver management and communication gaps

A single driver reports directly to the founder. Two drivers still report to the founder. Five drivers need a structure that most delivery SMEs have not built yet.

The common pattern is a group chat. Routes go out as screenshots or voice notes. Changes happen in real time via messages that scroll past. A driver misses an update because they were on the road. Customers call the main line asking where their order is, and the person answering has no visibility into which driver is where.

When the only way to find out where a delivery is involves calling the driver, you do not have a logistics operation. You have a phone tree.

Bridging this gap does not require enterprise fleet management software. It does require a shared, real-time view of driver status and delivery progress. Even a simple dispatch board where drivers mark stops as completed gives the office enough information to handle customer enquiries without interrupting the driver mid-route.

Customer communication: tracking, ETAs, and delivery windows

Consumer expectations around delivery visibility have shifted permanently. People expect to know when their order is arriving. They expect a notification when it is on its way. They expect an ETA that is at least roughly accurate. These expectations were set by large platforms, but they now apply to every business that delivers anything.

For a growing SME, meeting these expectations manually is brutal. Someone has to send individual messages, update customers when delays occur, and field calls from people who are watching the clock. Automating even basic notifications (order dispatched, driver en route, delivery completed) reduces inbound queries dramatically and shifts the customer experience from anxious waiting to informed patience.

The challenge is integration. Customer communication needs to connect to the same data that drives route planning and driver tracking. If these systems are separate, someone is still manually copying information from one place to another, and delays creep in.

Returns, failed deliveries, and the cost of rework

Every delivery business has a failed delivery rate. The question is whether the business tracks it, understands the causes, and has a process for resolution. At small scale, failed deliveries are handled ad hoc: the founder calls the customer, rearranges, and the driver swings past again later or the next day.

At higher volumes, each failed delivery triggers a chain of operational cost. A reattempted delivery is not just the fuel and driver time. It is the scheduling disruption, the customer service interaction, and the knock-on delay to other stops. For perishable goods, a failed delivery might also mean product loss.

Reducing the failure rate starts with data. What percentage of deliveries fail? What are the top three reasons? Are certain time windows, zones, or customer segments more prone to failed drops? Most SMEs in this space cannot answer these questions because they do not capture the data in a structured way. They know it happens. They do not know how often or why.

Building the right tech stack without over-investing

Logistics SMEs face a particular technology trap. The market offers sophisticated platforms designed for enterprise fleets: warehouse management systems, advanced route optimisation with machine learning, real-time GPS tracking dashboards. These are powerful tools, and almost none of them are right for a business running five to fifteen vehicles.

The priority order for most delivery SMEs looks something like this. First, get route planning out of someone's head and into a tool that can optimise sequences and account for constraints. Second, establish a shared view of delivery status that the office and drivers can both access. Third, automate customer notifications tied to delivery progress. Fourth, start capturing data on failed deliveries and reattempt costs. Everything else can wait until these foundations are solid.

Seasonal demand adds another layer. A courier business that handles twice the volume in November and December needs capacity planning that accounts for temporary drivers, expanded routes, and compressed delivery windows. Without a system that flexes, the business either over-invests in quiet months or buckles during peak periods. The data from the first busy season should directly inform planning for the next, but only if it was captured properly.

Delivery-based businesses often grow because the founder is operationally capable and personally relentless. That combination gets the business to a certain size. Past that point, the operational layer needs to function without the founder holding every piece together. Recognising where the friction sits, measuring it, and addressing it systematically is what separates a busy delivery operation from a scalable one.

Industry Expertise

Seeing these patterns in your practice?

Get in TouchSee how we work
Stay sharp

Get new articles in your inbox

No spam. Unsubscribe any time.