DEV Community

T.M. Gunderson
T.M. Gunderson

Posted on

The Subscription Sweep Nobody Runs: A 30-Minute AI Ritual for Your Software Bill

A demo made the rounds this month: someone pointed a browser-equipped AI assistant at the services they were signed into and asked for a dashboard of every subscription — costs and renewal dates, built automatically. It was a throwaway prompt in a tips video. If you run a small business, it isn't a throwaway. It's a quarterly ritual you're probably not running.

The Quiet Leak in 2026 Software Spend

Over the past two years, tools got cheaper, easier to buy, and easier to forget. A 10-person team today commonly carries somewhere between five and fifteen recurring subscriptions — the CRM, the email platform, the accounting tool, the design tool, the meeting recorder, plus three AI assistants somebody trialled in spring and never mentioned again. Nobody chose to accumulate them. Each one was a two-minute decision made by a different person at a different time for a good reason.

Then they renew. Annually, silently, to the company card. Nobody owns the list, so nobody cancels.

The AI wave made this worse in a specific way: it turned "one chat subscription" into "a chat assistant, an image tool, an automation platform, a voice tool, and a coding assistant" — each adopted in a hurry, each with its own billing cycle.

The fix isn't buying a SaaS-management SaaS (that would be grimly funny). It's a sweep — thirty minutes the first time, fifteen minutes a quarter after that — where an AI agent does the tedious part and you make every decision.

The Sweep, Step by Step

Step 1: Gather the evidence

The ground truth is your money, not your memory. Three sources, in order of reliability:

  1. Bank and card statements. Scan the last 12 months for recurring charges. This is the only complete list — it catches the tools nobody remembers buying. Don't hand an agent your banking login; export the statements as files and let the agent scan those instead.
  2. Email. Search for "receipt," "invoice," "renewal," and "your subscription." Vendors are diligent about sending these in a way teams are not about reading them.
  3. Your billing pages. If you use a browser-capable AI assistant, have it visit the billing pages you're already signed into and pull the plan, price, seat count, and next renewal date. This is the part worth automating — it's exactly the multi-tab tedium agents handle well.

Step 2: Build the ledger

Have the agent produce one table: tool, monthly cost (annual prices divided by twelve), seats, renewal date, and — the column that changes everything — last used. If your tools report usage, capture it. If they don't, your team's honest guess beats a blank cell.

Step 3: Classify each line

Four buckets, one pass:

  • Keep — in weekly use. Stop thinking about these.
  • Downgrade — real use, wrong size. Half the seats you pay for, or a mid tier where the cheap tier does the job.
  • Kill — unused for 60+ days, or the project it served ended months ago. These renewals are pure leakage.
  • Negotiate — big line items renewing in the next 60 days. Before the date, have the agent draft one page: what you pay, what you actually use (features and seats), and what the closest competitor charges. That page turns a click-through renewal into an actual negotiation.

Step 4: Put renewal dates on a calendar

Every renewal gets a calendar entry, thirty days ahead of the charge. That one habit converts every surprise auto-charge into a decision made with lead time.

Step 5: Guardrails (don't skip these)

  • Read-only first. The agent gathers; you decide. It should never cancel a plan, change a tier, or email a vendor without your explicit approval. A wrong entry in a table costs nothing; a wrongly cancelled tool with your data in it costs a lot.
  • Mind the credentials. A signed-in browser session for the agent is reasonable; pasting passwords into a chat window is not. If a tool needs an admin login you're not comfortable sharing, that row becomes a manual step.
  • Expect errors. Agents misread billing pages — monthly versus annual prices, per-seat versus flat, currency confusion. Treat the first ledger as a draft and spot-check the five biggest numbers before acting on anything.

Why Quarterly Beats Once-a-Year

Prices, plans, and your actual usage all shift faster than an annual review catches — and the AI adoption cycle made it worse, because tools now get adopted, trialled, and dropped inside a single quarter. A sweep that takes fifteen minutes four times a year stays done. A "big software review" scheduled for someday never happens.

The first sweep usually finds something — a dead tool, a duplicate, a renewal that was about to land. After that it's maintenance, and the question shifts from "what are we paying for that we forgot about" to "is the biggest line on this bill still worth it."

The Five-Minute Version

Tonight, if you want the minimal viable sweep: search your business card statement for recurring charges from the last three months and list them. That alone usually surfaces at least one tool nobody has opened since spring — and one renewal you now know is coming.

When you have half an hour, run the full version and let an agent build the ledger and the calendar. The agent does the tedious part; the ledger and the renewal calendar are the artifacts that keep the problem solved.


The Boring Automation Pack includes automation templates, cost-audit worksheets, and setup guides built for small businesses — including the approval-gate patterns that keep an agent read-only until you say otherwise.

Top comments (0)