Last August, I was sitting in my basement, staring at a stack of quotes for a new HVAC system. We needed a mix of Dimplex baseboard heater thermostats, a couple of Dimplex convector heaters with timers for the office, and an attic fan for ventilation. Not a huge order—maybe a few thousand dollars—but it was a test run for a bigger project later in the year.

I'd been managing procurement for a mid-sized property management company for about 6 years at that point. We'd switched vendors maybe 3 times in that period. Each time, it was because someone found a cheaper quote. And each time, we ended up paying more in the long run. You'd think I'd have learned by then.

The Setup: Comparing Three Vendors

I gathered quotes from three suppliers. Let's call them Supplier A, B, and C (not their real names—you know how it is). Supplier A quoted $2,800 for everything. Supplier B came in at $2,400. Supplier C was $3,200, but they included installation and a 2-year service contract.

Common sense says Supplier B is the winner, right? Lower upfront cost. Faster delivery. Seemed like a no-brainer.

But here's the thing: I almost went with Supplier B. I was this close to signing the purchase order. Then I stopped myself. I remembered the last time we went with the cheapest option—a diesel heater for a construction site that arrived without the proper connectors, and the 'free shipping' turned into a $180 freight fee because it wasn't on a standard pallet.

So I pulled out my trusty TCO spreadsheet. It's a simple thing, really. Just a list of all possible costs over the first year: base price, shipping, installation, maintenance, replacement parts, and a buffer for 'unexpected stuff.'

The Twists: Finding the Hidden Costs

Supplier B's quote was $2,400. But when I dug in:

  • Shipping was listed as 'additional' at the bottom in fine print: $320 for standard ground.
  • The thermostats were not compatible with our existing control system—so we'd need a $150 adapter kit.
  • Installation was 'customer responsibility'—which meant hiring an electrician for $600–$800.
  • The warranty was only 1 year, and they charged $200 for an extended warranty.

Suddenly, the total was more like $3,500. That's way higher than Supplier A's all-in $2,800, and only slightly less than Supplier C's bundled package.

I'll admit, I felt a bit foolish. I'd almost made the same mistake again. Take this with a grain of salt, but I think most procurement folks have been there. You see a lower number and your brain shuts off the skeptical part.

Now, here's the part I'm not 100% sure about: why do some suppliers hide fees while others don't? My best guess is that it's a strategy to get their foot in the door. They know if you compare apples-to-apples upfront, they might not win. So they bet that you'll be lazy, or in a rush, or just not read the fine print.

Honestly, I've never fully understood how they justify it. If someone has insight, I'd love to hear it. But from my side of the table, it's a red flag. The vendor who lists all fees upfront—even if the total looks higher—usually costs less in the end.

The Resolution: A Better Process

We ended up going with Supplier A. The total was $2,800, exactly as quoted. The Dimplex units arrived on time. We installed them ourselves (took two of us about a day). The baseboard heater thermostats worked with our system right out of the box.

Was it the absolute cheapest? No. Supplier B would have been $2,400 if we ignored all the extras. But total cost? Supplier A was $300–$500 cheaper than the next realistic option.

This whole experience—the near miss, the spreadsheet, the realization—made me create a formal procurement checklist for our team. It's not complicated. Three steps:

  1. Ask 'what's not included?' before asking 'what's the price?'
  2. Get a written list of all additional fees (shipping, installation, compatibility, warranty).
  3. Require 3 quotes minimum for anything over $1,000. No exceptions.

We implemented this policy in Q1 of this year. In the first two months, we saved about $1,200 in avoided hidden fees. Better than nothing.

Oh, and that attic fan? We got it from the same supplier. They offered a bundling discount because we already bought the heating equipment. Saved another $90. It's not a game-changer, but it's a nice bonus for consistency.

What I Learned (and What I Still Don't Know)

The biggest lesson is pretty simple: the price you see is rarely the price you pay. People think expensive vendors deliver better quality. Actually, vendors who deliver quality can charge more. The causation runs the other way. It's worth thinking about that when you're looking at a quote that seems too good to be true.

The second lesson is about process. We didn't have a formal approval chain for orders over $500. Cost us when an unauthorized rush fee showed up on an invoice for a diesel heater last winter. The third time that happened, I finally created a verification checklist. Should have done it after the first time.

And the third lesson? Probably the most honest one: I still don't have a perfect system. Every new vendor is a gamble. You ask the right questions, you calculate the TCO, you check references—and sometimes you still get burned. That's just how procurement works.

But at least we're getting better. Slowly. One spreadsheet at a time.

Pricing data in this article is based on quotes received in Q4 2024. Verify current pricing with suppliers, as rates may have changed.

If you've got a story about a hidden fee that caught you off guard, I'd love to hear it. I'm still collecting data points for my TCO spreadsheet. You never know when a new data point might save you a few hundred bucks.