Stackpack Blog

Why Finance Teams Still Miss Software Spend

Every growing company has the basics: expense software, an AP system, some version of a budgeting process. Finance can see what was paid, when, and which card or account was charged. But ask a simple question — "How much do we spend on software?" — and the answer takes days to pull together. When it finally arrives, everyone in the room knows it's incomplete. And the cycle repeats next quarter.


The problem isn't missing payment data. Payments tell you money left the building. They don't tell you what contracts are active, when they renew, who owns them, whether two teams are paying for the same tool, or whether someone just put an AI assistant on a corporate card last Tuesday. What looks like a payments problem is actually a vendor visibility problem — and solving it requires connecting transactions to the contracts, owners, and decisions behind them.

By the numbers

Before getting into the why, here's what the research shows:

  • Finance and procurement teams spend an average of 385 hours per year on SaaS and cloud contract purchase and renewal meetings. (Vertice, via CIO Dive)
  • Enterprises may lose between 9% and 30% of software spend through waste, shadow IT, and missed optimization opportunities. (Sirion)

These aren't edge cases. They're the baseline at most scaling companies.

The real problem isn't payment data, it's everything that came before it

Expense management and AP systems do exactly what they were designed to do: record transactions. But a transaction is the last thing that happens. By the time a charge appears, the contract was signed weeks earlier, the renewal window may have already closed, and the person who made the decision might not even work there anymore.

Finance ends up with a clear record of money leaving the company and very little context about what the company actually agreed to. That gap between payment data and vendor intelligence is where software spend goes unmanaged.

What a charge doesn't tell you

A credit card statement shows a $14,000 charge to a software vendor. It doesn't show that the contract auto-renews in 45 days, includes a 3% annual escalator, or locked the company into a two-year term. That information is buried in an email thread, a shared Google Drive folder nobody's updated since the original signer left, or a Notion doc that hasn't been touched in months.

Without contract terms connected to spend records, finance has no way to tell a month-to-month subscription apart from a multi-year commitment. Renewal management becomes reactive by default — the deadline stays invisible until the charge posts.

Ownership tends to live in people's heads

A recurring charge confirms the company is paying for something. It says nothing about who requested the tool, who approved the purchase, or which team actually uses it. When ownership is murky, routine decisions stall. Canceling an unused subscription means tracking down whoever originally signed it — and that person may have changed roles or left entirely.

Software buying is decentralized at most growing companies, but the financial risk flows back to finance regardless of who clicked "Subscribe."

The full software footprint is bigger than the payment data suggests

AP systems and corporate card data cover what runs through centralized channels. They miss tools bought on personal cards and expensed later, free-tier products that already hold company data, and departmental subscriptions that happen entirely outside normal procurement.

The actual software footprint at most companies is larger than any single payment system reflects. Spend management software tracks money movement. What it doesn't capture is the inventory itself — every tool in active use and every contract behind it.

Why records fragment even when you're trying to stay organized

Even companies that actively maintain a vendor list find that data falls apart quickly once more than a handful of people can buy software. The information exists somewhere — it just never sits in one place long enough for anyone to trust it.

Contracts and spend data have never shared a home

Contracts live in Google Drive, shared inboxes, or Notion. Spend data lives in QuickBooks, the corporate card platform, or AP. Renewal dates, when tracked at all, exist in someone's personal calendar or a spreadsheet last touched six months ago.

No single system connects all three. So when finance needs to answer "What are we committed to spending next quarter?", the exercise means pulling from several systems and hoping nothing got missed. Vendor visibility suffers not because data doesn't exist, but because it's never in the same place at the same time.

IT, finance, and ops each see a different slice

SaaS vendor management is inherently cross-functional, spanning IT, Finance, and Procurement — and each function works from a partial view. IT knows what's deployed. Finance knows what's being charged. Operations knows which teams depend on which workflows. According to BetterCloud, this fragmentation across functions is one of the defining challenges of SaaS vendor management.

IT might flag a security concern on a tool finance doesn't know the company is paying for. Finance might question a charge that operations considers essential. Without a shared record, these disconnects multiply as headcount grows.

When someone leaves, vendor ownership disappears with them

When the person who signed a contract leaves, the institutional knowledge about that vendor tends to go with them — renewal dates, negotiation history, the reason the tool was chosen in the first place. All of it becomes tribal knowledge.

