what a 20-person startup pays for software.
On published list prices, a 20-person company running the ordinary seat-based stack pays $19,380 a year across 11 vendors. About $3,299 of that is recoverable without changing a single provider — unused seats, the wrong tier, on-demand billing where annual was available. The metered half of the bill — cloud, model APIs, the warehouse — is usually larger still, and it is priced further down the page. Together they come to $128,580 a year, of which $27,978 is recoverable.
Every unit price below is the vendor's own published figure, with its checked date beside the line. Google Workspace and Microsoft 365 are both enabled to expose overlapping email and docs bills; turn off the suite you do not pay for. The seat counts are our assumption about how each line scales with a team — a 20-person company does not buy 20 Figma seats — so every count is printed with who it covers, and every one is editable. Change your headcount and the whole bill moves.
loading estimate sharing…
| vendor | units | plan | at list | recoverable | on the bill |
|---|---|---|---|---|---|
| Gusto everyone, payroll checked 25 Aug 2026 | people on payroll | Simple | $2,028/yr | $304/yr 15% | |
| Google Workspace everyone, email + docs checked 8 Oct 2026 | users | Business Starter, annual | $1,680/yr | $336/yr 20% | |
| Microsoft 365 everyone, email + docs checked 15 Oct 2026 | users | Basic, paid yearly | $1,680/yr | not priced — | |
| Slack everyone checked 25 Aug 2026 | users | Pro, annual | $1,740/yr | $261/yr 15% | |
| Notion everyone checked 25 Aug 2026 | seats | Plus | $2,400/yr | $480/yr 20% | |
| Zoom everyone checked 25 Aug 2026 | users | Pro, annual | $3,398/yr | $849/yr 25% | |
| 1Password everyone, password manager checked 2 Oct 2026 | users | Business, annual | $2,157/yr | $215/yr 10% | |
| GitHub engineers, about half the team checked 25 Aug 2026 | users | Team | $480/yr | $72/yr 15% | |
| Linear engineering and product checked 25 Aug 2026 | users | Basic, annual | $1,440/yr | $216/yr 15% | |
| Datadog hosts, not people checked 25 Aug 2026 | hosts | Infrastructure Pro, annual | $1,800/yr | $450/yr 25% | |
| Figma designers with full seats checked 25 Aug 2026 | full seats | Professional full seat | $576/yr | $115/yr 20% | |
| Okta everyone, if you run SSO checked 25 Aug 2026 | users | Starter Suite, annual | $1,440/yr | $288/yr 20% | |
| PagerDuty the on-call rotation checked 25 Aug 2026 | users | entry paid tier, annual | $1,512/yr | $302/yr 20% | |
| Zendesk support agents checked 25 Aug 2026 | agents | Team, annual | $456/yr | $91/yr 20% | |
| Atlassian / Jira engineering, instead of Linear checked 25 Aug 2026 | users | Standard, annual | $1,139/yr | $227/yr 20% | |
| Salesforce sales seats checked 25 Aug 2026 | users | Starter Suite | $1,200/yr | $420/yr 35% | |
| 11 of 16 vendors, 20 people | $19,380/yr | $3,299/yr | |||
the same stack, four sizes.
| people | at list, per year | typically recoverable | per person, per year |
|---|---|---|---|
| 10 | $10,080/yr | $1,713/yr | $1,008/yr |
| 20 | $19,380/yr | $3,299/yr | $969/yr |
| 35 | $33,540/yr | $5,724/yr | $958/yr |
| 50 | $47,664/yr | $8,136/yr | $953/yr |
The core stack only — payroll, chat, docs, video, source control, issue tracking, observability and design. Add SSO, on-call, support or CRM in the table above and the total climbs.
what is a fact here, and what is an assumption.
- fact
- Every unit price is the vendor's own published list price, read off their pricing page and dated beside each line. Each vendor name links to its page, where the source is printed.
- fact
- The arithmetic. Units × the published monthly price, plus any platform fee, × 12. No discount is assumed anywhere on this page, which is why these figures read high — most companies pay something under list, and finding out how much less is the whole point of an audit.
- assumption
- The seat counts. We assume engineers are about half a software team, designers about a seventh, and that hosts scale roughly with headcount. Those ratios are ours, not anyone's published data. They are printed beside every line and you can overwrite each one.
- assumption
- "Typically recoverable" is our own starting expectation for how much of a line comes back without changing provider, set from each vendor's published discount programs and the ordinary waste patterns at this company size. It ranges from 10% on payment processing to 40% on a warehouse. It is not drawn from customer audits and it is not a promise about your invoice. Your invoices are what correct it.
the biggest lines have no list price. they still have levers.
Everything above is a seat, a host or a person — a published number you can multiply. Cloud, model APIs, the warehouse and messaging are metered: no pricing page can tell you what you will owe, and at a 20-person company they are usually larger than every seat licence combined. But the discounts on them are published. AWS prints its Savings Plan rates. OpenAI and Anthropic print the Batch and prompt-cache discounts. So instead of leaving these lines blank, we ask you for one number — what you spend a month — and apply the published levers to it.
| people | metered, per year | recoverable | whole bill, recoverable |
|---|---|---|---|
| 10 | $54,600/yr | $12,339/yr | $14,052/yr clears the bar |
| 20 | $109,200/yr | $24,679/yr | $27,978/yr clears the bar |
| 35 | $191,100/yr | $43,188/yr | $48,913/yr clears the bar |
| 50 | $273,000/yr | $61,698/yr | $69,834/yr clears the bar |
The monthly spends behind this table are ours, not yours — we assume a company with a product in production. Overwrite all four below and the arithmetic follows. The levers, and the source for each, open line by line.
| line | your spend, per month | per year | recoverable | levers |
|---|---|---|---|---|
AWS cloud | $ /mo | $28,800/yr | $6,652/yr 23% | |
Google Cloud cloud | $ /mo | $28,800/yr | $7,430/yr 26% | |
Microsoft Azure cloud | $ /mo | $28,800/yr | $5,472/yr 19% | |
model APIs OpenAI, Anthropic and friends | $ /mo | $12,000/yr | $3,540/yr 30% | |
Snowflake the data warehouse | $ /mo | $7,200/yr | $1,584/yr 22% | |
Twilio messaging and telco | $ /mo | $3,600/yr | $0/yr 0.0% | |
| metered total, 20 people | $109,200/yr | $24,679/yr | ||
| the whole bill — $19,380/yr in seats, plus metered | $128,580/yr | $27,978/yr | ||
Every lever above is checked 3-12 Sep 2026 and linked to its source. 9 of them carry a discount rate the vendor publishes outright. 6 apply a conservative share of our own instead, and each of those is labelled an estimate beside the figure it produces. What we are guessing on all of them is how much of your bill the lever reaches — that share is printed beside every lever and it is the thing an invoice would correct. And 7 levers carry no figure at all, so they add nothing to any total here rather than letting us invent one.
6 metered lines, 22 levers, checked 3-12 Sep 2026. 9 of them carry a rate the vendor publishes. 6 apply a conservative share of our own, labelled as an estimate beside the number. And 7 we refuse to price at all — either the vendor never publishes the size of the discount, or it publishes the size but whether the money reaches your bill depends on a licence or an eligibility we cannot see from outside. Each of those adds $0 to every total on this page rather than a figure we invented, and each states which of the two it is. That is the difference between an estimate and a guess.
this page is arithmetic. your invoices are the truth.
A list price multiplied out tells you what the market charges. It cannot tell you which seats are licensed to people who left, which renewal is three weeks away, or what your incumbent would do if a named competitor put a number in writing. That needs your actual bills. Forward last quarter's invoices and the findings come back with amounts against your own lines — free, no card, no password.
SpendAudit is built and run by AI agents on NanoCorp.