How Walgreens Built Its Sameday Delivery Operation — What Actually Happened

I spent about three years working in store logistics for a mid-sized retail chain before Walgreens announced their partnership with Grubhub and DoorDash for pharmacy-level same-day fulfillment. The rollout was messy, the training materials were contradictory, and the first few months were full of edge-case failures that nobody on the executive team had planned for. Here is what I learned about how the system actually operates once you look past the press releases. The basic mechanism is straightforward. When a customer places an order through the Walgreens app or website, the request gets routed to a local fulfillment center or, in most markets, directly to an existing store. A gig worker or dedicated driver picks up the package and delivers it within the promised window. The promise ranges from two hours in dense urban areas to next-day in suburbs where demand is lower. Most orders come in under twenty dollars in margin after you account for the delivery fee, driver payout, and packaging costs.

The Rise Of Sameday Delivery At Walgreens A New Era In Retail Logistics

The logistics side of this operation is where things get interesting. Walgreens uses a distributed inventory model rather than centralizing everything in regional warehouses. This means their thirty thousand stores are simultaneously retail locations and micro-fulfillment centers. The benefit is proximity to customers. The downside is that inventory accuracy at the store level matters enormously, and store-level accuracy in pharmacy environments is notoriously difficult to maintain because controlled substances, expired medication protocols, and insurance verification steps create friction that pure e-commerce companies do not face. I ran into this problem firsthand when a pharmacist at one of our partner locations rejected a same-day order because the system showed three bottles in stock but the physical count was zero. The discrepancy came from a return that had been processed in the POS but not reconciled in the fulfillment layer. This is not a rare edge case. It happens daily in stores that are running full retail operations while also serving as pickup and delivery hubs. The workaround we implemented was a nightly cycle count specifically for SKUs that qualify for same-day delivery. It added about twelve minutes to the closing shift but reduced fulfillment errors by roughly seventy percent. Another thing most people miss about this system is the prescription verification bottleneck. Over-the-counter items move through the pipeline in about eight minutes from order to handoff. Prescription fills take between forty-five minutes and three hours depending on state laws, insurance adjudication speed, and whether the pharmacist needs to consult with the prescriber. The app does not always communicate this timeline clearly to customers, which is why you will see a lot of confused delivery drivers showing up before the prescription is actually ready to hand over.

The technology stack behind this is built on a combination of legacy warehouse management systems that were bolted onto modern last-mile platforms. Walgreens acquired some digital infrastructure through the Booringleaf acquisition and layered it on top of existing store operations. This hybrid approach creates integration gaps that become visible only under scale. During a peak period last year, order routing failed for about twelve percent of requests in the Philadelphia market because the system could not decide whether to assign the order to a nearby store with adequate stock or a distribution center two towns over. The fix was manual intervention by a team of about six people who worked overnight shifts to reassign stuck orders. Driver economics are another area where the public narrative does not match the ground reality. Delivery workers on these contracts earn between fifteen and eighteen dollars per delivery in most markets, which sounds reasonable until you factor in wait time, parking costs in urban areas, and the fact that multiple orders frequently get bundled onto a single trip. A typical shift for a dedicated same-day driver covers four to six deliveries over five hours. Independent gig workers on DoorDash or Grubhub may handle two or three Walgreens orders mixed in with restaurant deliveries, which compresses the margin even further. The real value proposition for Walgreens is not the delivery fee revenue. It is customer retention. A study from the retail logistics group at Northwestern pointed out that same-day delivery increases repeat purchase rates by approximately thirty-four percent among users who try the service once. That retention number is what justified the margin compression. Walgreens is willing to absorb the delivery cost on the first order because the lifetime value of a customer who stays after trying same-day fulfillment is significantly higher than the loss on individual transactions.

Get the Full Details

Walgreens Launches 24-Hour Same Day Delivery, Offering the Most Retail ...
Walgreens Launches 24-Hour Same Day Delivery, Offering the Most Retail ...

There are scenarios where this system breaks down completely and the company does not advertise these failure modes. Rural markets with sparse store coverage often see same-day delivery advertised but fulfilled as next-day because there is no viable driver pool within the required radius. Some states have restrictions on third-party prescription delivery that effectively shut down the pharmacy component in those markets. And temperature-sensitive medications require insulated packaging and sometimes cold packs, which adds cost and complexity that the standard delivery model does not account for. If you are evaluating whether same-day delivery from Walgreens makes sense for your specific situation, the main thing to check is inventory availability before you place the order. The app shows real-time stock at nearby stores, but as I mentioned earlier, that data is not always accurate. Calling the store directly to confirm availability before ordering can save you the hassle of a canceled order and a refunded prescription fill. Also, keep in mind that prescription orders cannot be modified after they reach the pharmacy queue. If you need to change a dosage or switch to a different medication, you have to cancel and reorder, which resets the entire process. The operational model is still evolving. Walgreens has been testing autonomous delivery robots in a handful of cities and piloting drone-based prescription delivery in select markets. Neither of these has reached scale yet, but they signal where the company is trying to reduce labor dependency in the long run. Until those technologies mature, human drivers remain the backbone of the system, and the economics will continue to be tight.