← All posts

The State of Mid-Market SaaS Spend: What We Found After Analysing 500 Renewal Cycles

June 14, 2026

Published: June 2026 | Category: Insights | Reading time: ~9 min


Across 500 vendor renewal cycles processed through Procr, the pattern that stands out most is not the size of the invoices. It is how predictably the same avoidable losses repeat: auto-renewals that fire before anyone reviews the contract, escalation clauses that compound year on year with no pushback, and license counts that grow on paper long after the seats stopped being used. The findings below are drawn from those renewal cycles, contextualized against the most current industry benchmarks from Zylo, Productiv, and Gartner.


About this analysis

The 500 renewal cycles analyzed here were completed between January 2025 and May 2026, across Procr customers with annual vendor spend ranging from $1.2M to $14.8M. The median company in this sample employs 187 people and manages 42 active vendor contracts. All figures have been anonymized. Where our findings align with third-party benchmarks, both figures are cited. Where they diverge, we note the difference.

Finding 1: Most teams enter renewal negotiations too late to have any real leverage

The most consistent pattern across the 500 cycles was timing. The majority of renewal reviews began fewer than 30 days before the contract end date. At that point, most contracts have already triggered auto-renewal provisions, and the buyer's ability to negotiate or cancel without penalty has effectively expired.

The broader market confirms this is not unique to this sample. According to Zylo's 2026 SaaS Management Index, 75% of IT teams lack a consolidated view of what SaaS applications are in use and when subscriptions renew. A separate analysis by SeatCompress found that 60% of SaaS contracts auto-renew at inflated seat counts, meaning companies are renewing late, at prices and volumes that no longer reflect current usage.

In this analysis, the average gap between when the renewal first appeared on the finance team's radar and the contract end date was 18 days. Only 22% of reviews began more than 60 days before the contract end date. The practical cost of that compressed window: 64% of renewals completed at the vendor's initial pricing, with no negotiation recorded.

Finding 2: Price escalation is compounding, and most teams are not tracking it

Every contract has a price. Not every buyer knows what they agreed to pay next year.

Standard SaaS contracts increasingly contain escalation clauses that lock in annual price increases, typically 3 to 7% per year, tied to CPI, a fixed percentage, or whichever is higher. In isolation, a 5% annual increase on a $40,000 contract feels manageable. Across a portfolio of 40 contracts held for an average of 3.2 years, the cumulative effect is substantial.

In the renewal cycles analyzed, 71% of contracts contained an escalation clause. The average annual increase rate was 5.8%, and in 43% of cases the buyer could not confirm whether they had reviewed the escalation terms at the prior renewal. This is consistent with the broader market: as of early 2025, SaaS pricing was up 11.4% year-on-year (Vertice), driven by a combination of contractual escalators, AI add-on bundling, and vendor list price increases.

The compound effect matters. A $100,000 annual contract with a 6% escalation clause reaches $119,102 by year three with no change in usage. Teams that tracked and challenged escalation clauses at renewal captured an average reduction of 3.4 percentage points relative to the contracted escalation rate, bringing effective annual increases closer to 2 to 3%.

Finding 3: License waste is the largest controllable cost line

The single largest source of recoverable spend across the 500 cycles was provisioned licenses that were not being used. An average of 34% of licensed seats had not been actively used in the 90 days prior to renewal. Finance teams that completed a utilization review before renewal reduced their contracted seat count by an average of 19%, which translated directly into lower renewal costs.

This aligns with and slightly exceeds published benchmarks. Productiv's analysis of nearly 100 million SaaS licenses found 40% were unused. Zylo's 2025 SaaS Management Index put average wasted SaaS spend at $21M per organization, with 52.7% of purchased licenses going unused. For mid-market companies in the $5M to $15M vendor spend range, the proportional waste is often higher: contracts are large relative to the teams using them, but the management infrastructure to track usage is less developed than at enterprise scale.

The vendors most likely to carry surplus licenses in this sample: collaboration tools (video conferencing and messaging platforms), project management software, and security products bundled at a department level but accessed by fewer users than anticipated. CRM and finance platforms showed the lowest unused license rates, likely because access to those systems is more closely governed.

Finding 4: The largest spend vendors are the least often negotiated

Vendor spend in the 500-cycle sample was highly concentrated. The top 10 vendors by contract value accounted for 74% of total annual spend, consistent with Tropic's finding that the top 10 SaaS vendors represent 74% of SaaS budgets across mid-market companies.

The counterintuitive finding: the largest contracts were among the least likely to have been actively negotiated at the prior renewal. Two explanations account for most of this. First, large vendors like Salesforce, Microsoft, and Workday have complex pricing architectures and long negotiation cycles, which discourages finance teams from engaging without dedicated procurement support. Second, these vendors often structure contracts as multi-year enterprise agreements, where buyers perceive the renegotiation window as opening only at the major term break.

