Contents
Key takeawaysWhat software FinOps isWhy a platform is not enoughThe four phases and ownersWhere the savings come fromFinding unused seatsRoles, governance and sizeRenewal timing and termsWhat we saw in 2024 and 2025Common mistakesWhat to do nextFAQSoftware spend responds to the same visibility, allocation, optimization and governance that tamed cloud bills. What most programs lack is a named owner on every renewal and a renewal calendar finance trusts, and no tool supplies either.
- Ownership beats tooling. In roughly 28 of 40 spend reviews a SaaS management platform was already installed and the waste was still there, because no one owned the renewal decisions.
- Unowned renewals are the biggest leak. Between 20 and 35 percent of annual SaaS spend renewed each year with no named owner looking at seat counts or price.
- Allocation changes behavior. Business units release seats once the cost lands in their own budget; spend buried in a central IT line stays flat.
- Software runs on a contract calendar. Multi year terms, notice windows, mixed license metrics and card purchases mean the renewal date decides most outcomes.
- Savings arrive in year one. Programs cut run rate 15 to 30 percent in their first year, starting with a dormancy review in the first month.
- FinOps and procurement share one data set. FinOps finds the savings candidates, and procurement takes them into each renewal as evidence.
Software FinOps applies the discipline cloud teams built for their AWS and Azure bills to SaaS subscriptions and software licenses. The spend has the same shape as cloud spend. The contracts behave differently, and that difference decides how the program has to run.
What is FinOps for SaaS and software licensing?
It means managing SaaS and license spend the way mature teams manage cloud spend: visibility of every contract, cost allocated to the business unit that consumes it, steady optimization, and governance that holds the gains. Cloud FinOps showed that this combination produces savings that last.
The FinOps Foundation made the same connection in its 2025 update, adding Scopes for Public Cloud, SaaS and Data Center. Its lifecycle runs Inform, Optimize and Operate. For software we add Allocate as its own phase and call the last one Govern, because charging each license to the unit that uses it is the step that changes behavior.
How is software spend different from cloud spend?
Cloud bills arrive monthly and track consumption. Software bills follow contracts, and five differences shape the model.
- A contract calendar. Terms are annual or multi year rather than pay as you go, so timing decides what you can change.
- Renewals that compound. Each renewal sets the starting price and volume for the next term, so one poor renewal carries forward.
- Mixed license metrics. Products are licensed per user, per device, per transaction or per document, with no single unit of measure.
- Shadow procurement. Departments buy SaaS on corporate credit cards, outside IT and procurement entirely.
- Auto renewal notice windows. The notice clause decides whether a contract reopens at all, which makes the calendar a commercial tool as much as an administrative one.
Governance gets fuller treatment in our enterprise software governance guide, and license metrics in FinOps for software licensing.
Can a SaaS management platform cut software overspend on its own?
No. In roughly 28 of 40 spend reviews we ran, a SaaS management tool was already installed and the waste was still there. The tool had found the idle seats and duplicate apps. No one owned the renewal decisions or the allocation model, so the findings became a longer report and the invoice stayed the same size.
Why we advise against buying the platform first
The usual advice is to deploy a platform and let its findings drive the savings. We disagree with that order. In our reviews, platforms paid off once three things existed: a named owner on every renewal above a spend threshold, that cost charged to the owner's budget, and the renewal date on a calendar finance controls.
Put those in place first, with spreadsheets if necessary. Then buy tooling to speed up data collection, and judge it on how well it feeds your calendar and allocation model.
AI Platform Contract Guide
Enterprise AI contracts, managed with the same ownership and renewal discipline as the rest of your software spend.
Get the white paper →What are the four phases of software FinOps, and who owns each?
The four phases are Inform, Allocate, Optimize and Govern. Give each one a single owner and a single deliverable, because work owned by a committee slips from quarter to quarter.
| Phase | Focus | Deliverable | Owner |
|---|---|---|---|
| Inform | Inventory and dashboard | Single source of truth on every contract and SKU | FinOps lead |
| Allocate | Show back by business unit | Department level spend dashboard | IT finance |
| Optimize | Reclaim, right size, consolidate, renegotiate | Year over year run rate reduction | Procurement plus FinOps |
| Govern | Approval gates and policy | Renewal cadence and shadow procurement controls | CFO office |
Inform comes first because every later phase depends on a complete contract list. A dashboard built on a partial list misses the unowned renewals the program exists to find.
Why is allocation the phase that changes behavior?
Business units cut the software spend they can see in their own budget. When the cost sits inside a central IT line, a unit has no reason to give up seats. Show the cost back to the unit that consumes it and demand falls, because the unit leader now defends that number in their own budget review.
The order matters. Visibility surfaces dormant seats, allocation makes the business unit defend or release them, and optimization takes the saving. Reclaim without allocation and the same argument returns at the next budget meeting.
Where do software FinOps savings come from?
They come from five routine disciplines, and none of them needs a new platform. The work is unglamorous, and it repeats every month and every renewal.
- Reclaim. Release idle seats every month instead of reviewing them once a year. Most enterprises carry 15 to 25 percent dormant SaaS: users provisioned, never active, renewed on autopilot.
- Right size. Move casual users to a lower plan tier. Once the tier price gap is costed, this is usually worth more than the seat count suggests.
- Consolidate. Merge redundant tools at the next renewal, timed so the exit is decided before the notice window closes.
- Renegotiate. Benchmark every contract against the prior term's price 12 months before it ends, while leaving is still a real option.
- Reshape. Tune multi year commitments to actual demand instead of the forecast that justified them. The AWS version is in our FinOps and AWS negotiation guide.
What does this look like on one SaaS contract?
Take a hypothetical collaboration tool with 2,000 seats at an illustrative $360 per user per year, $720,000 in total. A dormancy review and a tier check produce the result below.
| Step | Seats | Per seat | Annual amount |
|---|---|---|---|
| Current contract | 2,000 | $360 | $720,000 |
| Release seats with no sign in for 90 days (18 percent) | 360 | $360 saved | $129,600 saved |
| Move casual users to a $150 tier | 400 | $210 saved | $84,000 saved |
| Renewal: 1,240 seats at $360 plus 400 at $150 | 1,640 | Blended | $506,400 |
| Total reduction | $213,600, or 29.7 percent |
None of that lands until the renewal. Most SaaS order forms do not allow seat reductions during the term, so your count has to reach the vendor in writing before the notice deadline. Miss it and all 2,000 seats renew.
What does it mean across a whole portfolio?
Take a hypothetical company with $10 million of annual SaaS spend. If 31 percent renews with no named owner, as in our reviews, about $3.1 million a year goes through unchecked. At the year one reduction rates we saw, the program takes $1.5 million to $3 million out of the run rate, and about $2.4 million at our median.
How do you find unowned renewals and unused seats?
Start from the money and work back to the users. Contracts sit in different procurement systems, business units and card accounts, so the single list has to be built from these sources.
- Accounts payable and card data. Every software vendor paid in the last 12 months, from the ledger and from corporate card statements, where shadow SaaS shows up.
- Contract repository. Order form, term dates, notice clause, metric and unit price for each vendor, covering SaaS, on premises licenses, perpetual support and cloud marketplace purchases.
- Identity provider. Microsoft Entra ID holds each user's last sign in in its signInActivity data, and Okta logs application sign ins in its System Log.
- Vendor admin consoles. The Microsoft 365 admin center usage reports, the LastLoginDate field on Salesforce user records and the Google Workspace Admin console reports.
- Billing exports. FOCUS 1.2, the FinOps Foundation's open billing specification ratified in May 2025, added support for SaaS and PaaS charges alongside cloud costs.
Map each SKU to a vendor and a metric as you go, so a per user contract and a per device one can be compared in the same review. Our shelfware audit guide covers reclaiming in more detail.
How should you define an active user?
Pick one rule for every vendor, such as no sign in during the last 90 days. Seats that were never active since provisioning are the easiest to release. Before cutting the rest, check with the business owner, because some tools are used through integrations or service accounts that never log in.
Who runs software FinOps, and does it replace procurement?
A FinOps lead runs it, and procurement keeps its role. FinOps adds visibility and allocation while procurement runs the negotiation. Both work from shared data: the FinOps lead finds the candidates and procurement takes them into each renewal as evidence.
| Role | Owns | Cadence |
|---|---|---|
| FinOps lead | Visibility, allocation, run rate trend | Monthly |
| Procurement lead | Contract negotiation, renewal pricing baseline, vendor relationship | Quarterly |
| IT vendor manager | Inventory, license position, audit readiness | Monthly |
| Business unit lead | Demand, dormancy review, right size decisions | Monthly |
| CFO office | Executive scorecard, approval thresholds, board read | Quarterly |
What governance keeps the savings from eroding?
Governance holds the savings once the first sprint is over. In the programs that kept their gains, it came down to five routines.
- An approval gate on new SaaS purchases above a sensible threshold.
- A renewal cadence that opens every contract 12 months out and scores it against a benchmark.
- Monitored credit card spend, with departments educated rather than policed.
- A quarterly board read on spend, savings and the renewal pipeline.
- Audit readiness built into the cadence, not assembled when a letter arrives.
Shadow procurement falls when the sanctioned route is faster than the credit card, which makes it a service design problem more than a policy one.
How does the setup change with company size?
A company with a few dozen significant SaaS contracts can run the model with a part time lead in finance and four shared spreadsheets: a contract repository, a usage feed from each platform, a spend dashboard and a renewal calendar. The discipline matters more than the tooling.
An enterprise with hundreds of contracts across several procurement systems needs a full time lead, a vendor manager per major publisher, and automated usage feeds. The roles stay the same. Our software spend management service sets up either version.
How far ahead should you start a SaaS renewal?
Twelve months before the term ends for every contract above your spend threshold. The option to leave closes at the notice deadline, which can fall well before the end date. Our 2026 enterprise software renewal calendar helps with the larger vendors.
| When | What happens | Owner |
|---|---|---|
| 12 months out | Confirm the owner, pull usage, benchmark the price, decide whether to consolidate | FinOps lead and business unit lead |
| 6 months out | Run the dormancy and tier review, agree the target seat count and tier mix | Business unit lead |
| 3 months out | Open talks, table the counted position, request the terms below | Procurement lead |
| Before the notice deadline | Send written notice of the new seat count or of non renewal | Procurement lead |
| 1 month out | Close terms, update the calendar and allocation, record the saving | Procurement lead and CFO office |
What will the account team say, and how should you answer?
- "Seat reductions are only possible at renewal." That is true of most order forms. Send your counted number in writing before the notice deadline and ask for it to apply from the first day of the new term.
- "Your discount depends on your current volume." Ask for the per unit price at the reduced count in writing and test it against your benchmark. Offer term length instead of paying for idle seats.
- "Move to the enterprise bundle and your unit price drops." Price the bundle against active users only. A lower price on 2,000 seats can cost more than today's price on the 1,640 you use.
- "The contract has already auto renewed." Check the notice clause and its date. If the window has passed, ask for a signed amendment that sets the seat count from the next anniversary.
Which contract terms should you ask for?
- Vendor renewal notice. The vendor must send written notice and a renewal quote a set number of days before your notice deadline, and the contract cannot auto renew if it fails to.
- A renewal price cap. A maximum percentage increase in the order form. Without one, the next term starts from whatever the vendor quotes.
- Reduction rights. Fewer seats at renewal, and at each anniversary of a multi year term, without the per unit price resetting.
- Tier swap rights. Users can move between plan tiers during the term, so right sizing does not wait a year.
- Usage data access. Exportable activity reports or API access at no extra charge, since the dormancy review depends on them.
What have we seen in software FinOps reviews in 2024 and 2025?
Across roughly 35 to 45 software and SaaS spend reviews we led between 2024 and 2025, the missing piece was rarely a tool. It was ownership, allocation and a renewal calendar the finance team trusted. Three patterns recurred.
- Invisible renewals. 20 to 35 percent of annual SaaS spend renewed without a named owner reviewing it. The cause was structural: contracts sat in separate procurement systems, business units and card accounts, so there was no single list to review.
- Shelfware. Provisioned but unused seats ran 12 to 30 percent of license cost.
- Allocation gaps. Less than half of software cost was mapped to a business unit when we started.
- 31 percent of SaaS spend renewed with no one named against the decision, the largest and most fixable leak in the portfolio.
- 24 percent was the median first year recovery once ownership and allocation existed, without adding a new platform.
A trusted renewal calendar with named owners recovers more spend than discovery tooling alone, because the money is saved when an owner decides the renewal.
What mistakes stall software FinOps programs?
- Allocating by headcount. Spreading SaaS cost by employee numbers hides who consumes what, so a unit cannot lower its bill by releasing seats.
- Counting after the notice deadline. A dormancy review finished after the notice date cannot change this renewal, so the saving slips a year, or a full term on a multi year deal.
- A different definition of active for each vendor. Business units dispute the numbers, the count arrives late and the renewal goes through at the old volume.
- Separate data for FinOps and procurement. Procurement negotiates without usage evidence, and FinOps reports savings that never reach a signed order.
- Tracking SaaS only. On premises licenses, perpetual support and marketplace purchases need the same owners and dates.
What to do next
- Name the FinOps lead. Give them a direct line to the CFO, whether they sit in finance or IT.
- Build one inventory. Pull every SaaS, on premises, perpetual support and cloud marketplace contract into one list, with each SKU mapped to a vendor and a metric.
- Show spend back. Stand up a run rate dashboard by vendor and business unit and send each unit its own number.
- Run the dormancy review inside 30 days. It is the fastest evidence that the program works.
- Open the renewal calendar 12 months out. Put a named owner and a notice date against every contract.
- Publish a quarterly scorecard to the CFO office. Our spend management practice can stand the program up with you, and a software spend health check sizes the opportunity first.
Frequently asked questions
Is software FinOps the same as ITAM or SAM?
No, though they overlap. Software asset management covers entitlement, deployment and license compliance, while FinOps covers spend, allocation, optimization and governance. They meet at the inventory and at right sizing. Run both on shared data feeds and shared dashboards, so the compliance team and the FinOps lead never argue from different seat counts.
Does a SaaS management platform fix software overspend?
Not by itself. In most of the spend reviews we ran, the platform was already in place and the waste remained. Give every renewal above a threshold an owner and charge its cost to that owner's budget first. After that, a platform shortens the data collection and can earn its fee.
How long does it take to see savings?
The dormancy review identifies the first savings within 30 days, optimization lands them within 90 days, and governance adds to them at each later renewal. In our file, programs delivered a 15 to 30 percent year over year run rate reduction in year one, with a median first year recovery of 24 percent.
Does FinOps replace procurement?
No. Procurement still owns the negotiation and the vendor relationship. FinOps supplies the usage, allocation and benchmark data procurement takes into the room. The failure to avoid is splitting accountability without sharing data, which leaves procurement negotiating blind and FinOps claiming savings that never reach a signed order.
How much dormant SaaS does a typical enterprise carry?
Most enterprises carry 15 to 25 percent dormant SaaS, meaning users who were provisioned, never became active and renew on autopilot. Counting every provisioned but unused seat, waste reached 12 to 30 percent of license cost in the portfolios we reviewed. Never active users are the fastest group to release.
What tools does software FinOps need?
A contract repository, a usage feed from each platform, a spend dashboard and a renewal calendar. Spreadsheets are enough to start. Buy a platform when manual data collection takes more of the lead's time than the decisions do, and choose one that exports cleanly into your allocation model.
How does shadow procurement get controlled?
Through visibility and a faster approved route more than through policy. Monitor corporate card spend by merchant, show department leads their own spend and dormancy, and set the approval gate above everyday purchases. A short list of approved tools per category, which a department can buy within days, removes most of the reason to use the card.
What should a software FinOps scorecard show the CFO?
Run rate by vendor and by business unit, savings signed against savings identified, the share of spend allocated to a business unit, and the renewal pipeline for the next 12 months with an owner and notice date on each line. Review it every quarter alongside the board read.