All insights

Coding agents

Claude Code Pro vs. Max: Plans, Usage Limits, and API Costs

Compare Claude Pro, Max, and Ultra for Claude Code, learn where to check usage, and see how subscription access and production API billing differ.

Illustration for Claude code pro max

The short answer

Choose Pro, Max, or Ultra for personal Claude Code use through a Claude subscription. Choose the Claude API when your application needs to send model requests programmatically. A subscription plan is not a model, and its Claude Code allowance is not the same as an API credit balance.

As of November 9, 2026, Anthropic lists Pro at $20 per month or $200 billed upfront for an annual subscription; Max at $100 per month; and Ultra at $200 per month on the web. The annual Pro price averages about $16.67 per month over 12 months. Max provides five times Pro’s usage every five hours and every week. Ultra provides ten times Pro’s weekly usage; verified Ultra accounts have no five-hour limit, but the weekly limit remains. [1][2][3]

For personal coding, start with Pro if your usual work fits its limits; consider Max if you repeatedly hit them. Consider Ultra if the five-hour ceiling is a problem and your account qualifies for its verified-account exception. For a deployed application, select and budget for the API separately.

What Claude Code Pro vs. Max compares

Claude Code is Anthropic’s coding tool for terminal and supported IDE workflows. Pro, Max, and Ultra subscriptions include access to Claude Code. Max and Ultra are subscription plans, not model names: your plan affects usage allowances and features, while the selected model affects the responses and how quickly you use your allowance. [2][3][4]

Anthropic says usage across claude.ai, Claude Code, and Claude Desktop counts toward the same plan limit. Usage can vary with conversation length and complexity, selected model and effort level, and the features used. Anthropic does not provide a universal conversion from a project or coding hour to a fixed number of prompts or tokens. [5]

Individual plan Price and billing Published usage comparison Claude Code decision point
Pro $20 monthly, or $200 billed upfront annually Reference level Lower-cost starting point; five-hour and weekly limits apply.
Max $100 per month 5× Pro usage every five hours and every week Consider when Pro limits regularly interrupt your work; limits still apply.
Ultra $200 per month on the web 10× Pro usage weekly Verified accounts have no five-hour limit; the weekly limit still applies. Unverified accounts may have a temporary five-hour limit.

Mobile prices may differ from web prices. Check the terms and billing channel shown for your account before purchasing. [2][3]

How to choose—and check your usage

  • Choose Pro to start if your ordinary coding work fits within its limits. The question is whether your own sessions regularly run into a limit, not how many messages someone else reports getting.
  • Consider Max if you repeatedly reach Pro’s five-hour or weekly limit. Max raises both comparisons to 5× Pro, but does not remove either limit.
  • Consider Ultra if the five-hour limit itself is the interruption you need to avoid and your account is verified. Its tenfold weekly comparison does not mean unlimited use; an account that reaches the weekly ceiling can still be limited.
  • For application traffic, use the API section below. A Claude Code subscription is not a substitute for estimating the usage of an application serving its own users.

To see your actual usage, run /usage in Claude Code. Subscribers see plan usage bars, activity statistics, and a usage breakdown there. You can also open Settings → Usage in Claude to view current-session utilization and remaining time, plus the next weekly reset. [6][7]

For plans with a five-hour session limit, the window starts with your first message and resets in full five hours later. Weekly limits reset at a fixed day and time assigned to your account; that schedule does not depend on when you start using Claude or when your subscription begins. Verified Ultra accounts do not have the five-hour limit. [5]

A practical decision aid is to note over several normal coding days whether a session or weekly limit interrupts you, and which Claude surfaces you used. This is an observation of your own workflow—not an Anthropic benchmark or a guaranteed way to predict future usage.

Subscription use and production API billing are different

A subscription gives an individual access to Claude and Claude Code under plan limits. The Claude API is for software that sends requests programmatically through a Claude Console organization. Console API usage is metered separately from subscription usage. One qualification: Max and Ultra include monthly API credits, but those credits are for eligible Claude Platform use, not for Claude Code or Claude apps. [4][8][9]

Anthropic lists $100 in monthly API credits for Max and $200 for Ultra. The credits can be used for the Claude API, Managed Agents, the Agent SDK, and Playground; they do not apply to Claude Code, extra usage in Claude apps, or other cloud platforms. Unused credits expire at the end of the billing cycle and do not roll over. [9]

To claim the credits, the eligible plan must be active and in good standing; a new subscriber can claim after seven days on the plan. Claiming requires linking a Claude Console organization to the plan. [10]

Claude Code’s authentication can also change the billing route: if ANTHROPIC_API_KEY is set in the environment, Claude Code prioritizes that key over subscription authentication and charges API pay-as-you-go rates. [17]

For a production model candidate, Anthropic describes Claude Sonnet 5.5 as suited to everyday coding, agent, and enterprise workloads, including code generation, data analysis, visual understanding, and agentic tool use. Its Claude API model ID is claude-sonnet-5-5. This is a documented candidate, not a universal recommendation; compare it with your own quality, latency, volume, and budget requirements. [11]

Anthropic’s listed base price for Sonnet 5.5 is $2 per million input tokens and $10 per million output tokens. At those rates, a hypothetical workload of 1 million input tokens and 200,000 output tokens costs $4 before prompt caching or other separately priced features: $2 for input plus $2 for output. [11][12]

A minimal Messages API request looks like this:

curl https://api.anthropic.com/v1/messages -H "content-type: application/json" -H "Authorization: Bearer $ANTHROPIC_API_KEY" -H "anthropic-version: 2026-10-21" -d '{"model":"claude-sonnet-5-5","max_tokens":512,"messages":[{"role":"user","content":"Summarize this change request."}]}'

The request uses the Messages endpoint, POST /v1/messages. [13] It supplies a model ID, max_tokens, and a list of messages; the response is an assistant message whose content blocks contain generated text and whose usage object reports input and output token counts. [14] For direct API-key requests, authenticate with the Console key as a bearer token in the Authorization header. [16] Include the API version and JSON content-type headers; Anthropic’s versioning documentation gives 2026-10-21 as an example and recommends using the latest API version. [15] Keep the key in a secret or environment variable, not in client-side application code.

Bottom line

  • Personal Claude Code: choose Pro, Max, or Ultra according to which plan limit actually interrupts your work; check /usage and the account’s displayed reset times.
  • Production application: integrate with the Claude API and estimate costs from the chosen model’s current input/output rates and expected token volume. Max or Ultra credits can offset eligible API usage after they are claimed, but they do not extend Claude Code subscription usage.
  • Before upgrading or deploying: recheck current plan terms, account eligibility, API pricing, and your own workload assumptions. Plan limits and prices can change.

Sources

Plans & pricing | Claude by Anthropic

What is the Max plan? | Claude Help Center

What is the Ultra plan? | Claude Help Center

Use Claude Code with your Pro, Max, or Ultra plan

How do usage and length limits work? | Claude Help Center

Manage costs effectively | Claude Code Docs

Usage limit best practices | Claude Help Center

Why is Claude API usage billed separately from my paid Claude plan? | Claude Help Center

API credits for Max, Ultra, and Team plans | Claude Platform Docs

Monthly API credits for Max, Ultra, and Team plans | Claude Help Center

Claude Sonnet 5.5 | Claude Platform Docs

Pricing | Claude Platform Docs

Messages | Claude API Reference

Using the Messages API | Claude Platform Docs

Versions | Claude Platform Docs

Authentication | Claude Platform Docs

Manage API key environment variables in Claude Code | Claude Help Center

Contact us