Claude Code 价格指南 2026:Pro、Max、Team、API 与回本计算
比较 Claude Code 各套餐与 API 计费,分清扣费路径,并用实测数据算出适合自己的方案。
“明明已经订阅了 Pro,为什么又出现 API 费用?”很多人第一次核对 Claude Code 账单时,都会卡在这里。问题通常不在价格表,而在于把订阅额度、超额用量和 API 自动化误当成了同一个钱包。
即使都从 Claude Code 命令行启动,实际由哪一条计费路径扣费,仍取决于认证方式与执行模式。判断费用时,至少要记录认证方式、交互或自动化模式、所用模型、是否碰到限额,以及下一步是否允许额外付费。只比较“每月多少钱”,无法解释一次任务到底消耗了什么。
本文于 2026 年 7 月 22 日对照官方 Claude 套餐与价格、Claude API 价格、Claude Code 成本管理、Pro 与 Max 的 Claude Code 计费说明,以及 Agent SDK 当前计费公告完成核验。价格可能调整,购买或续费前请再次检查官方页面。
先记住这五点
- 在终端或 IDE 中通过订阅账号登录的交互式 Claude Code,会消耗 Pro、Max、Team 或 Enterprise 的套餐使用限额。
- 套餐限额用完后,只有在启用额外用量时才会按量付费;这笔费用不包含在订阅价内。
claude -p、Claude Agent SDK 与第三方应用的月度专项额度方案已经暂停,目前不可用;通过订阅认证运行时,仍消耗套餐限额。- 使用
ANTHROPIC_API_KEY的自动化任务走 Claude API 按量计费,必须单独设置预算、告警与停止条件。 - 不要因为一天碰到一次限额就升级。先连续记录七天,再比较等待损失、节省时间与复核成本。
先把计费路径分清
认证方式决定费用进入哪个账户,执行模式则决定套餐额度如何被使用。
flowchart TD
A[使用 Claude Code] --> B{认证方式}
B -->|订阅 OAuth| C[Pro / Max / Team 套餐限额]
B -->|API key| E[Claude API 按量计费]
C --> D{执行模式}
D -->|交互式终端或 IDE| I[套餐使用限额]
D -->|claude -p 或 Agent SDK| I
C --> F{达到套餐限额}
F -->|等待| G[限额重置]
F -->|允许额外用量| H[按标准 API 价格计费]
Pro 或 Max 的交互式会话会与 Claude 网页版、桌面版和移动版共享使用量。限额包含滚动五小时窗口以及每周限制。不存在一个可靠的“固定消息条数”,因为模型、对话长度、读取文件数量和工具调用都会改变消耗速度。
Anthropic 曾计划从 2026 年 6 月 15 日起,为 claude -p 和 Agent SDK 采用另一套月度额度。6 月 16 日的官方公告已经暂停该变更。目前没有可领取或可使用的专项月度额度。 通过订阅 OAuth 运行时,这些任务仍计入订阅使用限额;通过 API key 运行时,仍按 API 用量付费。帮助中心横幅下方保留的是历史方案,不代表当前规则,不能拿来做预算。
2026 年 7 月 22 日的官方套餐基准
| 方案 | 官方价格 | 适合谁 | 购买前要验证什么 |
|---|---|---|---|
| Pro | 年付 200 美元,折合每月 17 美元;或月付 20 美元 | 学习、轻量修复、偶尔代码审查 | 七天内真正的工作被中断几次 |
| Max 5x | 每月 100 美元 | 每天进行个人开发、需要较长会话 | 等待造成的损失是否超过每月 100 美元 |
| Max 20x | 每月 200 美元 | 多仓库、高强度开发 | Max 5x 的周限额是否影响交付 |
| Team Standard | 年付每席位每月 20 美元;月付 25 美元 | 需要 SSO 和统一账单的 2–150 人团队 | 管理能力是否值得团队套餐成本 |
| Team Premium | 年付每席位每月 100 美元;月付 125 美元 | 少数高频编码成员 | 哪些成员确实需要 Standard 五倍的使用量 |
| Enterprise | 每席位每月 20 美元,另加 API 用量费用 | 需要 SCIM、审计日志、留存与细粒度控制的组织 | 安全要求和按量预算是否已确认 |
| Claude API | 按模型与 token 计费 | CI、夜间任务、可测量的自动化 | 上限、告警、重试次数和停止条件 |
税费、地区和移动应用商店价格可能不同。Max 仅提供月付。Team 可以混合 Standard 与 Premium 席位,因此先做小规模试点,通常比给所有人直接购买 Premium 更合理。
Claude Code 可以做什么,人必须决定什么
| 工作 | 可以交给 Claude Code | 必须由人决定 |
|---|---|---|
| 整理使用记录 | 把任务、耗时、限额中断和模型统一成 CSV | 被中断时间的实际价值 |
| 估算 API 成本 | 根据输入、输出和缓存 token 计算月费 | 质量要求与可接受模型 |
| 比较套餐 | 把公开价格归一到同一张表 | 税费、合同、取消条件与安全条款 |
| 降低消耗 | 找出过长日志、陈旧上下文与昂贵模型调用 | 哪些步骤可以接受较低能力的模型 |
| 团队分配 | 根据实测使用量给出席位候选名单 | 谁能获得 Premium 以及谁有支出权限 |
“帮我选最便宜的套餐”这个任务范围太宽。它忽略了交付风险、人工复核和合同责任。Claude Code 适合做计算、整理与候选方案;业务影响、采购和安全决策必须留给人。
使用场景 1:个人开发者先测量 Pro 七天
输入: 每项任务、开始与结束时间、限额中断次数、返工时间。
输出: 一周节省的时间、中断损失,以及 Max 套餐的回本点。
人工确认: 限额是否真的影响交付?缩短提示词、拆分任务或清理上下文能否解决?
先用 Pro 完成缺陷修复、小功能、测试和文档。只有在有效工作反复被限额打断,而且等待成本高于 Pro 与 Max 5x 每月 80 美元的差额时,才值得考虑 Max 5x。如果根因是超长日志或旧对话,先按照 Claude Code 上下文与 token 优化指南缩小输入。
使用场景 2:小团队混合 Standard 与 Premium
输入: 每名成员的活跃天数、工作类型、限额次数、复核返工和所需管理功能。
输出: Standard 与 Premium 候选名单,以及 90 天试点预算。
人工确认: SSO、离职回收、审计、数据留存和采购规则是否满足。
Team 支持 2–150 人。负责迁移、大型重构和长时间代码审查的少数成员可以试用 Premium,其他成员先从 Standard 开始。席位升级不应带来权限失控,预算方案要与 Claude Code 权限设置指南一起评审。
使用场景 3:定时任务选择订阅限额或 API 预算
输入: 每日运行次数、输入与输出 token、缓存用量、重试次数。
输出: 月度费用估算、每次成功运行的成本和自动停止条件。
人工确认: 非交互任务应该消耗订阅限额,还是明确使用 API key 按量计费?
CI 日志摘要、依赖更新 PR 草稿和工单分类都容易测量;没有边界的“自动完成整个功能”则不适合直接定时运行。每次任务都应记录开始时间、结束时间、认证方式、执行模式、模型与失败原因。没有预算上限的重试循环,可能比一次成功运行更贵。
可直接运行的 Claude API 成本估算器
截至 2026 年 7 月 22 日,Sonnet 5 的介绍期价格持续到 8 月 31 日:输入每 MTok 2 美元、输出 10 美元、五分钟缓存写入 2.50 美元、缓存读取 0.20 美元。9 月 1 日起计划恢复标准价:输入 3 美元、输出 15 美元、缓存写入 3.75 美元、缓存读取 0.30 美元。
Opus 4.8 的输入与输出分别为每 MTok 5 美元和 25 美元,缓存写入 6.25 美元、读取 0.50 美元。Haiku 4.5 的输入与输出分别为 1 美元和 5 美元,缓存写入 1.25 美元、读取 0.10 美元。
// estimate-claude-api-cost.mjs
const rates = {
sonnet5Intro: { input: 2, output: 10, cacheWrite: 2.5, cacheRead: 0.2 },
sonnet5Standard: { input: 3, output: 15, cacheWrite: 3.75, cacheRead: 0.3 },
opus48: { input: 5, output: 25, cacheWrite: 6.25, cacheRead: 0.5 },
haiku45: { input: 1, output: 5, cacheWrite: 1.25, cacheRead: 0.1 },
};
const [model = "sonnet5Intro", days = "20", input = "0.8", output = "0.15",
cacheWrite = "0.05", cacheRead = "0.4"] = process.argv.slice(2);
const rate = rates[model];
if (!rate) throw new Error(`Unknown model: ${model}`);
const usage = [days, input, output, cacheWrite, cacheRead].map(Number);
if (usage.some((value) => !Number.isFinite(value) || value < 0)) {
throw new Error("Usage values must be non-negative numbers");
}
const [activeDays, inputMTok, outputMTok, writeMTok, readMTok] = usage;
const dailyUSD = inputMTok * rate.input + outputMTok * rate.output
+ writeMTok * rate.cacheWrite + readMTok * rate.cacheRead;
console.log(JSON.stringify({
model,
activeDays,
dailyUSD: Number(dailyUSD.toFixed(2)),
monthlyUSD: Number((dailyUSD * activeDays).toFixed(2)),
}, null, 2));
运行命令:
node estimate-claude-api-cost.mjs sonnet5Intro 20 0.8 0.15 0.05 0.4
示例会得到每天 3.31 美元、20 个活跃日合计 66.10 美元。正式估算时,应把示例 token 数替换为 API 响应或账单中的真实数据。
计算 Max 套餐的回本点
固定月费是否值得,取决于它实际节省了多少有价值的时间,而不是“使用次数看起来很多”。
// plan-break-even.mjs
const [plan = "Max 5x", price = "100", hourlyValue = "50", savedHours = "3"] =
process.argv.slice(2);
const values = [price, hourlyValue, savedHours].map(Number);
if (values.some((value) => !Number.isFinite(value) || value < 0)) {
throw new Error("Price, hourly value, and saved hours must be non-negative numbers");
}
const [monthlyPriceUSD, hourUSD, hours] = values;
const breakEvenHours = hourUSD === 0 ? null : monthlyPriceUSD / hourUSD;
const savedValueUSD = hourUSD * hours;
console.log(JSON.stringify({
plan,
monthlyPriceUSD,
savedValueUSD,
netValueUSD: savedValueUSD - monthlyPriceUSD,
breakEvenHours,
}, null, 2));
node plan-break-even.mjs "Max 5x" 100 50 3
当一小时价值为 50 美元时,Max 5x 每月只要真正节省两小时就达到回本点。计算净收益时,还要扣除检查输出、修复错误改动和故障恢复所花的时间。
六个常见计费陷阱及修正方法
1. 环境中仍保留 ANTHROPIC_API_KEY
原因: 原本想使用订阅认证,但有效的 API key 可能让任务转入 API 计费路径。
修正: 长任务前运行 /status 检查认证。要回到订阅登录,在 PowerShell 中执行 Remove-Item Env:ANTHROPIC_API_KEY,或在 bash 中执行 unset ANTHROPIC_API_KEY,然后重新 /login。
2. 把 /usage 显示的美元数当成账单
原因: 会话中的美元数是面向 API 使用的本地估算,不是 Pro 或 Max 的订阅账单。
修正: 套餐使用量查看订阅限额条,API 账单以 Claude Console 为准。
3. 把已暂停的 Agent SDK 方案写进预算
原因: 官方帮助页下半部分保留了变更前的历史说明,但顶部当前公告明确表示方案已暂停、专项额度不可用。
修正: 不要把历史方案当作余额。给任务标记 interactive、agent-sdk-subscription 或 api-key,并按当前认证路径核算。
4. 把年付折合价当作每月实际扣款
原因: Pro 的 17 美元是一次性年付 200 美元后的月均值,并不是每月只扣 17 美元。
修正: 在预算中分开记录“本期现金支出”和“月均成本”。
5. 假设不同模型处理同一文本会产生相同 token 数
原因: Anthropic 说明,Sonnet 5 与 Opus 4.7 及更新模型使用的新 tokenizer,对相同固定文本产生的 token 数大约比旧 tokenizer 多 30%,实际差异会随工作负载变化。
修正: 用同一组有代表性的输入实测候选模型,不要只比较每 MTok 标价。
6. 每次碰到限额都立刻升级
原因: 超长日志、无关文件、陈旧对话和范围过大的任务都会制造本可避免的消耗。
修正: 先过滤输入、拆分任务并新开干净会话。连续七天仍因真实工作被打断,再考虑升级。
每周一次的 15 分钟决策循环
- 用
/status确认认证方式,用/usage查看套餐使用情况。 - 每项任务记录模型、是否碰到限额、节省时间和返工时间。
- 对自动化任务汇总运行次数以及输入、输出、缓存写入、缓存读取 token。
- 运行两个计算器,更新 API 月费和套餐回本点。
- 把上下文浪费与真正的额度不足分开处理。
- 变更订阅或签合同前,再次核对官方价格与当前 Agent SDK 公告。
刚开始使用的读者可以先看 Claude Code 入门指南。需要进一步拆解按量成本时,再阅读 LLM API 成本指南。
把成本控制真正放进仓库
Claude Code Setup Guide 是本文唯一推荐的下一步,适合希望一次整理认证、权限、CLAUDE.md、hooks 与 CI 控制的读者。这是一份英文付费指南,重点是避免 API key 混用、预算失控和验证遗漏,而不只是继续比较价格表。
实际测试结果
成本估算脚本使用 Sonnet 5 介绍期价格、20 个活跃日、每日 0.8 MTok 输入、0.15 MTok 输出、0.05 MTok 缓存写入与 0.4 MTok 缓存读取运行,结果为每天 3.31 美元、每月 66.10 美元。回本脚本以 Max 5x 每月 100 美元、每小时价值 50 美元运行,得到每月 2 小时回本。未知模型与负数输入会以错误退出。这里验证的是计算逻辑,不是实际账单;订阅扣款应在 Claude Billing 核对,API 用量应在 Claude Console 核对。
相关文章
Claude Code 团队使用成本看不清时,先建预算日志
记录谁在什么工作中使用 Claude Code,以及产生了什么结果,适合团队导入前一周试跑。
Claude Code/API 成本控制指南:Token 预算、告警与上限
用可运行示例估算 Claude Code/API 成本,记录 token 用量,设置告警和防爆账上限。
Claude Code Token 优化指南:用 /usage 降低成本并保持质量
用 /usage、CLAUDE.md、hooks、子代理、范围化输入和 OpenTelemetry 降低 Claude Code token 消耗。
免费 PDF: Claude Code 速查表
输入邮箱即可获取一页 PDF,整理常用命令、审查习惯和安全工作流。
我们会妥善保护你的信息,不发送垃圾邮件。
让 Claude Code 真正进入可验证的工作流
先用免费 PDF 固定基础,再用 Gumroad 教材复用工作流;如果涉及团队导入、权限或收入路径,可以直接咨询。
关于作者
Masa
专注 Claude Code 实务流程、团队导入和内容转化的工程师。