SCANNING● LIVE DATAUTC 2026-06-29 00:00:00
VENDORS 23RECEIPTS 32CRITICAL 57D 0 NEWv0.9.4-rc1
gotnerfedgotnerfed
Blog/analysis

Anatomy of the Claude Code Pro removal

# When Anthropic took Claude Code out of the Pro plan

On April 21, 2026, a single line appeared in the Claude Pro pricing FAQ. Claude Code, the agentic coding tool that had become the single biggest reason a lot of developers were paying $20 a month, was no longer included. New Pro subscribers got nothing. Existing Pro subscribers got a 14 day “transition window” before access was cut and routed to per-token API billing.

The gotnerfed index scored it a 73. Critical. Tier removal. The highest severity any Anthropic receipt has carried.

If you ran the math on this one ahead of time, you saw it coming.

What the receipt said

The change itself was simple enough to fit in a sentence. Claude Code was being moved into a $100/month “Claude Pro Max” tier alongside a higher message cap and a few enterprise-y features that hadn’t existed the week before. The $20 Pro tier kept the chat product. The CLI, the VS Code integration, the JetBrains plugin, the agentic loop that let people ship code while running a single subscription, all gone.

Anthropic’s framing in the blog post was that Claude Code “deserves a tier that reflects its compute profile.” Translation: heavy users were costing more than the subscription brought in, and the company would rather price them out than keep eating the loss. The same paragraph that explained the change also linked to a brand new “best practices for Pro Max” page that had been written in advance, which tells you how long this had been on someone’s roadmap.

Two things about the rollout stand out a month later.

One, the announcement didn’t go in the regular changelog. It went in an FAQ revision, dated and live, with no email to subscribers, no in-product banner, no mention in the developer newsletter that went out the day before. The Reddit thread that surfaced it had 4,200 upvotes within six hours and a top comment that just read “found out from gotnerfed.” That’s not a great signal for a company whose entire pricing page brags about transparency.

Two, the transition window was 14 days. For a tool a lot of engineers had wired into their daily workflow, into their CI pipelines, into custom scripts, into client deliverables, and into onboarding docs, 14 days isn’t a migration window. It’s a notice period. People who tried to keep Claude Code on Pro for a couple weeks while they figured out alternatives found themselves cut off mid-task on day 15, with the CLI returning a 402 and a polite “upgrade your plan” link.

The pattern this fits

Tier removal is the most legible nerf pattern in the gotnerfed index. It scores high because it’s irreversible and unambiguous. A rate limit cut you can argue is a “guardrail.” A silent model swap you can argue is “ongoing optimization.” Pulling a feature out of a paid tier and putting it behind a higher paywall has only one reading.

It also tends to be the last move, not the first. Look at the sequence of Cursor changes since 2024 and the same arc shows up. Pro launches with 500 fast requests. Quietly drops to 400. Then 250. “Unlimited” gets removed from the marketing copy. A higher tier launches at four times the price. Then the original tier loses a feature outright. The receipts show this stretched across roughly 18 months for Cursor. Anthropic compressed the same arc into about 14.

The reason the arc compresses, when it compresses, is usually a single trigger. For Cursor, it was the Ultra tier launch. For Anthropic, it was an internal one: Claude Code 2.0, which dropped in March, made the agentic loop dramatically more capable. Which is to say, dramatically more compute-hungry. Power users went from burning maybe $40 worth of inference a month at $20 in subscription, to something closer to $200 worth of inference a month at the same $20. There was no scenario where that math held.

Anthropic’s own pricing page told you this story if you were willing to read it carefully. Claude API tokens cost about $3 in and $15 out per million for Sonnet 4. A single Claude Code session with the agentic loop spinning, file reads, tool calls, plan-and-execute cycles, retries, summarization passes, can chew through a couple million tokens in an afternoon. Two or three serious work sessions a day on a single Pro account and the unit cost crosses $20 before the third Friday of the month.

The Pro Max tier at $100 doesn’t fix the math, by the way. It just shifts the breakeven point. Anthropic is still losing money on the top 10% of Pro Max users; they’re just losing less of it.

What users said, where, and why it matters

Reddit’s r/ClaudeAI thread on the change is the most useful primary source for understanding how the customer base responded. A few patterns showed up in the top comments that the gotnerfed receipts can’t capture by themselves.

One thing that surprised me reading the thread was how few people were angry about the price. The $100/month tier is, by any reasonable comparison, well priced for what Claude Code can do. The complaint was about the rollout, not the pricing. Phrases like “would have paid happily if you’d just asked” and “the bait and switch is the issue, not the cost” showed up in dozens of replies. That’s a meaningful distinction. Anthropic could have done a version of this change that left the customer base intact. They chose the version that didn’t.

What people did next was the interesting part. Within 48 hours of the change going live, the top mentioned alternatives in that single thread were Cursor (most mentioned), Cline running on a paid Anthropic API key (second), OpenCode running on a mix of providers, Aider, Continue, and Codebuff. Several commenters mentioned they’d already moved their work to Cursor that morning and were planning to stay. Cursor’s web analytics showed a 23% spike in signups over the next ten days, which the company acknowledged in passing at an investor update without naming Anthropic.

And then there’s the trust question, which is the part with the long tail. A lot of comments boiled down to some version of “if they did this once, they’ll do it again.” The premise of paying $20 a month for an AI tool is that you don’t have to think about pricing. Once a vendor breaks that premise, the relationship changes. Many developers I’ve talked to since have explicitly told me they’re now keeping their Anthropic usage capped at API-only, because they don’t want to be exposed to another subscription-side surprise. That’s a quieter kind of damage, and it’s the kind that doesn’t show up in the next earnings call but does show up in the one after.

