A subscription tracker for the lone finance lead

CostLens · Apr 16, 2026 · 4 min read

You probably didn't plan to be the finance person.

At most 10–30 person startups I've seen up close, one person ends up with the subscription-tracking job. It isn't always the founder, and it's rarely someone with "finance" in their title. More often it's whoever inherited the Google Sheet when the previous owner left, or whoever the founder trusts with the company card. Sometimes it's the founder themselves, doing it at 11pm on a Sunday between everything else.

The job is thankless. If you do it well, nobody notices. If you miss a renewal, everybody notices.

This post is for that person specifically.

The shape of the job

You're tracking subscriptions part-time. You don't have the bandwidth of a real finance team. You have maybe two hours a week for this, optimistically, and realistically more like 45 minutes when it's quiet and zero when it's busy.

What's on your plate:

  • A list of 20–50 active subscriptions, of which about 8 are new since your last review
  • Renewals landing unpredictably across the year — mostly annuals, some monthlies
  • A founder or CEO who asks "how much are we spending on software?" twice a quarter and expects an answer in ten minutes
  • An accountant or fractional CFO who wants a clean CSV at quarter-end
  • An engineering team that keeps signing up for things without telling you
  • A possible fundraise or end-of-runway conversation where SaaS spend becomes a line item you defend publicly

Nobody built this job with a job description. You figured it out because it needed figuring out.

What actually helps

Five things, in the order I'd adopt them.

1. A list that's current. Not perfect. Current. The most common failure mode I see isn't a bad tool — it's a spreadsheet that was accurate two months ago. Current beats exhaustive. Five columns up to date beats fifteen columns rotting in a tab nobody opens.

2. An owner per subscription. This is the one that makes the whole system work. When a renewal alert fires, someone has to make a decision. If there's no owner, the decision doesn't get made, and the charge lands by default. Even your own CEO should be named as the owner of the subs they chose. "Shared" is not a real owner.

3. Reminders that reach a person, not a shared inbox. Calendar invites to finance@ die unread. Email to you personally — the actual person whose name is in the owner column — gets opened. Four windows (30, 15, 7, 1 days before an annual renewal) make it hard to miss.

4. A quarterly forcing function. Sixty minutes on the calendar. Maybe more like 45 after you have the habit. What you review: every sub that renewed, every alert that fired without action, every new tool someone added, and the top five by cost. Most teams skip this once and it's fine; skip it twice and the list starts to decay.

5. Exit costs as low as possible. Any tool you adopt for this job will eventually outgrow you or be outgrown. Make sure your data comes out easily — CSV export, accessible whenever you want, no "migration call" required. The tool that's hardest to leave is the tool you'll stay on past its usefulness.

Notice what isn't on this list: fancier dashboards, AI analysis, more integrations. For a 20-person team with one part-time finance person, those aren't the bottleneck. The bottleneck is maintenance cadence and clear ownership.

What tools don't solve

A tracker can remind you that a renewal is coming. It can't decide whether to keep paying. That decision belongs to a person — the owner — and the person has to be willing to say no.

If your culture around SaaS purchases is "nobody says no to a $40/mo tool," no amount of tracking software will help. You'll accumulate 150 of them. The job of the finance lead isn't to automate the no; it's to make the noes happen in the right place, with the right context, at the right time of year.

That's also why pure auto-discovery (Cledara, Substly) doesn't fully solve the job for a team your size. It shows you the list. Someone still has to go through it, make owner-by-owner calls, and push cancellations through the vendors. The value of the tool is at the list-making step, not the decision step. For a team with one finance person, the list-making isn't the expensive part; the decision-and-execution part is, and no tool does that for you.

What we actually built

CostLens is the five-things list, shipped as software.

Manual entry by design — you add each subscription once. From there, the tool sends alerts to the owner, flags duplicates, tracks budget ceilings, and exports to CSV for your accountant.

Setup is under an hour for 20 subs. $12/mo flat, or $108/yr. Up to 3 workspace members on Pro.

We built it for exactly the shape of job described above. If you're the finance lead at a 200-person company, it's the wrong shape — you want Cledara or Sastrify. If you're running 200+ subs, same answer. But for the 10–30 person team where the job falls on one person and they already know what they pay for, CostLens covers it.

Closing

The hardest part of this job isn't the math. It's being the one person who cares about it on a team where nobody else is thinking about it.

If that's you, the thing that helps most isn't better software. It's a five-minute-a-day habit: check your inbox for any renewal alerts, act on the ones that need action, move on. That's the whole job, most days.

The rest of this blog is a toolkit for making that five-minute habit possible.