That latest bill for Zendesk hits your inbox. It’s higher than last quarter. You have a feeling some of those licenses are collecting digital dust, but digging through admin panels to prove it feels like a second job.
This is where software procurement management comes in. It is the process for how your company requests, buys, and renews software so you can stop wasting money.
Your SaaS Bill Is Spiraling. Now What?

If your SaaS spend feels like a runaway train, you are not alone. I see this with companies growing from 50 to 500 employees. A simple credit card swipe for a new tool quickly snowballs across departments. Soon you have a tangled mess of contracts, shadow IT, and a calendar full of renewal dates.
This is the daily grind for many IT and Ops managers. You are stuck in a reactive loop, scrambling to figure out what software you own and who uses it, often weeks before a massive renewal is due. The manual effort is a huge time-sink.
The Real Cost of "Managing" with Spreadsheets
Trying to track software licenses with a spreadsheet and your memory is not just inefficient. It actively costs you money. The expense goes beyond the subscription fees.
- Wasted Hours: Manually auditing usage in Zendesk means exporting user lists and cross-referencing them with activity logs. It is tedious work that pulls you from projects that move the needle.
- Budget Bleed: Without a central view of your software stack, it is easy to approve a new purchase that does the same thing as a tool you already pay for. Worse, auto-renewals for shelfware sail through unnoticed.
- Glaring Security Gaps: Every forgotten license from a former employee is a potential backdoor into your company's data. When software is not tracked centrally, proper deprovisioning is one of the first things missed.
- Zero Negotiation Leverage: Walking into a renewal negotiation without knowing your actual usage data is like playing poker with your cards face-up. Vendors count on this. They know you have no real power to ask for a lower license count without hard numbers.
The root of the problem is a lack of process. Without a system for software procurement management, you are not managing your spend. You are just approving invoices.
This problem fuels a massive market boom. The global procurement software market was valued at $9.88 billion in 2026 and is on track to hit $20.75 billion by 2034. That growth shows how urgently businesses need to get a handle on their spiraling software costs. You can explore more data on this trend.
From Firefighting to Forward-Thinking
It is easy to dismiss software procurement management as more corporate red tape. That is a mistake. It is one of the most direct levers you have for controlling costs and making your operations more efficient.
By putting a clear framework in place, you can start asking the right questions before the next renewal reminder pops up.
This shift in thinking takes you from being a reactive administrator to a proactive manager of your company's technology investments. It is about ensuring every dollar you spend on software delivers value. The goal is not to build a heavy, bureaucratic system, but a lightweight process that gives you visibility and control.
Building Your First Procurement Policy