In the cycles where buyers did engage on large contracts, the outcomes were meaningfully better. Companies that prepared a documented negotiation brief before the renewal conversation achieved an average discount of 14.7% relative to the vendor's proposed renewal price. Companies that renewed without prior preparation averaged 4.2%.

Finding 5: Better renewal outcomes come from process, not negotiating skill

The teams with the best outcomes across the 500 cycles were not necessarily skilled negotiators. They were better prepared. Three practices most reliably predicted a better renewal outcome.

Starting the review 90 days out. Reviews that began 90 or more days before the contract end date had a 3.4x higher rate of achieving a pricing concession. The advantage was not in what buyers said on the call, but in having time to complete a utilization review, gather competitive alternatives, and approach the conversation without the vendor knowing they had no credible option other than renewing.

Documenting usage before contacting the vendor. In every cycle where the buyer entered the renewal conversation with a utilization report showing lower usage than the contracted count, the dynamic shifted. Vendors are more willing to reduce seat counts when the buyer can demonstrate exactly how many active users they have.

Naming a competitive alternative. In 61% of cycles where a buyer mentioned a named competitive alternative, even without a live evaluation underway, the vendor offered additional concessions. The alternative did not need to be an active selection to be effective. It needed to be credible and specific.

Teams with the worst outcomes had one thing in common: they received the vendor's renewal quote, approved it without review, and moved on. Over a three-year horizon, that pattern compounded into significantly higher total cost than peers managing equivalent spend.

What mid-market teams should take from this

The aggregate picture from 500 renewal cycles is not that SaaS vendors are unusually difficult to deal with. Most vendors will negotiate when approached correctly and early enough. The structural problem is that mid-market finance teams are managing 40-plus vendor contracts with renewal dates spread across the calendar, under time pressure, without a consolidated view of utilization data.

Three practical actions with the clearest return:

Build a 90-day renewal calendar now. Map every contract's end date, escalation clause, and auto-renewal notice deadline. Identify any contract renewing in the next 90 days that has not yet been reviewed.

Pull utilization data before any renewal conversation. Ask your IT team or SaaS management platform for login activity for the 90 days prior to renewal. This single step has more impact on renewal outcomes than any negotiation technique.

Treat your top five vendors differently. Given that 74% of spend is concentrated in the top 10 vendors, disproportionate preparation time on the largest contracts delivers the highest absolute return.


Frequently asked questions

How much can mid-market teams realistically save by negotiating SaaS renewals?

In the 500 renewal cycles analyzed, teams that entered negotiations with preparation (utilization data, a competitive alternative, and a documented ask) achieved an average discount of 14.7% off the vendor's proposed renewal price. Teams that renewed without preparation averaged 4.2%. Across the broader market, Zylo reports that organizations using structured renewal processes achieve an average of 17% savings at renewal.

How far in advance should we begin a vendor renewal review?

90 days is the minimum that consistently produces better outcomes. Many enterprise SaaS contracts require 60 to 90 days' written notice to cancel or reduce scope, so starting at 90 days gives enough time to complete a utilization review, gather alternatives, and send any required notice. Starting at 30 days typically means the auto-renewal has already locked in, and the conversation becomes a renegotiation rather than a controlled review.

What percentage of SaaS licenses go unused at mid-market companies?

In this sample, an average of 34% of licensed seats had not been actively used in the 90 days prior to renewal. This is consistent with Productiv's analysis of nearly 100 million licenses, which found 40% unused, and Zylo's 2025 figure of 52.7% of purchased licenses going unused. Collaboration tools and project management software consistently showed the highest rates of unused seats.

What is a price escalation clause, and how do I know if my contracts have one?

An escalation clause allows the vendor to increase the annual contract price at renewal by a set percentage, typically 3 to 7% annually. In the contracts analyzed, 71% contained an escalation clause, with an average rate of 5.8% per year. To check your contracts, look for language referencing annual price adjustments, CPI increases, or automatic increases at renewal. Most standard enterprise SaaS agreements include this language in the pricing or renewal section.

What can we do if we have already missed a renewal window?

If a contract has auto-renewed without your review, options narrow but do not disappear. Request a mid-term review or partial termination for seats you can demonstrate are unused. Some vendors, particularly in a competitive market, will agree to a credit or adjustment on the current term to preserve the relationship. For future contracts, negotiate the notice period down where possible, and add a clause giving the right to reduce seat counts by up to 20% at renewal without penalty.

Related Articles

No items found.

Procr

Stop renewing blind.

See what Procr does with your real vendor portfolio.

Book a demo →