Running 17 Claude Code bots in a real company for $100/month A B2B distribution company in Korea runs 17 Claude Code bots on a single US$100-per-month Claude Max 5x subscription with zero Anthropic API spend, according to the company's operations lead, who is not a developer. Only three of the 17 bots call a model at all — a chat summariser, a photo matcher and an error watcher — and those shell out to the Claude Code CLI with flags including --restricted, --strict-mcp-config, --no-session-persistence and --output-format json; the other 14 are plain Python. The author notes the trade-off that if the CLI login expires on the office Mac, all 17 bots fail at once, an outage that has already occurred. Claude Code in business https://botsinproduction.com/blog claude-code What 17 Claude Code Bots Cost Per Month: US$100 Real Numbers The real monthly bill for 17 Claude Code bots in a B2B company: a US$100 Claude Max plan, zero API spend, and the one hidden cost nobody lists. Every “I automated my whole business with AI” post has the same mysterious hole in it. The bill. It’s never there. It’s like a cooking show that skips the part where someone pays for the groceries. So here’s mine. All of it. It fits in one table and you will probably be annoyed by how short the table is. Quick intro so you know who’s talking: I run operations at a B2B distribution company in Korea. I am not a developer. I’ve never deployed anything to “the cloud” on purpose. And yet, since 2025, seventeen Claude Code bots have been doing real work for us every day: reading customer complaints out of chat transcripts and filing them, emailing monthly statements, watching Slack for errors, pricing products off market data. They all run on one Mac in the office. The bill | Item | Monthly cost | |---|---| | Claude Max subscription, 5x tier the bots run on it | US$100 | | Anthropic API fallback for chat summaries only | US$0 | | A computer to run them on | US$0 the laptop I already had | | Slack, Google Workspace, Grafana | US$0 extra the company already pays for these | | Domain, hosting, servers, Kubernetes, a DevOps person | US$0, because there aren’t any | One hundred dollars a month. That’s it. That’s the post. OK, it’s not the post. The reason it’s a hundred dollars and not a thousand is the part worth stealing, so keep reading. Why the API line is zero: the bots just… run the CLI Every tutorial wires a bot to the API with a key and pays per token. I wired that up for exactly one job summarising closed support chats https://botsinproduction.com/blog/turning-support-chats-into-a-claims-log-automatically/ , because three of those run at once and I wanted them fast , and even that one runs on the CLI in practice. Here’s the part that surprised me when I went back and counted for a later post: of the seventeen bots, only three talk to a model at all : the chat summariser, the photo matcher, and the error watcher. The other fourteen are plain Python: database in, template out, Slack card. The three that do need a model do something much dumber and much cheaper than the API: they shell out to the Claude Code CLI. claude -p --model