How We Handle a Shipping Delay That Isn't Our Fault (The Part Most Small Shops Skip)
The delay isn't our fault. The silence is.
Almost every shop handles the delay itself well, because the delay generates an email that forces them to respond. What almost none of them handle is the second thing — the stretch where nothing happened at all, nobody broke a promise, and nobody said a word about it.
So let me start with the part that isn't interesting: what a shipping delay actually is.
The plan, and why a plan is not a promise
Here's the whole operation. We roast on Wednesday. We ship the same day we roast, so coffee spends as little time as possible sitting in a warehouse and arrives a few days off the roast rather than a few weeks. The bag goes out Thursday. Most people have it in about a week.
That's the plan. It's also only a plan, and the difference matters more than it sounds.
Everything between Thursday's pickup and your mailbox belongs to the carrier: a linehaul trailer, a sort facility, a driver with four hundred stops, a truck that needs a new alternator. I don't control any of it and I don't have a contract with any of it. When a package stalls, the honest thing is to say so — and then keep doing something about it anyway.
We ship on Thursdays for real reasons, but they're about our half of the handoff, not theirs. Once the bag is scanned into a trailer, I'm a passenger.
What a stalled shipment actually looks like
It rarely announces itself. There are three shapes and I've seen all of them.
1. The Thursday night scan, then nothing. Tracking shows the package accepted in the evening, sometimes one scan at a regional sort facility around midnight, and then the trail goes flat. This is the most common one. Usually it's a pallet sitting on a dock because the trailer was already full.
2. Movement that is technically movement. A scan four towns over. A scan at a different facility sixty miles back the way it came. An estimated delivery date that keeps sliding another day forward. The package is moving. It is just not moving toward you, or not moving quickly.
3. Out for delivery, and then it never arrives. The worst one by a distance. The driver scans the vehicle, the package doesn't come off, and there's no scan after that. It can sit in the trailer overnight and be re-scanned the next morning, or it can be genuinely gone.
I check tracking on Wednesday nights once Thursday's orders have landed, and again Friday and Saturday. That's three looks a week on every open order, roughly ninety seconds each time.
Sunday is not a transit day
This is the one that looks like a problem and usually isn't one.
Most carriers don't move packages on Sunday. If your tracking shows an acceptance Thursday and a sort scan Friday, then nothing Saturday and nothing Sunday, that may be the entire explanation. The trailer just wasn't going to run.
Which means the practical version of "where is my order" tends to arrive Sunday night, and the practical answer on Sunday night is that nobody at the carrier is working either. Replying to a Sunday email with "it's still on the way" is technically true and about as useful as a payphone.
The Monday threshold
So I set one rule, and it's the only rule.
If there's no movement scan by Monday morning, I email you before you have to ask.
Thursday to Monday is five days. Most domestic shipments run three to five business days, so five calendar days with no movement at all is already outside the normal window rather than inside it. I don't wait for the shipping estimate to expire. Estimates are set by the carrier, updated by a system that guesses, and sometimes they expire while the package is perfectly fine and sometimes they never expire because the package is not.
I made that rule after being the customer on the other end of it. There's a version of this where you bought something, it was late, and you had to be the one who raised it, and the reply was "please allow an additional 3-5 business days" — the same line that goes to everybody, including the people who got theirs in three.
That email is the part most shops skip. Not the re-ship. The message that arrives before the complaint.
What I do when I hit the threshold
1. I write to you that morning. Not a form, not a ticket number, not a canned message with your order number dropped into it.
2. I tell you what I know, including what I don't. Which scan it stopped at, and when, and that the carrier's tracking is as far as my information goes.
3. I ship a new bag the same day, free. You don't pay for the second box and you don't pay twice for the same coffee. If both arrive, keep both. That's the arrangement — I'd rather hand you a free bag than ask you to refund one.
4. You do not file anything with the carrier. I'm not going to send you to a claims page. You didn't misplace the package and you didn't buy the wrong address, and you shouldn't have to spend an hour of your life on a form to get your own coffee back.
That's the whole procedure. It takes about six minutes.
The two-line email
Here's roughly what it looks like. I've sent something close to this more than once, which is the only useful thing I can say about it.
> Hi — your order from Thursday is sitting at the regional sort facility in [state], last scanned Friday night, and it hasn't moved since. That happens more often than it should and I can't fix the carrier, so I've put a fresh bag in the mail today, roasted this morning and out Thursday. Keep both if they show up. There's nothing to send back and nothing to sign for.
Two sentences of fact. One sentence of what I'm doing. One sentence telling them there's no catch.
No apology on behalf of the carrier, because that would be theater. And no "please allow an additional 3-5 business days," because we're already past that window and reading it would be insulting.
The part that actually lands is the last sentence. The free re-ship is generous. Telling someone there's no form to fill out and no package to return is the part that removes the low-grade annoyance of dealing with a business.
If the second shipment also stalls
Then I refund you in full. No second re-ship, no "let me try one more time," no conversation about it.
I know that sounds like the obvious answer. It isn't obvious for a small shop. A refund is money out the door on coffee that may well show up on Tuesday, and the instinct is to hold and see. I've held on a couple, and what I learned is that a person whose second package also went missing doesn't want another chance. They want their money and they want the conversation finished.
If a refund doesn't reach your card in the normal window, tell me and I'll push it through a different route instead of making you chase your own bank.
What I can't fix
Here's the honest list.
I can't make the carrier move faster. I have no escalation path that you don't have, and no special relationship. Your tracking page and mine are showing the same last scan.
I can't see past the last scan. Once a package stops at a sort facility, that facility is the last place with information. After that I'm guessing, and I'm not going to dress a guess up as an update.
I can't predict weather, and neither can the carrier. Storm delays are real and they're announced with less lead time than anyone would like.
I can't promise a delivery date that isn't mine to keep. So we don't put one on the site. We say we roast Wednesday and ship Thursday, which is true and which is the part we're actually in charge of.
Why this is survivable instead of awful
Coffee is a forgiving product to ship and a difficult one to stall, and that contrast is most of why any of this works.
A 12 oz / 340 g bag goes out in a plain poly mailer. No box, no foam, no cold pack, nothing fragile enough to get knocked around and nothing that can break. We still ship in plain poly mailers partly because it's cheaper and partly because it means the only failure mode is "the truck didn't go" rather than "the truck went and crushed it."
There's no breakage to explain, no damaged-box photo to request, no insurance claim to open. When something does go wrong on our side — wrong coffee, wrong grind, item missing — that's a packing error and I fix it that afternoon. We pack every order on the assumption that it's going to sit somewhere it doesn't control, because it always does.
A carrier stall is different from a packing error in one specific way: I already know the coffee is good and I already know it's packed right. The only thing I'm waiting on is a truck.
It's also the part of the week where the rest of the work keeps happening. A bag sitting in a depot for four extra days isn't a problem — it hasn't seen heat, it hasn't seen light, and coffee that's been sitting at room temperature for a week is still coffee. What we don't do is leave it there longer than we need to. That's the whole difference between a delay and a complaint, and it's decided by whether I send the email.
The takeaway
A stalled shipment isn't our fault and it's still our problem. The threshold is Monday. The re-ship is free and automatic. You never file anything. And if the second one stalls too, it's a refund with no discussion.
The part most small shops skip is the email nobody asked for. Two lines saying "this is stuck, here's what I'm doing about it" costs nothing, and it saves you from having to chase something you already paid for.
Brew slow.
— E