November 10, 2026
Why I Stopped Chasing the Lowest Vendor Bid
By Zach Sanns
A Habit I Was Sure Was Smart
For years, I ran every service contract the same way. When a lease expired on landscaping, cleaning, or HVAC maintenance, I put the job out to three or four vendors and picked whoever came in cheapest, as long as their references checked out. It felt responsible. I was protecting the owner's budget, and on paper, the number always looked good in the first year.
I don't do that anymore, at least not as the deciding factor. I changed my mind about it after watching the same pattern repeat across several properties, and once I saw it clearly, I couldn't unsee it.
The Pattern That Changed My Mind
A new vendor would win a contract with a bid ten or fifteen percent under the incumbent. The first few months would go fine. Then small things would start slipping. A snow removal crew would show up two hours later than the contract specified. A cleaning company would rotate staff so often that nobody on site actually knew the building. When I called to flag it, I'd get an apology and a promise, but not a fix.
The cheaper vendor wasn't dishonest. They were usually just stretched thin, because winning low-bid contracts only works if you take on enough of them to make the margin work, and that means spreading crews across more buildings than they can really know well. I was paying less per invoice and losing more in tenant complaints, rush repairs, and my own time spent following up.
What I Weigh Differently Now
I still look at price. I'd be doing the owner a disservice if I didn't. But I now treat it as one input instead of the deciding one, and I weigh it against things that don't show up on a bid sheet:
- How long the vendor has worked in buildings similar to mine, not just in the industry generally.
- Whether the same two or three people will actually show up each time, or whether it's a rotating crew.
- How they communicate when something goes wrong, not just when the invoice is due.
A vendor who costs eight percent more but answers the phone on a Saturday morning is worth more than that eight percent, almost every time. I've started asking bidders directly how they'd handle a weekend emergency before I ask about their rate card, because the answer tells me more.
Where I Still Use Competitive Bidding
I don't want this to sound like I've abandoned bidding altogether. For a one-time project, like a roof repair or a parking lot restriping, getting multiple quotes still makes sense. There's no relationship to protect yet, and the job has a clear start and end. The reversal applies specifically to ongoing service contracts, where the vendor becomes part of how the building runs day to day.
The difference is the time horizon. A one-time job is a transaction. A maintenance contract is closer to hiring, and I've come around to treating it that way.
Telling Owners Why the Number Isn't the Lowest
The harder part of this shift wasn't deciding to do it. It was explaining it to owners who were used to seeing the lowest bid win. Early on, I'd get pushback for recommending a vendor who wasn't the cheapest option on the list.
What worked was showing the full cost, not just the invoice. I'd pull together the actual number of service calls, complaints, and emergency fixes tied to a low-cost vendor over a year, and put that next to what a steadier vendor had cost somewhere else. Once an owner sees that the cheap option generated three times the maintenance calls, the recommendation makes itself.
The Thing I'd Tell Myself Years Ago
If I could go back, I'd tell myself that a bid sheet only shows what a vendor says they'll do, not what they'll actually do under pressure. The real test is the second or third time something goes wrong, not the first. I'd save myself a lot of Friday afternoon phone calls by asking harder questions up front, and by being willing to pay a little more for someone who picks up the phone.