Wiz surveyed more than 300 security leaders for its 2026 budget benchmark and found 58% of organizations running over 25 security tools, with close to half naming sprawl as an active constraint on the program. The same survey found the highest spenders among the least confident.
Rationalization is how you get budget back in a year when IANS puts average security budget growth at 4%. This is the four-week version.
Preconditions
Do not start without these three. Each one is a reason the program fails in week three.
- An executive sponsor who will absorb one angry conversation. Every retirement has an owner who liked that tool.
- Access to the actual spend data. Contracts, renewal dates, and true annual cost including services. Finance has this; security usually does not.
- A written rule for what counts as coverage. Without it, the debate becomes opinion. Use a control set you already report against, whatever it is.
Phase table
| Phase | Duration | Owner | Exit criteria |
|---|---|---|---|
| 1. Inventory | Week 1 | Security operations lead | Every tool listed with cost, renewal date, and named owner |
| 2. Overlap mapping | Week 2 | Security architect | Each tool mapped to controls; overlaps identified and quantified |
| 3. Decision | Week 3 | Security leader with sponsor | Retire, keep, or consolidate decided for every overlap, in writing |
| 4. Sequencing | Week 4 | Security operations lead | Retirement plan with dates, owners, and a rollback trigger per tool |
Phase 1: Inventory, week one
The inventory is harder than it sounds and it is where most programs quietly stop.
Pull from four places, not one: the finance system for anything with a purchase order, the identity provider for anything with single sign-on configured, the cloud accounts for anything with a deployed agent or role, and the security team's own memory for the rest. Each source finds tools the others miss.
For each tool record: annual cost including professional services, renewal date, notice period, named internal owner, and the controls it is claimed to serve.
The notice period matters more than people expect. A tool with a ninety-day notice window that renews in seventy days is not a candidate this cycle, and finding that out in week four wastes the program.
Exit criteria: a single list, with cost and renewal date populated for every row. If more than 10% of rows have no named owner, that is your first finding.
Phase 2: Overlap mapping, week two
Map each tool to the controls it serves using whatever control set you already report against. Do not build a new framework for this.
Overlap comes in three shapes, and they need different treatment:
- True duplication. Two tools do the same job on the same assets. Rare, obvious, and the easiest money.
- Partial overlap. Two tools share half their function, and each has a unique capability the other lacks. This is the common case and the hard one.
- Platform absorption. A platform you already pay for has quietly grown a capability you buy separately. This is the largest source of recoverable spend and the one people miss, because nobody rereads a platform's release notes.
Quantify each overlap in annual dollars. An unquantified overlap will not survive a conversation with the tool's owner.
Exit criteria: an overlap register with a dollar figure per row.
The four places tools hide
Worth stating explicitly, because an inventory built from one source is the most common reason this program produces a small, unconvincing number.
Finance. Anything with a purchase order. Misses everything bought on a card, everything inside a bundle, and anything renewed automatically under a master agreement.
The identity provider. Anything with single sign-on configured. This is the best single source and it still misses tools that authenticate locally, which are disproportionately the old ones.
Cloud accounts. Anything with a deployed agent, an assumed role, or an integration principal. This is where the security tools nobody remembers buying show up, usually as a role created in a hurry during an incident three years ago.
The team. Ask each person on the security team to list what they open in a normal week. Two or three tools will appear here that none of the other three sources found, and they are usually free tiers that quietly became load-bearing.
Run all four. The overlap between them is high and the union is the point.
Phase 3: Decision, week three
For each overlap, one of three outcomes, decided by a named person and written down:
Retire. The function is genuinely covered elsewhere at acceptable quality.
Keep both, with a reason. Legitimate outcomes include regulatory requirement for separation, a genuine capability gap, or an unacceptable switching cost this cycle. Write the reason down and set a review date. An overlap you consciously accept is not sprawl.
Consolidate. Move the function into the surviving tool. This is real project work with a real cost, and it should be estimated before it is chosen, because a consolidation that stalls halfway leaves you paying for both.
The discipline that makes this phase work: the person who owns the tool being retired presents the case for keeping it. Not the person who wants it gone. If the owner's case is good, that is the finding.
Exit criteria: every row in the overlap register has a decision, a decider, and a date.
Pricing the consolidation option honestly
Consolidation is the outcome that sounds best in a summary and goes wrong most often in execution, so it deserves its own arithmetic.
The visible cost is the project: migrating configuration, rebuilding detections, retraining the team. Teams estimate this reasonably well.
The costs that get missed are three. Parallel running, because you will run both tools for a period and that period is always longer than planned; budget at least one full quarter of double cost. Detection rewrite, because content written against one tool's data model does not port, and the effort scales with how much custom content you have rather than with the size of the tool. And negotiating position, because consolidating into a platform makes your next renewal with that platform materially worse. That last one is not a project cost, it is a permanent change to your position, and it is the one nobody puts in the business case.
A consolidation that saves 20% of two tools' cost while doubling your exposure at the surviving vendor's next renewal is not obviously a good trade. Sometimes it is. It should be an argument someone actually made.
Two arguments you will have, and how they end
"That tool is the only thing that catches X." Sometimes true, usually testable. Ask for the last three times it caught X and what happened next. If nobody can produce an instance, the claim is about capability rather than about value delivered. If somebody can, the tool stays and the register records why, which is a good outcome.
"We just bought it." Recency is not a coverage argument, but sunk cost is real and organizational. The pragmatic resolution is to defer rather than fight: mark it keep-with-review, set the date at the next renewal, and move on. Rationalization programs that try to win every argument in one pass do not finish.
Phase 4: Sequencing, week four
Order the retirements by renewal date, not by savings. A tool that renews in five months is this quarter's work; a tool that renews in eleven is next year's, and treating them equally is how the program loses momentum.
For each retirement, write down: the date coverage moves, the person who confirms coverage moved, and the rollback trigger. The rollback trigger is the one thing that makes the program safe. It is a single sentence naming the observation that would make you reinstate the tool, decided before the retirement rather than during the argument that follows.
Exit criteria: a dated retirement plan with owners and rollback triggers.
Communicating a retirement
Retirements fail politically more often than technically, and the difference is almost entirely in how the decision is announced.
Announce it as a decision with a reason and a rollback trigger, to everyone who touches the tool, at least thirty days before the date. Not as a consultation, because a consultation invites relitigation from people who were not in phase three and do not have the overlap register. And not as a fait accompli on the day, because the person whose detection quietly depended on it deserves the chance to say so while there is still time.
Name the person who decided. An unattributed retirement gets attributed to the security team as a whole, which means it gets argued with as a policy rather than accepted as a decision.
What the numbers usually look like
From programs I have watched run to completion, rough shape rather than precise benchmark.
A thirty-tool stack typically produces twelve to eighteen overlap rows in phase two. Of those, one or two are true duplication, three to five are platform absorption, and the rest are partial overlap.
The decisions split roughly: two to four retirements, one or two consolidations, and the remainder kept with a documented reason. That last bucket is the largest and it is the one people find disappointing, which is a mistake. An overlap you have consciously accepted and written down is no longer sprawl; it is architecture. The register converts unexamined accumulation into examined accumulation, and that is most of the value.
Recovered spend usually lands between five and fifteen percent of the tool budget in year one, weighted heavily toward the platform-absorption rows. The consolidations rarely pay back inside twelve months once you count parallel running and detection rewrite.
Set expectations at that level before you start. A program pitched as "we will cut the security tool budget by a third" fails publicly at week four. A program pitched as "we will find out what we own, decide about each of it, and free up eight to ten percent" delivers and gets run again next year.
Running it as a recurring program
The first pass is the expensive one. Keeping it current costs a fraction of that, and organizations that do not build the habit are back to thirty tools in three years.
Three things make it recur cheaply.
Attach the review to the renewal, not the calendar. Every contract gets a mandatory thirty-minute review ninety days before it renews, using the overlap register you already built. No renewal is automatic. This alone prevents most re-accumulation, because automatic renewal is how the stack grew.
Make new purchases declare their overlap. Add one line to whatever intake process you have: which functions does this claim, and which existing tool also claims them? The buyer answers it, not you. Most of the time the answer is honest and short, and occasionally it stops a purchase before an evaluation starts.
Re-run phase two annually, not phase one. The inventory is the expensive part and it stays roughly current if renewals are being reviewed. The overlap mapping is cheap once the inventory exists, and it is the part that changes, because platforms absorb new functions every year without telling you.
Who should actually run it
Not the security architect, which is the default assumption and usually wrong.
Architects are good at phase two and poor at phases one and four, because the work there is administrative: chasing renewal dates out of finance, getting owners named, sequencing retirements around contracts. That is program management, and giving it to an architect produces an excellent overlap map attached to a program that never ships anything.
The best owner I have seen is whoever runs security operations, with the architect as a contributor to phase two only. Operations owns the pain, knows which tools the team actually opens, and has the standing to say a retirement is safe. The architect supplies the coverage mapping and then gets out of the way.
If the organization is small enough that these are the same person, do phase two on a different day from phases one and four, and treat them as different jobs. The mode switch matters more than it sounds.
Failure modes
The inventory never finishes. Someone tries to make it complete rather than useful. Cap phase one at one week and proceed with what you have; the tools you missed are, by definition, ones nobody thinks about.
The overlap register becomes a wishlist. Architects use the exercise to propose the stack they wish existed. Keep the register to what exists.
Retirement without a rollback trigger. The first time something goes wrong after a retirement, it gets blamed on the retirement. Without a pre-agreed trigger, the argument is political rather than factual.
Savings get reabsorbed silently. If freed budget is not explicitly reallocated, finance takes it and the program never runs again. Name the destination in phase three.
Reporting the result upward
The write-up is short and it determines whether you get to run this again.
One page: tools reviewed, overlaps found, decisions made, spend freed, and where that money is going. Name the destination explicitly. A program that reports savings without naming a destination has funded the finance department, and the second time you propose it nobody in security will help.
Include the keeps. A report that lists only retirements reads as a cost-cutting exercise; a report that says "we examined thirty tools, retired three, consolidated one, and consciously kept twelve overlaps for these reasons" reads as a program that made decisions. The second framing is what gets it repeated.
And include what you did not get to. Silent truncation is the thing that makes the next round harder, because the unexamined tools are invisible again by the following quarter.
Skip this if
- You run fewer than ten security tools. The overlap is not there and the program costs more than it returns.
- You are inside ninety days of an audit. Retiring controls during an audit window creates evidence problems that outlast the savings.
- You have no executive sponsor. Rationalization without air cover becomes a series of arguments you lose one at a time.
- You are in the six months after a major incident. Organizational tolerance for removing security controls is zero, correctly.
What to tell the vendors
Retirement conversations with an incumbent are worth handling deliberately, because they are also negotiations.
Tell them early rather than at the notice deadline. A vendor told sixty days out will frequently produce a discount, a repackaging, or a migration credit, and any of those may change the decision. A vendor told at the deadline produces an escalation to your executive team, which is a worse conversation for everybody.
Be specific about the reason. "The platform we already own covers eight of the nine functions" is a reason a vendor can respond to. "Budget" invites a discount that does not address the actual finding and drags the decision out another cycle.
And keep the door open. Categories change, platforms lose focus, and the tool you retire this year is occasionally the right answer in two. A clean exit is worth more than a satisfying one.
What to cut if you only have two weeks
Run phase one and the platform-absorption half of phase two. Nothing else.
Platform absorption is where the money is, it requires no architectural debate, and it produces a defensible list of candidates in ten working days. Skip the partial-overlap analysis entirely; it is the most contested part of the program and the least likely to conclude inside a compressed timeline.