Anthropic reversed Claude Code's removal from its $20 Pro plan within a day of community backlash. The underlying economics did not reverse with it.
On the afternoon of April 21, Anthropic updated its pricing page to remove Claude Code from the Pro tier. By the following morning, the change was gone. The company called it an error: a test that affected roughly 2 percent of new prosumer signups, in the words of head of growth Amol Avasare. The error framing is convenient. It also misses the point.
Claude Code, Anthropic's CLI coding agent and the tool that helped define the coding agent category, was quietly removed from the Pro plan's feature list on April 21, according to Simon Willison, who documented the change on his blog within hours. Support documentation was updated to show the feature as Max-only. A small number of new users, approximately 2 percent according to Avasare's post on X, saw the new pricing in their signup flow. Everyone else saw it in the Internet Archive.
Ed Zitron had already posted about the removal. The noise on Reddit and Hacker News was immediate and loud. By Tuesday morning, Anthropic had reversed course. A spokesperson told The Register that the landing page and docs were updated in error for this test, referring to the pricing page change as a controlled experiment.
The actual test never ran to completion. The economics did not reverse with it.
Avasare acknowledged as much in a post that was more honest than the error framing. When we launched Max a year ago, it didn't include Claude Code, Cowork didn't exist, and agents that run for hours weren't a thing, he wrote on X. Max was designed for heavy chat usage, that's it. Since then, we've bundled Claude Code into Max and it took off after Opus 4. Cowork landed. Long-running async agents are now everyday workflows. The way people actually use a Claude subscription has changed fundamentally. Engagement per subscriber is way up.
Translation: the plan was priced for a lighter workload. Developers are running agents that chew through tokens at rates the $20 price never accounted for.
Here is the math. Anthropic's API pricing for Opus 4 runs $5 per million input tokens and $25 per million output tokens. A single session of intensive agentic coding, the kind where Claude reads a codebase, makes multi-file edits, runs tests, and thinks through architecture, can consume tokens equivalent to multiple dollars in API calls. At $20 a month, one active developer subscriber may cost Anthropic more in compute than they pay in subscription fees. The Register reported that Anthropic charges its subscribers far less than the book value of the tokens they consume, sometimes by a factor of ten or more.
This is not unique to Anthropic. GitHub has been tightening Copilot limits. Google has addressed capacity constraints on Gemini. The physics are the same across the industry: agentic workloads consume orders of magnitude more compute than the chat interactions that subscription pricing was originally built around. The gap between what subscribers pay and what they cost is structural.
What makes Anthropic's episode distinctive is the tool involved. Claude Code was the product that defined the coding agent category. It spawned tutorials, YouTube channels, conference talks, and a generation of developer workflows built on the assumption that $20 per month included it. That infrastructure, the scripts, the CI/CD integrations, the team processes, was quietly built on a subscription Anthropic now acknowledges was underpriced for what it delivered.
OpenAI has made the competitive pressure explicit. Its Codex coding agent is available in the free tier and in the $20-per-month Plus plan with 30 to 150 messages per five hours. For a developer choosing between Claude Pro at $20 with ambiguous limits and ChatGPT Plus at $20 with defined limits, the calculus is not abstract. Anthropic is exploring options, Avasare said. What that means has not been specified.
The reversal bought time. The subscription model is still under pressure from workloads that did not exist when $20 per month was set as the price of more usage. Developers who built on the Pro plan have a window, not a guarantee.