Article

“It’ll Ship Friday” Isn’t a Delivery Date: What a Fleet Buyer Learned About Paying for Certainty

Posted on 2026-08-25 by Maren Vogt

If I had a dollar for every time a supplier told me “it’ll ship Friday” and then didn’t, I could cover our rush shipping budget for a year.

But that phrase isn’t the real problem. The problem is what it represents: a promise with no accountability. I’ve been managing purchasing for a 40-truck service fleet and three locations since 2020, and in that time I’ve learned that the most expensive word in procurement isn’t “rush” or “expedited.” It’s “probably.”

Take the front hitch receiver for a Ram 2500. A technician needed it by Monday. One vendor said “we have it in stock,” but by Thursday there was no tracking number. Another said “probably by Friday, but don’t hold me to it.” We ended up paying $180 extra for next-day delivery from a supplier who could actually confirm the part number and ship date. That $180 wasn’t for speed. It was for the certainty that I could tell the technician “it’s arriving Tuesday,” and have it be true.

The hidden cause of most buying mistakes

That experience taught me to stop asking “when will it arrive?” and start asking “can you guarantee the ship date?” It sounds obvious, but for years I compared prices, read reviews, and rarely asked the one question that matters when a deadline is real.

Underneath that mistake is a deeper issue: we treat procurement as a shopping task instead of a risk-management task. When you’re buying for a business, every product has to do more than work—it has to work with your existing equipment, software, and timeline. That’s where “cheap” gets expensive.

Uncertainty doesn’t come from a single source. Sometimes it’s the supplier’s inventory system showing “in stock” when the part is actually on backorder. Sometimes it’s a product description written by a marketing team, not the engineers. And sometimes it’s an honest mistake. The impact is the same.

When the specs don’t match your reality

Earlier this year, I ordered dashcams with GPS software that supposedly integrated with our telematics platform. The manual said “compatible with major fleet systems.” What that meant, we discovered after two installs, was that the GPS software only worked with the vendor’s own app. I spent half a day troubleshooting, then another hour on the phone. The units went back.

I had a similar problem with a code reader for our trucks. I found one with great reviews and a price half that of the branded alternative. The description said “obd2 scanner for heavy-duty trucks.” Our mechanic took one look at it and said, “this reads OBD2 on light vehicles, but it won’t see the J1939 fault codes on the Peterbilt.” I didn’t know what J1939 meant. I’m not a mechanic—I’m the office guy who writes the POs. But I could have avoided the whole thing by asking the vendor to confirm the specific diagnostic protocol.

These aren’t bad products. They’re mismatched expectations. And mismatch is a form of uncertainty.

What a delay actually costs

Let’s put a number on it. When a service truck sits idle because a part hasn’t arrived, we lose about $1,200 a day in billable work—not counting the customers who have to reschedule. For the Ram 2500 receiver, choosing a cheaper, less communicative vendor might have saved $60. The delay would have cost us $1,200 to $2,400 in lost hours. You don’t have to do the math twice to see which option was really more expensive.

There’s also the quiet cost: when a mechanic or a store manager loses time because of an order I placed, they stop trusting my judgment. That trust is hard to rebuild. The next time they need something urgent, they’ll go around me, and then we’re back to uncoordinated buying.

That’s why I’ve stopped seeing rush fees as a tax. They’re insurance. If a vendor can guarantee a date, the fee covers their cost of holding that slot for me. If they can’t guarantee it, the “free” shipping isn’t free—it’s an unresolved risk.

What I do instead

I’m not saying you should always pay extra for speed. For stock items we order in bulk, I’ll happily take the slower, cheaper option. But when there’s a deadline or a compatibility requirement, I follow a few rules:

  • Get it in writing. If a vendor says “guaranteed delivery by Thursday,” I ask for that in the order confirmation. If they hedge, I treat it as a no.
  • Confirm specs before ordering. Ask for a part number, protocol list, or manual excerpt. If they can’t answer, that’s a red flag.
  • Keep a short list of trusted brands. When I don’t have time to shop around, I go with products that have a consistent track record. Our detailing bays use Armor All car wash products because the spec sheets are reliable and the distributor carries stock. When I looked at Armor All car wash product info and reviews from other commercial users, the common thread was consistency—batch after batch. That’s another kind of certainty.
  • Plan for the floor. The Armor All Garage Floor Runner AAGFRC2918 solved a slip hazard in our wash bay without a custom order. It’s not glamorous, but it took one less variable out of a busy workspace.

This is also where I admit my limits. I’m not a mechanic, so I can’t tell you which is the best code reader for trucks. What I can tell you is to buy from someone who will let you return it if it doesn’t match your fleet. The manufacturer’s tech line should be able to confirm compatibility before you pay. If they can’t, you’re guessing—and guessing is what costs more than the product.

Oh, and a note on timing: most of this is based on my experience as of early 2025. Products change, software updates shift, and suppliers evolve. The specific parts and protocols I mention might be outdated by the time you read this. But the pattern doesn’t change.

The mistake I still make

Here’s the part I keep having to relearn. When I’m in a hurry, my first instinct is to grab the cheapest option that appears to meet the specs. The only thing that’s changed is that I’ve built a checklist that slows me down. Last month I forgot to ask about GPS software compatibility again, and I had to swap an order. The vendor was kind enough to take the return, but I felt like an amateur.

What I’ve finally accepted is that certainty isn’t a luxury. It’s a line item. When a missed deadline can cost thousands in lost revenue, paying $150 extra for a guaranteed ship date is the cheapest insurance I can buy. I only believed that after ignoring it once and eating the cost. These days, I’d rather pay for a firm promise than gamble on a cheap maybe.