The phrase "procurement policy" can make your eyes glaze over. It brings to mind a 50-page binder gathering dust, something no one has time for in a fast-moving company.
A good software procurement policy does not have to be a bureaucratic nightmare. It just needs to answer three questions:
- Who gets to ask for new software?
- Who has the final say to approve it?
- How are we going to track everything we buy?
Getting these answers on paper is your first step toward taming the Wild West of software spending. It establishes a clear process. This stops the free-for-all that leads to shadow IT and paying for the same tool three times.
Define Clear Roles and Responsibilities
A simple process only works if everyone understands their part. When roles are fuzzy, requests get stuck and accountability disappears. Let’s define who does what when a new software request comes in.
The Requestor: This is your champion for the new tool, usually a team lead or department head. Their job is to make a compelling case. They need to articulate what gap the software fills and why existing tools will not do the job.
The Approvers: This should not be a committee of the whole company. For most growing businesses, a small, focused group works best. This means getting a thumbs-up from both IT and Finance.
- IT Approver: This person is your technical gatekeeper. They look at security vulnerabilities, data privacy compliance, and potential overlaps with existing software. Their main goal is to prevent future security headaches and redundant technology.
- Finance Approver: This person is focused on the bottom line. They verify that the purchase fits within the budget and that the pricing and terms are reasonable. They ensure the company makes a sound financial decision.
The Owner: Once a tool is approved and bought, someone needs to be responsible for it long-term. This should be the head of the department that benefits most from the software. The owner is on the hook for managing user licenses and making sure the tool delivers the value it promised.
I’ve seen many companies make the mistake of assigning IT as the "owner" for every application. While IT should manage technical setup and security, the business team using the tool needs to own the vendor relationship, budget, and day-to-day user management.
Create Your Central Software Inventory
You cannot manage what you cannot see. The next step is to build a single source of truth for every software subscription your company holds. A well-organized shared spreadsheet is a fantastic first step.
Your inventory needs to capture these key details for every app:
- Software Name: Be specific (e.g., Zendesk Suite Professional).
- Department Owner: The person ultimately accountable for it.
- Number of Licenses: The total you pay for.
- Cost Per License: The unit cost (e.g., $115/agent/month).
- Total Annual Cost: The full financial hit for the year.
- Renewal Date: The single most important date to track.
- Contract Terms: Note details like the notice period for cancellation or auto-renewal clauses.
Properly handling these agreements is a skill. For a closer look, you might want to read our guide on effective contract management for procurement.
This inventory will become the backbone of your software management strategy. It gives you immediate visibility into your commitments, helps you flag duplicate tools, and provides the data you need to negotiate renewals from a position of strength. You will go from guessing where your money is going to knowing what you own and what it costs.
How To Evaluate and Negotiate With SaaS Vendors
Choosing a new software vendor is about more than a feature-to-feature comparison. It is easy to get wowed by a slick demo, only to find out later the support is non-existent, security is questionable, or the pricing model is a trap. The real work is digging past the marketing to see how a tool will perform in your environment.
A structured evaluation and tough negotiation are important. A well-designed pilot program will give you concrete answers. A sharp negotiation strategy protects your budget from aggressive sales tactics and confusing contract language.
Running a Pilot That Gives Real Answers
The trial period is your best opportunity to vet a product. Do not waste it by having users click around aimlessly. You need to test the software against your actual business challenges.
First, define what success looks like. If you're looking at a Zendesk add-on, your goal might be to slash ticket resolution time or automate a manual workflow.
With that goal in mind, pick a small but representative group of users for the pilot. You will want a mix of power users and typical team members to get a balanced perspective. Give them specific, real-world tasks that mirror their daily jobs.
Do not just ask your pilot group if they "like" the tool. That is a recipe for useless feedback. Instead, ask pointed questions: Did this save you time? Did it make a difficult task easier? What was the most frustrating part of using it? The answers will be more valuable than a simple thumbs-up.
One last thing, always test their support. Open a support ticket during the trial, even for something minor. See how fast they respond. Is the answer helpful, or is it a canned response pointing to a generic help article? Bad support during a trial is a massive red flag.
Using a Simple Evaluation Scorecard
Once the pilot wraps up, you need a way to compare vendors objectively. A simple evaluation scorecard helps you cut through the noise and focus on what matters to your team. It is a great way to prevent the final decision from being swayed by the most charismatic salesperson.
I recommend a spreadsheet to score each vendor on a scale of 1 to 5 across key areas that matter to IT, Finance, and the end-users.
Here is a basic template:
SaaS Vendor Evaluation Scorecard
| Evaluation Criterion | Vendor A Score (1-5) | Vendor B Score (1-5) | Notes & Red Flags |
|---|---|---|---|
| Core Functionality | 4 | 5 | Vendor A missing one key automation feature. |
| Ease of Use | 5 | 3 | Vendor B's interface is confusing. |
| Integration Quality | 5 | 4 | Vendor B's Zendesk sync is slow. |
| Support Responsiveness | 4 | 2 | Vendor B took 48 hours to respond to a ticket. |
| Security & Compliance | 5 | 5 | Both vendors provided SOC 2 Type II reports. |
| Pricing Transparency | 3 | 4 | Vendor A has confusing overage fees. |
| Overall Score | 26 | 23 | Vendor A is the stronger technical fit. |
This process gives you a data-backed foundation for your decision. It is a document you can share with finance and leadership to justify your recommendation.
Key SaaS Negotiation Tactics
After you pick your winner, the negotiation begins. This is a critical part of software procurement management. When dealing with per-agent tools like Zendesk, your main goal should be to lock in flexibility and keep costs under control as your team changes.
From my experience, here are a few points you should always push for:
- Transparent Pricing: Do not accept vague "platform fees" or mandatory onboarding charges without a fight. Insist on a clear breakdown of every cost.
- Favorable Scaling Terms: Get it in writing that you can add licenses at a prorated cost during the contract term. More importantly, secure the right to reduce your license count at renewal without penalty.
- Coterminous End Dates: If you buy multiple products from the same vendor, get them all on a single renewal date. This makes contract management simpler. Our guide to reviewing software licensing contracts has more advice on this.
- Capped Renewal Increases: Always negotiate a cap on annual price increases. A 5-7% cap is a reasonable ask that prevents a massive, budget-busting hike at renewal.
Remember, the first quote they send is a starting point. Everything in a SaaS contract is on the table. By using data from your pilot and coming with clear negotiation goals, you can secure a deal that works for your team and your bottom line.
Mastering Ongoing License Management
Getting the software bought and deployed feels like the finish line, but it is just the start. The real work in managing software spend is in the day-to-day governance of who uses what. This is especially true with expensive, per-seat tools like Zendesk.
Once a contract is signed, you have a fixed cost. Your actual usage is not fixed. People move teams, take leaves, or leave the company. Without a tight process for managing these changes, you will pay for unused licenses.
Setting Up Regular Access Reviews
The best defense against license creep is a consistent, scheduled access review. This is not a one-time project. It is a recurring task on your operational calendar. For a high-cost platform like Zendesk, a quarterly review is ideal. It is frequent enough to catch inactive licenses before they burn through thousands of dollars.
A solid review process does not need to be complicated. You are trying to answer a few key questions:
- Who has a license? Export a full user list from the software.
- Are they still with the company? Cross-reference that list with your HR system.
- Are they using it? This is the tricky part. You need to analyze activity data to spot employees who are on the payroll but not logging in.
That last point is where good intentions often fail. Defining "inactivity" can be tough. Maybe someone's role has shifted. This is why you need to establish clear, objective rules from the outset.
Holding onto an ex-employee's license "just in case" is one of the most common and costly mistakes I see. It is not just a budget problem. It is a massive security risk. Every active, unmonitored account is another potential backdoor for a data breach.
Defining Clear Rules for Deprovisioning
Ambiguity is the enemy of cost control. You need to create firm, data-driven rules for what counts as an "inactive" license that can be reclaimed. Get IT, Finance, and relevant department heads to agree on these rules together.
A great place to start is with a simple time-based threshold. A common rule is: if a user has not logged in for 60 consecutive days, their license is flagged for review. This window is generous enough to account for vacations or short-term projects.
Once a user is flagged, the workflow should be automated:
- Notify the Manager: An automated email goes to the user's manager, letting them know the license is scheduled for removal in 7 days due to inactivity.
- Manager Action: The manager can approve the deprovisioning with one click or provide a business case for why the license is still needed.
- Automated Deprovisioning: If the manager does not respond or approves the removal, the license is automatically reclaimed or downgraded to a cheaper plan.
This system places the responsibility for justifying the expense on the department benefiting from the software, which is where it belongs.
Finding Inactivity Data in Zendesk
Anyone who has administered a Zendesk account knows this pain. The standard Admin Center does not give you an easy way to see when an agent last logged in. You can click into a user's profile, but finding exportable activity data is a challenge in the UI.
To get the information you need, you have to use the Zendesk API. By querying specific API endpoints, you can pull data that paints a clearer picture of who is active and who is not.
- Last Login Date: The
usersAPI endpoint can give you thelast_login_attimestamp for every user. This is your most direct indicator of activity. - Agent Activity: For a more sophisticated view, check for recent ticket interactions. Querying the
ticketsorauditsendpoints can reveal which agents are actually working on support cases.
Pulling this data requires some technical skill, but you can write a script to call the API and export the results to a CSV file. That file becomes the foundation for your quarterly review, allowing you to quickly sort by last login and identify stale accounts.
Instead of manually pulling data every quarter, specialized tools can connect directly to your Zendesk instance. They continuously monitor for inactivity based on the rules you set and automatically trigger the deprovisioning workflow. This takes the manual work off your plate and ensures you're always optimizing your license count.
How To Find and Recapture Wasted SaaS Spend
A software audit is not about pointing fingers. It is about finding facts. This part of your procurement strategy translates directly into dollars back in your budget. The aim is to stop thinking you are overspending and start proving it with data.
It all starts with a spend analysis. You follow the money, tracing every recurring software payment. This practice is so important that the procurement software market is expected to hit $17.8 billion by 2034, because companies are waking up to hidden costs. You can see the writing on the wall in this industry analysis.
Once you have a clean list of all your software payments, the detective work begins. You match those payments to your software inventory and to employee usage data. This is where you find the evidence.
Connecting Payments to People
To uncover waste, you need to connect what you pay for with what your team uses. Let's walk through a classic example with a tool like Zendesk.
Imagine your finance team flags a recurring charge for 40 Zendesk Suite Growth licenses. A quick check of your inventory confirms you have 40 seats. The next step is to see if all 40 are active.
You will need to export your full list of agents from Zendesk and use their API to pull each user's last login date. As you sort the spreadsheet, you find that 10 agents have not logged in for more than 90 days. You find out that six left the company months ago. The other four moved to different roles where they no longer need access.
This is your "aha" moment. You have just uncovered 10 licenses sitting idle. The waste is not a vague feeling. It is a specific number you can bring to finance.
Here is what that looks like in real money:
- Zendesk Suite Growth Price: $89 per agent/month (billed annually)
- Wasted Licenses: 10
- Monthly Waste: 10 licenses * $89/month = $890
- Annual Waste: $890/month * 12 months = $10,680
That $10,680 is pure budget recovery. This one finding makes a powerful case for a formal deprovisioning process.
This simple flow turns your audit findings into action.

