Claude Code Plans: Which One Do You Actually Need?
Anthropic offers four tiers for Claude access, but only three include Claude Code. This guide breaks down every plan so you can pick the one that matches your daily coding workflow without overpaying for capacity you will not use.
Plan Overview
No Claude Code
- ✓Claude.ai chat only
- ✓Sonnet 4.5 access
- ✓~40 messages/day
- ✓No CLI tool access
- ✓No extended thinking
- ✓No Opus access
The free tier is for casual Claude chat. It does not include the Claude Code terminal tool, extended thinking, or any developer-specific features. If you only need to ask Claude questions through the web interface, this tier works fine.
$17/mo annual
- ✓Full Claude Code CLI
- ✓Sonnet 4.6 default
- ✓~45 msgs / 5hr window
- ✓200K context window
- ✓Extended thinking
- ✓Persistent memory
The entry point for Claude Code. Handles most individual developer workflows. The 5-hour rolling window means you get roughly 45 messages before throttling, then it resets. Most developers who code 2-4 hours per day find this sufficient.
5x Pro usage
- ✓Everything in Pro
- ✓Opus 4.6 access
- ✓~225 msgs / 5hr window
- ✓1M context window
- ✓Priority access
- ✓Early feature access
Five times the usage of Pro plus access to Opus 4.6, the most capable model. The 1M context window is a game changer for large codebases. Best for developers who spend 4-8 hours daily with Claude Code and need the extra headroom.
20x Pro usage
- ✓Everything in Max 5x
- ✓~900 msgs / 5hr window
- ✓Highest priority access
- ✓Maximum throughput
- ✓Best for autonomous tasks
- ✓Ideal for long sessions
The top tier for power users and autonomous workflows. With roughly 900 messages per 5-hour window, you can run extended autonomous coding sessions without worrying about throttling. This is for developers who treat Claude Code as a full-time coding partner.
Detailed Feature Comparison
Every feature and limit across all four Claude tiers. The Free tier is included for completeness but does not include Claude Code access. All pricing data was last verified in April 2026.
| Feature | Free | Pro | Max 5x | Max 20x |
|---|---|---|---|---|
| Monthly Price | Free | $20/mo | $100/mo | $200/mo |
| Annual Price | Free | $17/mo | N/A | N/A |
| Claude Code CLI | ||||
| Sonnet 4.6 | ||||
| Opus 4.6 | ||||
| Context Window | 200K | 200K | 1M | 1M |
| Usage (msgs/5hr) | ~40 chat | ~45 | ~225 | ~900 |
| Extended Thinking | ||||
| Priority Access | ||||
| Persistent Memory | ||||
| Early Access Features | ||||
| MCP Support |
Understanding the 5-Hour Rolling Window
Claude Code subscription plans do not use a monthly message quota. Instead, they use a rolling 5-hour usage window. This means the system tracks your usage over the most recent 5 hours and compares it against your plan limit. As older messages fall outside the 5-hour window, that capacity becomes available again.
For example, if you are on the Pro plan and send 45 messages between 9am and 10am, you will hit your limit. But by 2pm, those messages have aged out of the window and your full capacity is restored. You do not need to wait until midnight or the next billing cycle.
The actual number of messages you can send varies because longer, more complex messages consume more usage units than short ones. The numbers listed (~45 for Pro, ~225 for Max 5x, ~900 for Max 20x) are approximations based on typical coding interactions. A conversation where you ask Claude to read and modify large files will consume more units per message than quick questions.
When you approach your limit, Claude Code will warn you. Once you hit the limit, you will not be charged overage fees. On Pro, you may be redirected to use a lighter model or experience slower response times. On Max plans, the throttling is more gradual and you maintain access to your chosen model. The key benefit of the subscription model is cost predictability: your monthly bill is fixed regardless of how much you use within the limits.
Annual vs Monthly Billing
The Pro plan offers a 15% discount with annual billing: $17/month ($204/year) instead of $20/month ($240/year). That saves you $36 per year. If you are committed to using Claude Code for at least a year, annual billing is a straightforward way to save money with no downside in features or usage limits.
The Max plans (5x and 20x) do not currently offer annual billing discounts. You pay the full monthly rate of $100 or $200 regardless of billing frequency. This may change in the future as Anthropic expands its pricing options, but as of April 2026, annual savings are limited to the Pro tier.
Quick Decision Guide
Answer one question to find your ideal plan. This is based on the daily Claude Code usage patterns of thousands of developers.
Do you need Claude Code (terminal CLI)?
Do you code with Claude Code less than 2 hours/day?
Do you need Opus 4.6 or 1M context window?
Do you run autonomous sessions over 30 minutes?
Frequently Asked Questions
Can I switch between Claude Code plans?
Yes, you can upgrade or downgrade your Claude Code plan at any time through your Anthropic account settings. When upgrading from Pro to Max, you get immediate access to the higher usage limits and Opus 4.6. When downgrading, the change takes effect at the end of your current billing cycle. There is no penalty or fee for switching plans, making it easy to try Max for a month and drop back to Pro if you do not need the extra capacity.
Do unused Claude Code usage limits roll over to the next month?
No, Claude Code usage limits do not roll over. The limits are based on a rolling 5-hour window, not a monthly allocation. Every 5 hours, your usage window resets and you get a fresh set of messages. This means there is no benefit to saving messages for later in the month. If you find yourself consistently not using your full allocation, you may be on a higher plan than you need and could save money by downgrading.
What happens when I hit my Claude Code usage limit?
When you hit your usage limit on a subscription plan, Claude Code does not charge you extra. Instead, your responses will be throttled, meaning they come back slower, or you may be temporarily paused until your 5-hour window resets. On Pro, you might be directed to use a lighter model. On Max plans, throttling is more gradual. You will never receive an unexpected bill, which is one of the key advantages of the subscription model over API access.
Is annual billing worth it for Claude Code?
Annual billing for the Pro plan saves you $3/month ($17/month vs $20/month), which adds up to $36/year in savings. That is a 15% discount for committing to a year. If you know you will use Claude Code for the foreseeable future, annual billing makes financial sense. Note that Max plans do not currently offer annual billing discounts, so the savings only apply to the Pro tier. You pay the full year upfront when choosing annual billing.
Can I try the Max plan before committing to it?
Anthropic does not currently offer a free trial of the Max plan. However, since you can switch plans at any time without penalty, the practical approach is to subscribe to Max for one month, evaluate whether the higher limits and Opus access justify the cost for your workflow, and then decide whether to continue or downgrade to Pro. Many developers try Max for a billing cycle during a particularly demanding project and then return to Pro afterward.
Need Help Deciding?
Use our cost calculator to estimate your monthly spend based on your specific workflow.