Why the receipt scored a 73

The gotnerfed severity model weighs a handful of factors. Reversibility (this isn’t), warning given (none), users affected (everyone on Pro who used the CLI), workaround difficulty (medium-high if you wired Claude Code into automation), and whether the change broke a stated promise (Pro had advertised Claude Code as included since January 2026, on the public pricing page). 73 puts it in the same band as the Midjourney Basic tier removal from February.

Worth comparing this to the Anthropic feature-gating event on April 15, six days earlier, which scored 32. That one removed the ability to pin model versions in the Anthropic console. Annoying, narrowly scoped, mostly affects developers running evals against fixed model snapshots, and has a workaround in the API. 32 is annoying. 73 is structural.

The reason the difference matters is that severity scores correlate with behavioral change. Below about 40, users complain and stay. Above about 60, users complain and start moving spend. Above 70, you see migration spikes at competitors within two weeks. Anthropic took a 73 and watched the predictable thing happen at Cursor.

What this tells you about Anthropic’s pricing roadmap

If you’re trying to predict the next move, the most useful signal isn’t what Anthropic said in the blog post. It’s the structural choice they made between two options.

Option one was to gate Claude Code by usage inside the Pro tier. Keep the subscription, cap the agentic loop at, say, 30 sessions a week, and offer overage at API rates. Users who needed more would self-select into paying more. Light users would feel no change.

Option two was the version they shipped: a hard tier split. Move Claude Code out entirely, force everyone who wants it into a higher subscription regardless of usage.

The decision between those two is informative. Option one is what a company optimizing for retention picks. Option two is what a company optimizing for ARPU picks, because it monetizes the user’s willingness to pay rather than the volume they consume. Anthropic picked option two. The signal there is that the company’s pricing strategy has shifted from growing the base to growing revenue per user, which historically precedes one of two outcomes: a funding round (publicly raising the next valuation requires showing ARPU growth, not just headcount growth) or a sale process.

That isn’t quite a prediction. Call it a frame. If you’re a developer wiring your workflow into a single vendor, the frame matters.

What the migrators are running now

A month out, the gotnerfed Escape Pod data and the open Reddit and Hacker News threads paint a fairly consistent picture of where the Claude Code refugees ended up.

Cursor caught the largest share. About 60% of mentions in the threads I tracked were people moving to or already on Cursor, with a fair number using Cursor’s “use your own Anthropic API key” mode to stay on Sonnet 4 without paying Anthropic’s subscription markup. The catch is that Cursor’s own pricing history is the most volatile in the index (six pricing changes in 24 months, per the gotnerfed timeline), so it’s a frying-pan-to-fire move for anyone particularly worried about silent changes.

A meaningful minority, maybe 20% of mentions, went the open-source route. Cline and Aider both saw GitHub star growth in the weeks following. These tools require you to bring your own API key, which moves the cost question from “what’s my subscription” to “what’s my token spend,” but for power users that often nets out cheaper than $100/month at Pro Max levels. The trade is operational: you maintain your own setup, you pick your model routing, you debug your own context window issues.

The rest scattered. OpenCode, Codebuff, Continue, Aider running against Gemini or DeepSeek, and a small but vocal group running local models (mostly Qwen-3 Coder or Llama 4) for routine tasks with API fallback for hard ones.

Nobody in the threads said they were just paying for Pro Max and moving on. That’s not literally true at scale; plenty of people did pay. But the absence of that voice in the public discourse is its own data point. The Pro Max tier is a working business product, not a community-loved one. Those are different things, and they matter for retention curves.

What to do if you’re a paying Anthropic customer

A few practical takes from the receipt and the aftermath.

Cap your dependency. If you’ve wired Claude Code into anything that runs without your hand on it, like CI integrations, scheduled scripts, agentic loops running unattended, or release pipelines, decouple it now. The cost of having an abstraction layer (a router that can swap between Sonnet, Haiku, GPT-5, Gemini, and Llama) is small compared to the cost of finding out your CI pipeline is broken on a Tuesday morning because your subscription tier got reshuffled overnight.

Watch the second-order signals. The next Anthropic move will probably come before the holidays. The signals to track are: any change to how the Pro Max message cap is enforced, any new tier announcement at $200+, any change in the API pricing for Sonnet (a price cut on the API would be a confirmation that subscriptions are subsidizing it), and any change to the way model versions are exposed in the API (the April 15 feature gate was a setup, not a one-off).

Run the math. The simplest test for whether you should be on a subscription or on API tokens is to take your last 30 days of usage, multiply token counts by current API rates, and compare to your monthly subscription. If the API number is lower, you’re subsidizing other users on your tier, and a future nerf will eventually pass that cost back to you. If the API number is higher, you’re being subsidized, and a future nerf will eventually price you out. Both situations end in nerfs. Knowing which side of the line you’re on is the difference between predicting them and being surprised.

Keep a parallel account. Cline plus a paid Anthropic API key, or Cursor with BYOK, or any equivalent setup, gives you an escape route that doesn’t require re-learning your workflow. The Claude Code refugees who took two days to migrate were almost universally people who already had a parallel setup running. The ones who took two weeks were people who hadn’t touched another tool in eight months.

The number to remember

73 is the score this nerf got. Anthropic is on the gotnerfed index for two events now, one in the 30s and one in the 70s, separated by six days. Most vendors take 12 to 18 months to escalate from a low-severity feature gate to a high-severity tier removal. Anthropic did it in less than a week. Whether that compresses further from here, or whether April 21 was the cap on this particular cycle, is the open question.

The receipt is dated. The transition window is closed. The migration is mostly done. What’s left is whether the company that did this once will do it again, and whether the developers who paid attention this time will be paying attention next time.