At scaling companies with regular turnover, ownership gaps compound fast. A vendor without a clear internal owner is a vendor that auto-renews without review, outlives its usefulness unchallenged, and generates budget surprises every cycle.

Shadow IT and shadow AI: why the problem keeps getting harder

Decentralized software buying has been a growing challenge for years. The recent wave of AI tools has compressed the timeline, and the spend that slips through is harder to find than ever.

AI tools spread faster than approval processes can keep up

Shadow AI follows the same pattern as earlier shadow IT, but faster. Employees adopt AI writing tools, code assistants, meeting summarizers, and research utilities before anyone in finance or IT has reviewed the vendor. Many start on a free tier and quietly upgrade to a paid plan without formal approval, or get purchased individually and expensed in small amounts that never trigger review thresholds.

Because AI tools regularly process sensitive company data — meeting transcripts, customer communications, internal documents — the risk profile is steeper than a typical shadow IT purchase. The vendor spend problem expands, and so does the compliance exposure.

Duplicate tools accumulate without anyone noticing

When departments buy software independently, overlap is inevitable. Two teams end up with different project management tools. Three groups have separate contracts with competing e-signature vendors. Engineering and marketing both carry analytics platforms with substantial feature overlap.

Duplication is nearly impossible to spot without a unified vendor inventory because each purchase looks reasonable in isolation. The waste only becomes visible when someone compiles every active subscription across the company, and that exercise rarely happens unless someone is already hunting for budget cuts.

What poor software visibility actually costs

Missing vendor data isn't just an accounting inconvenience. It creates measurable drag on forecasting, operations, and cost control.

Budget surprises that destroy negotiating leverage

Forecasts depend on knowing what's committed. When contract terms, renewal dates, and pricing escalators are scattered across inboxes and personal calendars, budget models are built on incomplete information. A $50,000 auto-renewal no one expected isn't a rounding error — it displaces something else.

Surprise renewals also eliminate negotiating leverage. A renewal discovered the week it posts leaves no time to evaluate alternatives, renegotiate terms, or even confirm the tool is still being used.

Hundreds of hours lost to administrative coordination

Businesses spend an average of 385 hours per year on SaaS and cloud contract purchase and renewal meetings, according to CIO Dive citing Vertice research. The same analysis found organizations spend roughly 100 days on new purchases and 60 days on the average renewal.

Most of that time isn't strategic evaluation — it's coordination overhead. Tracking down contracts, confirming who owns the relationship, finding the renewal date, reconciling data across systems.

In practice, a finance lead preparing for a quarterly review might spend a full day pulling vendor charges from the card platform, matching them against contracts in Google Drive, and pinging department heads on Slack to confirm which tools are still active. Two weeks later, the CFO asks about a vendor that never surfaced in the review because the charge ran through a team budget. That's not an edge case. That's the norm.

Waste that shows up too late to prevent

Sirion estimates that enterprises may lose between 9% and 30% of software spend through waste, shadow IT risks, and missed optimization opportunities. These figures represent Sirion's own assessment rather than an independent benchmark, but they're consistent with what finance teams report: a meaningful share of software spend goes unmanaged.

The pattern is predictable. A tool gets adopted, usage drops, the renewal auto-fires, and finance discovers the waste after the fact. Without proactive renewal management and vendor intelligence, waste prevention is structurally impossible — you're always reacting to charges rather than controlling them.

What vendor spend analytics actually means

