Saas tool spend audit
@ledgerly/saas-tool-spend-audit
Audit your SaaS subscriptions from a simple list: annual spend, owners, upcoming renewals with decide-by dates, unused seats, stale tools, overlapping tools, and the savings from each fix. Writes a prioritized action list.
- Activity
- New: be the first to try it
- Installs
- 0 installs
- Likes
- 0 likes
- Clones
- 0 clones
- 1# SaaS tool spend audit
- 3Turns a list of your software subscriptions into a savings plan: unused seats, tools nobody has opened in months, overlapping tools, and renewals with the date you need to decide by. Every finding has a yearly dollar amount, so you fix the big ones first.
- 5**Who it is for:** founders, ops, and finance leads who suspect the software bill is too high and have a renewal coming up.
- 7## Example
- 9Input: `examples/tools.csv` (14 tools with cost, seats, active seats, renewal date, last used).
- 11Output (`out/tool-audit.md`):
- 13```
- 1414 tools, $102,959 a year. Likely savings $19,367 a year (stale tools and unused seats).
- 16| Confluence | 2026-11-20 | 2026-10-21 (**passed**, act now) | $4,200 | yes | **none** | cut to 7 seats |
- 17| Asana | cancel | $2,640 | not used in 73 days |
- 18- Video calls: Zoom, Google Meet. You already have Google Meet at no extra cost; moving off Zoom would save up to $1,799 a year.
- 19```
- 21Plus `out/tool-audit.csv` with every tool, its flags, and suggested action.
- 23## What it can access
- 25- Runs `node scripts/audit.mjs` (Node built-ins only).
- 26- Reads `data/`, writes `data/tools.csv` (your list) and `out/tool-audit*`.
- 27- No network, no vendor logins. It never changes a subscription.
- 29## Setup
- 31None. Ask Claude to audit your SaaS spend; it will help you build the tools list from card statements or admin pages.