The process is to review who has access, define rules for what "inactive" means, and then deprovision those users.
Moving Beyond Manual Audits
Pulling this data manually is fine for a one-off cleanup, but it is a headache to do consistently. A quarterly check-in on a single tool like Zendesk might be doable. Repeating that process every few months for dozens of apps is a surefire way to burn out.
This is where automation becomes your best friend. For teams ready to ditch spreadsheets and manual API calls, specialized tools offer a faster way to find these savings. They connect directly to your apps and do the heavy lifting. For a deeper dive, check out our guide on software license audit tools.
Here is what an automated platform can handle:
- Continuously monitor user activity based on rules you set.
- Instantly flag inactive or underused accounts.
- Calculate the exact savings you will get from reclaiming each license.
- Kick off a workflow to notify a manager and deprovision the user.
When you operate with this kind of data, you can deprovision licenses with confidence, report tangible savings to leadership, and shift your software audit from a reactive project into a continuous, cost-saving habit.
Common Questions About Software Procurement Management
Even with a solid plan, a few practical questions always pop up once teams start with software procurement. It is one thing to have a framework, and another to apply it when renewal emails arrive.
Let's walk through some common hurdles and how to clear them.
How Often Should We Review Our SaaS Subscriptions?
There is no single right answer. The best review cycle depends on the software's cost and how quickly your user base changes.
For your big-ticket platforms like Zendesk, a quarterly review is ideal. It is frequent enough to catch license waste before it spirals. A single unused Zendesk Suite Professional seat at $115/month quietly burns $345 every quarter. If a few people leave and their licenses are not reclaimed, you are throwing money away.
For smaller, less expensive tools, an annual review is usually fine. Time the review strategically before the renewal date. Get your audit done and deprovision unused seats at least 30-45 days before the contract’s notice period ends. This way, you walk into renewal negotiations with data, ready to request a lower license count.
What Is the Biggest Mistake in Software Procurement?
Hands down, the biggest mistake is treating procurement like a one-off transaction instead of a continuous cycle.
Many organizations put energy into the initial vetting and negotiation. They fight for the best price, sign the contract, and then move on. The tool is mentally filed away as "done," with no one assigned to track usage or manage licenses over time.
This "set it and forget it" mindset is a direct path to shelfware and budgets bloated by unchecked auto-renewals. Real software management connects the initial purchase with ongoing governance. It is a loop, not a straight line.
Without ongoing oversight, you lose all the savings you fought for. The vendor just claws that money back through renewals for seats you do not use.
How Do I Get Buy-In From Other Departments?
This is all about framing the initiative in a way that resonates with each stakeholder. A "cost-cutting" project can sound threatening, but a "process improvement" project that saves money is an easier sell.
You have to show them what is in it for them.
- For Department Heads: Emphasize speed and efficiency. A clear procurement process means they get the tools their teams need, faster. It eliminates the back-and-forth that stalls their projects.
- For the Finance Team: Bring them the numbers. A vague promise to "be more efficient" is meaningless. Showing them "$20,340 in annual savings by reclaiming 15 unused Zendesk licenses" is a concrete figure they can take to the bank.
- For End-Users: Reassure them this is not about creating more red tape. The goal is to make sure the company pays only for what people use, not to make it harder for them to get the tools they need.
When you can show a Head of Support how this leads to a more predictable budget and the CFO a direct reduction in spend, you build a coalition for change.
My Company Has No Procurement Process. Where Do I Start?
If you are starting from zero, do not try to boil the ocean with a massive, company-wide policy. That is a recipe for analysis paralysis. The best approach is to start small and build a proof of concept.
Pinpoint your single biggest SaaS expense. For many businesses, this will be a platform like Zendesk or Salesforce.
First, create a simple inventory in a spreadsheet. List every user, their license type (e.g., Suite Growth, Professional), and the cost for each one. Then, figure out how to measure activity. With Zendesk, you can use its API to pull the last login date for all your agents.
From there, you can identify the low-hanging fruit. Agents who have not logged in for 60+ days are prime candidates. Cross-reference that list with HR records to confirm which users are no longer with the company.
Finally, do the math. Tally the wasted licenses and multiply that by the cost per seat. When you can walk into your manager's office with a single number representing real money you can save, you will have the momentum to justify a more formal software management program.
Ready to stop guessing and start saving? LicenseTrim connects to your Zendesk account in minutes. It gives you a free, instant report showing exactly which licenses are inactive and how much you can save. See your savings now.