Vendor spend analytics is the practice — and the category of software — that connects vendor payment data to contract terms, renewal timelines, ownership records, and application discovery. It fills the gap between what expense management systems record (that money moved) and what finance teams actually need to know (what was agreed to, who's responsible, and when it comes up for renewal).

It's not a replacement for expense management or AP. It's the connective layer on top of them.

A complete vendor inventory

The starting point is knowing every vendor the company pays — across AP, corporate cards, expense reports, and any other payment channel. A complete inventory includes vendor name, what the tool does, which team uses it, and total cost. Without this baseline, every downstream question — Are we overspending? Do we have duplicates? What renews next month? — is unanswerable.

Renewal and contract visibility

Knowing a vendor exists is just the beginning. Finance also needs the contract terms: start date, end date, auto-renewal clauses, pricing escalators, cancellation windows. Contract visibility turns renewal management from a reactive scramble into a planned process where upcoming renewals are visible 90 days out — enough time to evaluate, renegotiate, or cancel before money moves.

Ownership and accountability tracking

Every vendor should have a clear internal owner: the person responsible for the relationship, the budget, and the renewal decision. Ownership tracking solves the "nobody knows who signed this" problem and ensures that when someone leaves, the vendor record doesn't become an orphan.

Discovery beyond card and AP data

Vendor spend analytics should surface tools that don't appear in standard payment channels — expensed apps, free-tier products with paid upgrades, and tools embedded inside other platforms or bundled into existing contracts. Discovery is what separates vendor spend analytics from standard spend management software that only reports on known transactions.

Signs your current system has gaps

If you're unsure whether your current approach is working, these signals tend to show up reliably at scaling companies.

Surprise renewals keep happening. A surprise renewal almost always signals missing contract visibility and ownership data. If renewals routinely catch finance off guard, the root cause is structural — renewal dates and contract terms aren't connected to anything anyone actively monitors.

Basic vendor questions take days to answer. "How many software vendors do we have?" "What renews next month?" "Who owns the relationship with this vendor?" These should be answerable in minutes. If they require Slack threads, email chains, and spreadsheet reconciliation, there's no reliable source of truth.

IT and finance report different numbers. When IT counts 85 software tools, finance finds 110 vendor charges, and a department head estimates "maybe 60 or 70," nobody's technically wrong — they're each looking at a different slice of the same incomplete picture.

Frequently asked questions

Why is software spend hard to track?

Software spend is hard to track because the data required to manage it lives in multiple disconnected systems. Payment data is in AP and expense platforms. Contracts are in shared drives or inboxes. Ownership lives in people's heads. Renewal dates, when tracked at all, are in personal calendars. Decentralized buying means new tools enter the stack constantly, often without formal review. The core difficulty isn't recording payments — it's connecting payments to contracts, owners, and usage in a single place.

What is vendor spend analytics?

Vendor spend analytics is the practice and category of software that connects vendor payment data to contract terms, renewal timelines, ownership records, and application discovery. It goes beyond expense management or AP systems by adding the context finance teams need: who owns this vendor, when does the contract renew, what are the terms, and are multiple teams paying for the same tool? SaaS management platforms and vendor management software typically include vendor spend analytics as a core capability.

How is vendor spend analytics different from expense management?

Expense management records payments — who spent what, when, and on which account. Vendor spend analytics layers operational context on top of that payment data, answering questions about contract commitments, renewal timing, vendor ownership, duplicate software, and unmanaged applications. Expense management confirms a charge happened. Vendor spend analytics tells you whether that charge was expected, whether the contract is still worth renewing, and who should be making that call.

How does shadow AI affect software spend visibility?

Shadow AI expands the vendor visibility problem that shadow IT created, but with a faster adoption curve and higher data sensitivity. Employees adopt AI tools for writing, coding, meeting summaries, and research without formal procurement review. Because these tools regularly process sensitive company data — meeting transcripts, customer communications, internal documents — they add compliance risk on top of financial risk. Many start free or get expensed in small amounts that bypass normal vendor controls, creating gaps in the software inventory that standard spend management can't detect.

What's the difference between shadow IT and shadow AI?

Shadow IT refers broadly to software adopted outside formal procurement — typically standard productivity tools or services. Shadow AI is the same phenomenon applied specifically to AI-powered tools. It moves faster and carries higher risk because AI tools frequently process sensitive data that could create compliance exposure. The financial and security stakes are higher, and the tools are often harder to detect because they start as free-tier products or low-dollar line items.

The bottom line

Finance teams don't miss software spend because they lack systems. They miss it because the systems they have were built to record payments — and payments are the last thing that happens. The contract was signed weeks earlier. The renewal window may have already closed. The person who made the decision might not work there anymore.

Controlling software spend means seeing the full picture: what was agreed to, who owns it, when it renews, and whether anyone still needs it. Vendor spend analytics is the connective layer between raw transaction data and actual financial control. Without it, finance keeps assembling answers from fragments — and those answers keep arriving after the money is already out the door.