Blogs

>

What Is SaaS Spend Discovery (and How to Do It in One Afternoon)

What Is SaaS Spend Discovery (and How to Do It in One Afternoon)

IA

The InvoiceAgent.ai Team

May 23, 2026 | 4 min read

SaaS spend discovery is the process of finding every software tool your company is actually paying for — including the ones nobody remembers buying. It's the audit that comes before the optimization. Before you can negotiate, consolidate, or cancel, you need a list, and most companies don't have one. They have a trail of receipts scattered across Gmail, Stripe, card statements, and people's memories.

Discovery is the step that turns that trail into a list. Here's how to do it in an afternoon.

Why discovery comes before everything else

Most SaaS spend advice assumes you already know what you own. It tells you to renegotiate contracts, consolidate overlapping tools, and right-size seats. All good advice — and all useless if you can't answer the prior question: what are we paying for?

In the research behind this product, "audit" was the single largest category of founder discussion, ahead of "discovery" and "sprawl." That ordering is the whole point. People aren't asking how to optimize a stack they understand. They're asking how to see a stack they've lost track of. You can't govern what you can't see.

So discovery is not a nice-to-have first step. It's the only honest starting point.

What you're looking for

A complete discovery pass surfaces five things:

  1. Active subscriptions — tools currently billing you on a recurring basis.
  2. Forgotten subscriptions — tools still charging you after the reason to use them disappeared.
  3. Trials that converted — free trials that quietly became paid plans.
  4. Upcoming renewals — especially annual contracts where the cancellation window is about to close.
  5. Accounts without recent billing — tools you signed up for that may still be active but haven't invoiced you lately.

That last category is the one spreadsheets always miss, because it requires cross-referencing signup emails against billing emails.

The one-afternoon method

Step 1: Pull the billing trail from email (30 min)

Email is the best first place to look because software leaves evidence there. Signups, receipts, invoices, trial notices, and renewal reminders all land in an inbox. Search your primary billing inbox for:

receipt · invoice · payment received · your subscription · renewal · free trial · your plan · auto-renew · welcome to

List every distinct vendor that appears. Don't analyze yet — just collect.

Step 2: Pull the card and bank trail (20 min)

Export the last 90 days from every card the company uses — company cards, the founder's personal card, employee cards, PayPal, and app store billing. Match recurring charges to vendors. Card data catches what email misses (vendors that don't email receipts), and email catches what cards miss (tools paid through invoices or by people whose spend you don't see).

Step 3: Merge into one list (20 min)

Build a single table with: vendor, monthly cost, billing cadence (monthly/annual), category, owner, last seen. Every tool gets one row. Duplicates from the two sources collapse into one.

Step 4: Flag the obvious problems (30 min)

Go down the list and tag:

  • 🟥 Cancel candidates — nobody can name why you pay for it.
  • 🟨 Review at renewal — annual tools with a renewal in the next 60 days.
  • 🟦 Duplicates — two tools doing the same job (two design tools, three project trackers).
  • ❓ Unknown owner — nobody knows who bought it or whether it's still used.

Step 5: Calculate and decide (30 min)

Sum the monthly and annualized totals. Most teams are surprised by the number — and more surprised by how much of it is in the red and yellow buckets. Then make the easy calls: cancel the obvious zombies, calendar the renewals, and assign an owner to anything unowned.

That's a complete first-pass discovery. You won't catch everything — if a tool never sends a billing email and never hit a card you can see, no method will surface it — but you'll go from "we have no idea" to a real, defensible inventory in an afternoon.

Why this is hard to keep current

The problem with the afternoon method is that it's a snapshot. Two months later, three new trials have converted, someone added five seats, and an annual renewal you forgot to calendar already processed. Discovery isn't a one-time event; the stack changes constantly because anyone on the team can become a buyer in two minutes.

This is the gap InvoiceAgent is built to close. It runs the email side of discovery continuously — scanning billing signals in your connected inbox so the list stays current, surfacing trial conversions and upcoming renewals as they happen, and flagging tools you have accounts with but haven't been billed by recently. You do the afternoon audit once; after that, the discovery keeps running.

The first win is just clarity

Founders often expect a spend tool to immediately tell them what to cut. But the first real win isn't a recommendation — it's a clean, honest inventory. Once you can see the whole stack in one place, the decisions about what to cancel, consolidate, or renegotiate become obvious. The hard part was never the judgment. It was the visibility.

Start with discovery. Find every tool you're paying for. Then decide with your eyes open.

Find the SaaS tools billing your company

Scan Gmail for software receipts, invoices, signup emails, and renewal notices.

Scan Gmail Free