The delivery date is a promise your data has to keep
Compute the date from inventory, cutoffs, and carrier history

Introduction
She needed the gift by Friday. Your product page said "Arrives Thursday," which is why she chose you over the marketplace tab already open in her other window, and the courier scanned it onto a truck the following Monday. The refund cost you eleven dollars. The actual bill was every future order she will now place somewhere else, and the one-star review mentions none of your product's qualities, because the product was fine. The date was the defect.
Here is the uncomfortable mechanics of that date. At most mid-size retailers, "Arrives Thursday" is not a computation; it is a setting. Someone typed "2-4 business days" into a shipping configuration two years ago, and every order since has worn the same promise regardless of which warehouse held the item, what time the order landed, or how that specific carrier lane has actually performed lately. The date on the button is a hope with a font.
Customers do not experience your average delivery time. They experience their one order.
Promising like it's a computation
The retailers that win on delivery treat the promise as a real-time answer to a real question, assembled from three inputs at the moment the page renders.
First, sellable inventory, not warehouse counts. An item is promisable from a location only if it is physically there minus everything already reserved by orders in flight, an available-to-promise view that has to be event-driven, fed by order and fulfillment events over something like Kafka, because a nightly sync means overselling all afternoon on a fast-moving SKU.
Second, cutoffs and calendars. An order at 1:58 p.m. makes today's carrier pickup; 2:04 p.m. ships tomorrow, and if tomorrow is a warehouse holiday, Thursday just became Saturday. The promise must know the clock and the calendar of the specific building that will pack the box.
Third, and this is where the statistics earn their keep: carrier transit times as distributions, not quotes. The carrier's rate card says two days for that lane; your own scan history says the second day arrives 82 percent of the time. Quote the day you hit 90 percent of the time, the p90 of your observed distribution per lane, per service, per season, and the promise inherits reliability from data instead of optimism from a contract. Your delivery scans, plus visibility feeds like project44 or even the raw tracking events you already store, contain the whole distribution. Most retailers have simply never queried their own evidence.
Quote the p90, not the average. The average is a coin flip wearing a suit.
Then close the loop: measure promise-hit rate, the percentage of orders arriving on or before the date shown at checkout, as a first-class weekly KPI next to conversion. The pattern here is the same one running through every system we write about: a number a customer sees must be a number you can defend, whether it is a metric, an invoice, or a Thursday.
Honest dates convert
The fear is always that conservative dates lose sales, and the fear gets the sign wrong. Checkout tests across the industry keep finding that a specific, believable date beats a vague fast one; "get it Thursday" outconverts "2-4 business days" even when Thursday is the later interpretation, because certainty is what the customer is buying. Meanwhile the expensive tail disappears: refunds, support tickets that begin with "where is my order," and the reviews that punish the date rather than the product.
(Marketing will ask if the engine can just say Tuesday anyway. That is the old setting again, wearing a nicer dashboard.)
We built the promise layer for a retailer shipping from three warehouses whose checkout swore everything arrived in two days everywhere. Promise-hit rate at the start: 71 percent. Three months later: 96 percent, with dates that were later on screen and complaints that fell by more than half. Conversion did not drop. It rose two points, which surprised everyone except the customers.
At TensorLabs we assemble the promise engine from the systems a retailer already runs, inventory events, warehouse calendars, and the transit history sleeping in your own database. The date on the button is the loudest promise your company makes. It should be the most computed thing on the page.
You might also like
Keep reading from the journal.
June 23, 2026AI
The conversions added up to 250 percent
When every channel takes full credit
June 30, 2026AI
Audit the hiring model before a regulator does
Accurate and unfair are not the same number
June 30, 2026AI
Your shoppers stopped typing keywords. Make search catch up.
When customers describe what they want and search hears nothing