Last spring, I thought I’d nailed a great deal for our commercial exterior project. Spoiler: I hadn’t.
It was late March 2024. We needed about 8,000 standard clay bricks for a retaining wall and facade work on a mid-sized retail strip. My boss gave me a hard budget of $12,500 for materials. “Find something good,” he said. I was determined to prove I could squeeze every dollar.
I went through my usual drill: called five suppliers, requested line-item quotes. The pricing ranged from $1.10 to $1.75 per brick. Vendor A quoted $1.15. Vendor B, a newer outfit with slick online ordering, quoted $0.98. “Perfect,” I thought. At $0.98, I could buy 8,000 units and still have room for delivery and a small contingency. I approved the purchase on April 2nd.
Then the surprises started.
First, the ‘base’ price didn’t include palletizing. That was a $280 add-on I didn’t catch in the fine print. “Standard practice,” their sales rep said. Annoying, but okay.
Second, delivery. The quoted $150 was for curb-side drop within a 10-mile radius. Our site was 17 miles out. The additional mileage fee was $95. “Should have mentioned the zone map,” the dispatcher said flatly.
Third—and this was the killer—the bricks arrived and the color was off. I had approved a ‘standard red blend’ based on an online image. The actual product was a lighter, almost orange shade. Completely wrong for the architect’s spec.
I called Vendor B. “Mr. [My Name], our standard blend is the one we shipped. The picture on our site is an approximation. You didn’t order a physical sample, so…” They had a point. I hadn’t. But the mismatch meant we couldn’t use them. I needed a replacement order fast.
Vendor B could do a rush replacement: $1.35 per brick for the darker blend, plus a $220 restocking fee for the return, plus expedited shipping ($340). Total for the second order: roughly $5,800.
I froze. My original budget was $12,500. The first order cost $0.98 x 8,000 + $280 + $245 = $8,365. The replacement was $5,800. Total: $14,165. That is $1,665 over budget. Nearly 14% over.
Looking back, the real lesson wasn't just about Vendor B. It was about the gaps in our own process. We didn’t have a clear spec for color—we relied on a digital photo. We didn’t factor in common surcharges. We didn’t build a $1,000 ‘red flag’ buffer into our upfront calculations.
The Total Cost of Ownership (TCO) Breakdown
- Base brick cost (Vendor B): $7,840
- Palletizing: $280
- Delivery (with surcharge): $245
- Mismatch restocking fee: $220
- Rush replacement bricks: $5,280 ($1.35 x 8,000, rounded)
- Rush shipping: $340
- Total: $14,165 (vs. budget of $11,500 for materials)
We had to eat the overrun. My team spent three extra days removing the wrong bricks. The facade went up two weeks late. When I finally did a post-mortem, I looked back at what I would now call a classic ‘sticker shock’ trap. The $0.98 unit price felt good. The actual cost of ownership—the right product, delivered, with no rework—was much higher.
These days, our procurement policy has one extra step: before any bulk order, we calculate a preliminary TCO. We include a 15% buffer for unknowns. I also built a simple cost calculator spreadsheet after getting burned on hidden fees twice. It’s not fancy, but it prevents the ‘$4,600 mistake’ I made. I won’t say every project runs under budget now. But the surprise overruns stopped after we started measuring the full picture, not just the first number on the quote.
Leave a Reply