AI Spend: The Cloud Bill Nobody Budgeted For
The invoice that made a CTO go quiet
In late 2025, a Series A SaaS company I'll call Fathom shipped an AI customer support agent. Twelve weeks later, the bill wasn't a rounding error. It was $23,000 a month in tokens alone. Their entire budget for third-party software had been $8K. Nobody had been hired to watch it.
That's not a freak story anymore. It's the new normal for anyone building with LLMs. Coverage across enterprise SaaS in 2026 keeps circling the same theme: AI usage is becoming a line item that a human actually has to own. There are now products whose entire purpose is to track token consumption and control spending across the big vendors, that's how you know the problem got real.
Here's the uncomfortable part. Most small teams don't have that discipline. They have a prompt that works, a customer who's happy, and a credit card quietly getting run up in the background.
AI spend isn't a technical problem. It's an operating problem, and most teams are treating it like neither.
Why AI bills behave nothing like your other software bills
Your Stripe bill is predictable. Your Notion bill is $12 a seat, forever. Your AWS bill hurts, but at least you can see why. AI is different in four specific ways, and each one makes it easy to lose track.
First, it's usage-based at a granularity nobody used to measure. Per-token pricing means a single retry loop can cost 100x what a well-prompted call would. A bug that double-calls an API isn't a stack trace, it's a line item on your company card.
Second, it scales with success. Support tickets go up when you win a customer. Every additional message is a fresh inference. Your best month for revenue can also be your worst month for margin.
Third, there's no natural ceiling. You can't "just add more seats." You can spin up a fine-tuning job, an embedding index, a background agent that runs hourly, all without touching a procurement form.
Fourth, most teams can't attribute cost to a product. The same API key powers your chat feature, your internal tooling, and a side project someone was experimenting with last week. Without tagging, you're flying blind.
AI spend often scales faster than revenue for the first 12 months of a feature's life. We just don't notice, because it hides inside the cloud line until someone asks.
And ask they will, usually a CFO, usually in Q1.
The productivity disconnect, in plain numbers
Here's what makes this worse. The productivity gains from AI are real, but they aren't showing up in the places that would justify the bill.
The U.S. Bureau of Labor Statistics reported nonfarm labor productivity grew 2.2% year over year in Q2, respectable, but nowhere near the hockey stick promised when ChatGPT launched. Reuters covered the number and made the same point enterprise analysts keep making: fast AI adoption doesn't instantly translate into broad productivity jumps.
Business Insider framed it as a productivity disconnect. Workers finish tasks faster. Companies don't see matching gains in revenue or profit. Why? Because the bottleneck was never the individual task, it was the handoffs.
Think about a code review. Your senior engineer writes a PR in 20 minutes instead of two hours thanks to Copilot. Great. But the PR still sits in review for 18 hours. The company's throughput didn't change. The invoice did.
When AI makes the last step of a workflow faster, the constraint just moves upstream. If nobody's measuring where it moved, you pay for speed you can't convert.
That's why AI cost tracking has to sit next to task tracking. You're not managing a tool. You're managing a throughput system, and every dollar of AI spend is a bet on that system working.
A 90-day experiment: where the money actually went
A friend who runs a six-person dev shop started logging every AI transaction in Q4. Nothing fancy, a shared spreadsheet, a tag per project, a weekly review. Here's roughly what 90 days revealed.
- Roughly 60% of total spend went to three workflows. Customer support drafts, code review summaries, and a document ingestion pipeline.
- About 25% was "experimental." Sandboxes, prototypes, and half-finished ideas nobody would ever ship.
- The remaining 15% was pure noise. Retries, duplicated calls, and failed jobs that still billed.
That third bucket is the interesting one. Once they added idempotency keys and a hard cap on retries, the 15% dropped to under 3%. No product change. No user-facing difference. Just a discipline.
The second bucket needed a different fix, a simple rule. Any experiment over a set weekly threshold needs a task with an owner and a deadline. If it doesn't have a home by Friday, the API key gets rotated.
This is where task management becomes an unexpected lever on AI costs. Not because your to-do list sets the bill, but because unowned work is where the money leaks.
You can point the same lens at your own stack. Open last month's invoice. Can you sort every line into production, internal, or runaway in under ten minutes? If not, you already know which bucket is bigger than you think.
The three buckets every AI-using team needs
Once you accept that AI OpEx is real, the taxonomy writes itself. Every dollar lands in one of three buckets. You should be able to sort your last invoice in under an hour.
- Production traffic. Inferences that directly serve a customer or ship a feature. These are the ones you'd happily pay double for. Track cost per resolution, cost per feature, or cost per active user.
- Internal use. Summaries, drafts, code assistance, research. Harder to value. Cap it monthly, review the cap every quarter, and don't let it grow by default.
- Runaway usage. Retries, loops, forgotten background jobs, dead experiments still running on a cron schedule. Cap ruthlessly. Kill aggressively.
The trick is that most teams can't sort their last invoice at all. Vendor dashboards show monthly totals. Attribution lives, or doesn't, inside your own systems.
This is where a quick keyboard-first capture habit pays for itself. New experiment? Two keystrokes, a project tag, and a review date. It sounds trivial until you realize the alternative is a $400 line item nobody can name in 30 seconds.
If you can't name the owner of a piece of AI spend, you can't cut it, you can only react to it. And reacting to it is how you end up with a surprise bill on a Friday afternoon.
Why cloud cost management isn't a template for this
We learned cloud FinOps the hard way in the 2010s. Tag everything, set budgets, wire up alerts, right-size. AI feels similar, but it breaks the model in three places.
- Unit price changes fast. A model that cost $15 per million tokens in January may cost $3 by June. Your cost model ages in weeks, not years.
- Value per call is fuzzy. An S3 bucket costs what it costs. A summarization call might be worthless or might save a VP an hour. Same price tag, wildly different value.
- Build cost hides inside run cost. A prompt engineer's experimentation and your production traffic look identical on the invoice. One is R&D, one is COGS. Treating them the same is how you accidentally fire the wrong thing.
So you can't just port your AWS playbook. You have to write a new one, one that treats AI agents and workflows as first-class line items with owners, tags, and review cycles. It's closer to managing a contractor network than managing servers.
The teams that get this right aren't spending less. They're spending deliberately. That's the whole game. And the dividend shows up in headcount, not just invoices.
What the smart operators do differently
I've now watched around a dozen teams go through this shift. The ones with clean AI bills share four habits.
They tag everything. Every API key belongs to a project, and every project has an owner. No shared keys. Ever. Shared keys are where accountability goes to die.
They set caps per team, not per person. A monthly envelope per squad forces a conversation about value that a per-seat limit never will.
They review spend the same day they review tasks. Weekly, fifteen minutes, on the same call. Not a separate finance meeting nobody attends. The point is to keep cost and progress in the same field of vision.
They kill things out loud. A model integration that didn't work gets shut off in the open, with a note explaining why. That's how a culture learns to be careful without being paranoid.
Notice none of these are exotic tools. They're habits, and habits are what task systems are actually for. The tool matters less than the loop: capture, tag, review, cut. You can build that loop in a spreadsheet if you have to. Most teams just don't.
If you're curious how other teams handle model pricing math, OpenAI's API pricing page is a good reality check for what per-token costs actually look like at scale. So is Anthropic's pricing page. Both change more often than you'd expect.
The question you should be asking
Every founder I talk to right now is asking some version of: "Are we using AI fast enough?"
Fewer are asking: "Do we know which AI usage is making us money?"
That's the gap. AI is compressing execution time across the industry. Solo founders can now run workflows that used to require three hires, and small teams ship features that would've been impossible two years ago. But the winners, the founders and teams that come out of this decade genuinely ahead, will be the ones who pair that speed with strong capture habits, honest planning, and a real system for knowing what to cut.
The next time you approve a new model integration, ask three things. Whose project is it? What's the monthly cap? When's the review date? If any answer is "I don't know," you already know how this ends.
And if all three have an answer, you're in a small minority, one that's quietly compounding an advantage every quarter.
Frequently Asked Questions
How much should a small SaaS team spend on AI per month?
There's no universal number, but a common pattern is 3-8% of gross revenue for teams where AI is core to the product, and 1-3% for teams using it mostly internally. Track it as a percentage, not a dollar amount, percentages survive growth, dollar targets don't.
What's the fastest way to cut AI costs without hurting the product?
Look for the runaway bucket first. Retries, duplicated calls, and forgotten background jobs usually account for 10-20% of early bills. Idempotency keys and a hard retry cap fix most of it in a week, with zero user-facing change.
Do I need a dedicated tool to track AI spend?
Not at first. A spreadsheet with project tags, a weekly review, and vendor dashboards gets you 80% of the way there. Once you're running more than three AI features in production, dedicated tooling starts paying for itself.
Why doesn't faster AI work show up in company productivity numbers?
Because the bottleneck moves. Individual tasks get faster, but reviews, approvals, handoffs, and unclear ownership don't. The BLS and Reuters numbers reflect this, the gains are real, but they're absorbed by organizational friction that AI doesn't touch.
Is AI spend really that different from cloud spend?
Yes, in three ways: prices change faster, value-per-call is harder to measure, and R&D and production traffic often look identical on the invoice. The FinOps playbook helps, but it isn't enough on its own. Treat it like a new category, not a sub-bucket of cloud.
Related Articles
RICE vs MoSCoW: Prioritization for Small Dev Teams
RICE, MoSCoW, and the 3-tier matrix, compared for teams of 1-5. Why the review cadence you pick matters more than the framework you pick.
What's New in Karea: Meetings, Placeholders, and Notes That Summarise Themselves
Karea's biggest update since launch: meetings with Google Calendar sync, planner placeholders for the things that aren't tasks yet, AI summaries per note and per thread, JIRA connected per project, a browser extension, and full API access on the free plan.