pickoracuriouscrew.forum Join the crew
Where to?
Home Crew threads Tool teardowns Guides Field notes Say hi Join the crew

Home/Field notes/Our AI bill

Field noteCostsReal invoices

What our AI bill actually looks like (all of it, line by line)

Laptop showing a spend analytics dashboard with monthly AI cost charts

Everyone publishes their ROI. Almost nobody publishes the invoice. I find that suspicious, so here's ours: twelve months, nine vendors, every line item, including the ones that make me wince.

Context, so you can scale it to your situation: 60-person creative agency, about 40 of whom touch an AI tool in a given week. We're not a tech company. We had no AI budget at all in 2023.

The headline number

£31,480 across twelve months. That's £2,623 a month on average, or £43.72 per employee per month across the whole company.

It didn't arrive evenly. Month one was £610. Month seven was £4,905. Month twelve was £2,180, which is where we've settled after some deliberate pruning.

Where it all went

Twelve months, by vendor, ex-VAT, converted to GBP on the invoice date
Vendor / lineWhat it's for12-month total% of spend
Claude (Team seats)28 seats, writing and long-document work£8,94028.4%
Anthropic APIInvoice agent, support drafting, internal tools£5,61017.8%
OpenAI APIResearch pipeline, classification, embeddings£4,22013.4%
ChatGPT (Team seats)12 seats, mostly design and new business£3,38010.7%
Meeting note-takerTranscription and summaries, 34 seats£3,0609.7%
Vector database (managed)Internal knowledge search£2,1106.7%
Design/image toolingConcepting, moodboards, upscaling£1,7405.5%
Hosting (n8n VPS + backups)All automation, self-hosted£3961.3%
Abandoned pilots & trialsFive tools we tried and dropped£8442.7%
The overnight incidentSee below. I'm still cross about it.£1,1803.7%
Total—£31,480100%

The £1,180 night

Month seven. Someone — and I genuinely don't mind who, we've agreed not to name them — was testing a content pipeline that summarised a document, then asked a second model to critique the summary, then fed the critique back for a rewrite. Sensible idea. No loop limit. No spend cap on that key.

It ran from about 18:40 on a Thursday until I opened the dashboard at 08:15 on Friday. Thirteen and a half hours of two models talking to each other about a 40-page brand guideline document, getting steadily more thorough.

The thing that stings isn't the money. It's that the depth counter Tobi wrote about in the handoff loops thread is twenty lines of code and we'd read that thread. We just hadn't applied it to the "harmless internal experiment" category. There is no such category.

The monthly shape

MonthSpendWhat changed
1–2£610, £890Six people on individual Pro seats. Cheerful chaos.
3–4£1,740, £2,260Moved to Team plans. Started building the invoice agent.
5–6£2,880, £3,410Support drafting live. API spend overtakes seats for the first time.
7£4,905The overnight incident, plus two abandoned trials running simultaneously.
8–9£3,150, £2,760Caps and alerts everywhere. Prompt caching turned on.
10–12£2,410, £2,285, £2,180Seat audit, model routing, two tools cancelled. Settled here.

The four changes that cut 38% off the peak

1. Prompt caching (biggest single win, ~£480/month)

Our support drafting prompt has a stable 4,000-token preamble — house style, escalation rules, example replies. We were paying full input price for it on every single call. Caching it took Tobi an afternoon.

2. Model routing (~£310/month)

Not everything needs the expensive model. Classification, routing and "is this email angry?" all run on a small model now. Only customer-visible prose gets the frontier one. Quality on our eval set moved by less than a point.

3. A seat audit (~£420/month)

This was the uncomfortable one. Of 47 paid seats, 11 hadn't been used in 30 days. We didn't cancel them immediately — we asked. Four people said "I forgot I had it", five said "I didn't know what I was allowed to use it for", and two genuinely needed it and had just been on leave. So we ran a training session, then cancelled seven seats a month later.

The five "didn't know what I was allowed to do" answers led directly to Marla's one-page AI policy, which is a nice example of a cost exercise producing a non-cost outcome.

4. Tagging every API call (~£0/month directly, priceless indirectly)

Every request now carries a project tag. I can answer "what does the invoice agent cost us?" in about eight seconds instead of an afternoon of squinting. Two of our cancellations happened purely because tagging made a low-value workload visible.

What we got back

I'm a finance person, so I'll be careful here. Some of these are measured, some are estimated, and I've marked which is which.

BenefitAnnual valueConfidence
Debtor days 47 → 31 (working capital released)~£48,000 one-offMeasured
11 hrs/week of my time back~£16,500Measured
Support first-response 4h10 → 1h50Not monetisedMeasured, value estimated
Content team output +31% at same headcount~£62,000 of capacityEstimated, and I'd discount it
Two proposals we'd have declined on capacity grounds£71,000 wonAnecdotal but real

Even taking the pessimistic view and throwing out the soft numbers entirely, the measured items alone comfortably clear £31,480. I'd sign it off again.

Crew verdict

The bill is real and it's bigger than the vendor pricing pages suggest, because seats aren't the story — API usage and forgotten trials are. Budget for roughly double what a naive seat calculation gives you in year one, then expect to claw a third of it back once you've got caps, caching, routing and tagging in place.

And set the spend cap. I will keep saying this until everyone in the forum is bored of me.

The five-line checklist I now run monthly

  1. Any seat unused for 30 days? Ask the person before you cancel.
  2. Any API key without a spend cap? Fix today.
  3. Any workload without a project tag? Fix this week.
  4. Any line item that grew more than 20% month-on-month? Find out why before the next invoice.
  5. Any trial still running past its decision date? Kill it or commit to it.

Replies (39) — highlights

@marla_ops
3 weeks ago

The seat audit finding is the one I'd highlight for anyone skimming. Eleven unused seats and five of them were people who thought they weren't allowed. That's not a cost problem, that's a communication problem that happens to show up on an invoice.

@dev_tobi
2 weeks ago

Worth adding that the £396 hosting line covers 34 workflows. If we'd stayed on per-task pricing that same work was quoted at roughly £7,800 for the year. It's the least glamorous row in the table and quietly the best-value one.

@hansi_kb
11 days ago

Publishing the abandoned-pilots line is brave and I wish more people did. £844 across five tools is honestly cheap tuition. Ours was closer to £3k and I'd still call it money well spent — see the post-mortem thread.

Want the spreadsheet template?

I keep a simple monthly tracker with the tagging structure and the five-line checklist built in. Ask and I'll send it — it's a Google Sheet, no forms, no follow-up.

Request the tracker → Read the pilot post-mortem