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.
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.
A complete discovery pass surfaces five things:
That last category is the one spreadsheets always miss, because it requires cross-referencing signup emails against billing emails.
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.
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).
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.
Go down the list and tag:
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.
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.
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.
Scan Gmail for software receipts, invoices, signup emails, and renewal notices.
Scan Gmail Free