In small companies without a dedicated procurement team, vendor management is often handled by individual teams. How do you keep it organized and make sure important notices do not get missed?
In a previous DevOps role at a small SaaS company, we ran into several avoidable problems over a few months. A blocked payment card caused failures across multiple vendors, a vendor announced an API deprecation that we noticed only at the last minute, and SaaS quota limits were exhausted several times and disrupted production workflows.
None of these were vendor outages. We had either been notified in advance or had access to usage information, but we lacked a reliable process for tracking it. Is there a practical vendor-management practice for small companies, or does it usually come down to one senior person remembering things until something breaks?
4 Answers
Start by designing out the obvious single points of failure. Use a separate virtual card or payment method for each important vendor, so one blocked card does not take down several services. For quotas, treat vendor usage like any other production metric: poll the vendor's API when possible and alert well before the limit is reached. Many tools expose quota or usage data that can feed into your existing monitoring.
A simple vendor register is often enough at first. Give every vendor one named owner and record the renewal date, billing contact, payment method, important administrative accounts, deprecation notices, quota information, and links to dashboards or documentation. Set renewal reminders at least 30 days ahead, and create a task for an API deprecation as soon as the notice arrives. Routing vendor notifications into a shared mailbox or channel, plus a weekly check of quotas and status information, can prevent most of the failures you described. The goal is for someone to quickly answer what could be affected if a payment method fails, not to buy a complicated vendor-management platform.
At a company of fewer than 20 people, one person can act as a lightweight procurement and operations owner without creating a full procurement department. They can handle initial setup, larger vendor negotiations, invoice routing, and basic records, while the consuming team retains administrative ownership. Centralizing the setup also makes it easier to spot duplicate tools and standardize where that is useful. Just add process in response to real problems rather than building a large system upfront.
There is usually an owner for this, even if the job has no formal name. In very small companies it may be the CEO, head of engineering, or whoever has been assigned operations. Once there are separate teams, you generally choose between centralizing purchases with one trusted person or letting team leads own their vendors. Either can work, but every vendor needs a clearly named owner who tracks renewals, notices, billing, and handoffs.
I have seen a mix of both approaches. The vendors owned directly by the teams using them seemed to get better attention than those assigned to a central group without a clear day-to-day connection.

That makes sense. I found that some of our tools expose quota data through APIs, so monitoring those limits should be manageable.