Skip to content

3. 计费与额度

以下数字来自 Workers 定价页Limits 文档 和各产品自己的 pricing/limits 页,按 2026 年 6 月的政策核对。

先记住一个判断方式:Cloudflare 的“免费”不是一种口径。有的服务达到 Free 上限后直接报错,有的服务 Free 可用、Paid 后继续按量计费,有的服务不按用量计费,而是跟随域名套餐、Zero Trust 计划或单独产品开通。

先搞懂额度怎么算

看下面的表格之前,先记住五条规则:

1. 额度按不同级别算。 有的按账号(Workers 10 万请求/天 = 全账号所有 Worker 共享),有的按域名(Email Routing 一个域名一套规则),有的按站点(Pages 静态请求无限是每个站点都无限)。多建几个 Worker 不会多出几份 10 万。

2. 按天和按月不能直接换算。 Workers、D1、KV 是 /天,R2、Vectorize 是 /月。/天 的额度有峰值压力——某一天爆了就报错,不会等到月底。估算月用量时不能简单 ×30。

3. 有些服务共享同一个池。 Workers、Pages Functions、Workflows、Cron 触发后的请求共享同一个 10 万/天。不是各给 10 万。

4. 超出后有两种结果,这是最重要的安全线。

  • 报错型(不会扣钱):Workers、D1、KV、Queues、Durable Objects、Workers AI — 超了直接返回错误,不产生费用。
  • 自动收费型(会扣钱):R2 — 超出 10 GB 存储后按 $0.015/GB 自动计费,没有开关可以关。不绑信用卡就不会扣,但额度用完就停。

5. 额度不一定能叠加。 R2 的 10 GB 和 Workers $5 套餐完全无关,买了 $5 R2 额度也不会变。Workers AI 的 1 万 Neurons/天 在 Free 和 Paid 也一样。

免费能扛多少真实量

以下按常见项目类型估算,帮助判断免费额度是否够用:

典型场景免费额度是否充足可承载规模参考
静态博客 / 文档站充足Pages 静态请求免费无限;Workers Static Assets 静态资源请求同样免费无限
独立 SaaS 原型(注册 + 登录 + CRUD)充足(验证阶段)日活 1000 用户、每人每天 10 次请求 ≈ 1 万请求/天,远低于 10 万/天上限
图床 / 文件分享起步阶段充足R2 10 GB ≈ 1 万张 1 MB 图片;D1 元数据可存数十万条
短链服务小规模充足KV 1 GB ≈ 100 万条 1KB 映射;10 万读取/天 可扛中低流量
AI 聊天 / RAG很快撞墙Workers AI 1 万 Neurons/天 ≈ 几十到几百次对话(取决于模型),demo 够用,上量必升 Paid
域名邮箱(收信转发)无限免费Email Routing 不限收信量,[email protected] 转发到 Gmail 随便收
Webhook 接收器充足Workers 10 万请求/天 接 GitHub / Stripe webhook 绰绰有余
定时任务(Cron)小规模可用Free 仅 5 个 Cron/账号,每个任务 CPU 10ms,只能做轻量任务
本地服务暴露到公网无限免费Cloudflare Tunnel 替代 ngrok,不限流量

$0 能搭出什么

以下组合在免费额度内可长期运行,不产生费用:

域名邮箱 + 博客 + API + 数据库 + 文件存储 = $0/月

Email Routing(收信)+ Pages 或 Workers Static Assets(静态站)+ Workers(API)+ D1(5 GB 数据库)+ R2(10 GB 文件)+ KV(1 GB 缓存)+ Web Analytics(访问统计)+ Tunnel(本地调试)。

这套组合够一个独立开发者跑博客 + 小工具 + SaaS 原型,只要不超出额度,永久 $0。唯一要注意 R2 超出 10 GB 会自动收费,其他服务超了只是报错。

一句话看懂 Free vs Paid ($5/月)

  • 新解锁:Containers、Email Sending、Workers Logpush — Free 完全没有
  • 额度提升:Workers 请求 10 万/天 → 1000 万/月;单请求 CPU 10ms → 5 分钟;Workers Logs 保留 3 天 → 7 天
  • 上限提升:Worker 数 100 → 500;Cron 5 → 250;subrequests 50 → 10,000;Worker 包大小 3 MB → 10 MB
  • AI 行为变化:Workers AI 仍是 1 万 Neurons/天,但 Paid 超出后能继续用并按量付费(Free 会报错停止)
  • 关键区别:Free 下超额度会报错停止、不扣钱;Paid 下超额度会自动按量计费,没有硬开关

计算

服务免费额度超出后关键限制
Workers10 万请求/天,CPU 10ms/请求报错 Error 1027,不收费Worker 大小 3 MB(gzip 后),50 子请求/请求,100 个 Worker/账号
Workflows10 万 invocation/天(共享 Workers 请求),CPU 10ms/invocation,1 GB 状态存储报错,需升级 Paid;Paid 后按 Workers 请求、CPU 和存储计费等待、sleep、空闲时不计 CPU;Free 默认保留状态 3 天
Pages 静态无限请求,500 次构建/月(1 个并发)单站点 20,000 文件,单文件 25 MiB,100 自定义域名
Pages Functions同 Workers(共享 Workers 配额)同 Workers按 Workers 计费,不是独立产品
Workers Static Assets静态资源请求免费且无限;动态请求走 Workers 配额动态部分同 Workers20,000 文件/Worker,单文件 25 MiB
Durable Objects10 万请求/天,13,000 GB-s/天报错,需升级 PaidFree 只能用 SQLite 后端;KV 后端必须 Paid
Queues1 万操作/天报错,需升级 Paid单消息 128 KB;Free 保留 24h,Paid 可配最长 14 天
Cron Triggers5 个/账号需要 Workers Paid 提升到 250 个/账号触发后的代码仍按 Workers 请求和 CPU 计
ContainersFree 不可用需要 Workers Paid,包含 25 GiB-时内存、375 vCPU-分、200 GB-时磁盘适合 Workers 跑不了的长进程和原生依赖

数据与存储

服务免费额度超出后关键限制
D15 GB 存储,500 万行读取/天,10 万行写入/天报错,需升级 Paidrows_read 是扫描行数不是返回行数;加索引能省很多
KV1 GB 存储,10 万读取/天,1000 写入/天报错,需升级 Paid单 key 25 MiB;同一 key 写入 1 次/秒;最终一致不是强一致
R210 GB 存储,100 万 A 类操作/月,1000 万 B 类操作/月按标准价计费:$0.015/GB-月、$4.50/M A 类、$0.36/M B 类出口流量永久免费;R2 免费额度和 Workers 计划无关
Hyperdrive10 万查询/天报错,需升级 Paid(Paid 无限)连接已有的外部 Postgres/MySQL,不是 Cloudflare 的数据库
Vectorize3000 万查询维度/月,500 万存储维度Free 内用于原型;Paid 后超出按量计费按“向量数量 × 维度”算,不按文档条数算
DO StorageSQLite 后端:500 万行读取/天,10 万行写入/天,5 GB 总存储报错,需升级 Paid和 Durable Objects 绑定;SQLite 存储计费从 2026 年 1 月开始
Secrets Store账号级密钥管理能力,不是用量型数据库按绑定服务和权限体系使用用来集中管理密钥;不要把 API Key 写进代码
PipelinesStreams、SQL transforms、Sinks 各 1 GB/月Free 超出不可继续按量;Paid 包含 50 GB/月,之后按 GB 计费写入 R2 或 R2 Data Catalog 时,对应存储费用另算

网络与安全

服务Free 口径说明
DNS所有计划包含常规 DNS 查询不单独计费
SSL/TLS所有计划包含Universal SSL 自动签发;高级证书和企业能力另算
Cache / CDN所有计划包含静态资源缓存不额外计费;高级缓存策略随计划变化
Rules基础规则可用Redirect、Cache、Configuration、Transform 等规则按类型和套餐有数量差异
WAF基础防护可用托管规则、自定义规则、Bot 等高级能力随套餐变化
Rate Limiting基础限流能力可用规则数量和高级匹配能力随套餐变化
Turnstile免费无限验证码替代方案,不按月度挑战次数收费
Access50 用户免费超过需要 Cloudflare One 订阅
DDoS 防护所有计划默认开启L3/L4/L7 防护不是按请求单独计费
API Shield按安全能力开放Schema 校验、mTLS、API Discovery 等能力要看当前计划
Email Routing免费,收信无限域名邮箱收信转发到外部邮箱;每域名 200 条路由规则,单邮件 25 MiB
Email SendingFree 不可用需 Workers Paid:3000 封/月包含,超出 $0.35/千封;发到已验证目标地址在所有 plan 免费
Tunnel免费,无限把本地服务安全暴露到公网,替代 ngrok;需安装 cloudflared
Workers Builds免费Git 推送自动构建部署 Worker,无需本地装 Wrangler

AI

服务免费额度超出后
Workers AI每天 10,000 Neurons(Free 和 Paid 都有)Free 报错;Paid 按 $0.011/千 Neurons
AI Gateway核心能力免费;持久日志 Free 为 10 万条总量Paid 每个 gateway 1000 万条日志;Logpush 只在 Paid 可用
Vectorize3000 万查询维度/月,500 万存储维度Paid 包含 5000 万查询维度/月、1000 万存储维度,超出按量
AI SearchOpen beta 期免费;Free:100 个实例、2 万查询/月、每天最多抓取 500 页Paid 查询不限量;Workers AI 和 AI Gateway 用量仍单独计
Agents SDK没有单独免费额度按底层 Workers、Durable Objects、D1、Vectorize、Workers AI 等资源计费

媒体

服务免费额度超出后关键限制
Images5000 次 unique transformations/月Free 新转换返回 9422,不自动收费;Paid 后 $0.50/1000 次Images 内置存储和交付只在 Images Paid 可用
Stream没有固定免费分钟包存储 $5/1000 分钟;交付 $1/1000 分钟上传和编码免费;按视频时长计,不按文件大小计
RealtimeSFU + TURN 合计 1000 GB/月免费$0.05/GB只按 Cloudflare 边缘到客户端的流量计费
Browser Run10 分钟/天,Browser Sessions 最多 3 个并发浏览器Paid 包含 10 小时/月和 10 个并发浏览器,之后按量Quick Actions 只计浏览器时间;Browser Sessions 还计并发浏览器

观测与日志

服务免费额度超出后关键限制
Workers Logs / Observability20 万事件/天,保留 3 天Paid 包含 2000 万事件/月,保留 7 天;超出 $0.60/百万事件用来排查 Worker 和 Pages Functions 运行问题
Workers LogpushFree 不可用Paid 包含 1000 万请求/月,之后 $0.05/百万请求把 Workers Trace Events 推到外部目的地
Log Explorer独立日志产品,不按 Workers Free 额度按 Log Explorer 计费页核对适合跨产品查日志,不等同于 Workers Logs
Web Analytics免费使用看站点访问、来源和 Web Vitals,不依赖传统第三方追踪
Analytics Engine10 万 data points/天,1 万 read queries/天Paid 包含 1000 万 data points/月、100 万 read queries/月当前官方说明为暂不计费,价格信息用于提前估算
TraceDashboard 排查工具用来模拟请求命中规则、缓存、Worker、安全策略的路径

容易踩到的平台限制

这些不一定都写在定价表里,但在 Limits 文档 或对应产品 limits 页里写得很清楚,Free 和 Paid 都适用:

限制FreePaid
单 Worker 内存128 MB128 MB
Subrequests/请求5010,000
Cache API calls/请求501,000
环境变量数量/Worker64128
Worker 大小(gzip 后)3 MB10 MB
Worker 启动时间1 秒1 秒
同时打开的子请求连接66
单请求日志大小256 KB256 KB
每账号 Worker 数100500
Cron Triggers/账号5250
静态资源文件数/Worker20,000100,000
请求 body 大小100 MB100 MB(受 Cloudflare 计划限制,非 Workers 计划)
DNS 记录数/域名1,0001,000(Enterprise 默认 3,500)

最后核对:2026-06-22。数字来自 Cloudflare 官方文档,可能随时调整。部署前以官方页面为准:Workers 定价页Limits 文档R2 PricingImages PricingStream PricingRealtime PricingBrowser Run PricingAI Search Limits & PricingEmail Service PricingEmail Service Limits


表格"超出后"列有价格的服务 = 自动按量计费(会扣钱);写"不单独收费"或"—"的 = 不会额外扣费。R2 不在此表,它和 $5 套餐无关,见下方"需要特别注意"。

服务FreePaid ($5/月) 包含超出后
Workers 请求10 万/天1000 万/月$0.30/百万请求
Workers CPU 时间10ms/请求3000 万 ms/月$0.02/百万 CPU ms
单请求 CPU 上限10ms5 分钟(默认 30s,可调)
Cron / Queue CPU 上限10msQueue Consumer 15 分钟;Cron 30 秒(间隔 < 1 小时)或 15 分钟(间隔 >= 1 小时)长任务仍要控制成本和失败重试
Workers Logs20 万事件/天,保留 3 天2000 万事件/月,保留 7 天$0.60/百万事件
Workers Logpush不可用1000 万请求/月$0.05/百万请求
Workflows 请求和 CPU同 Workers 请求和 CPU同 Workers 请求和 CPU不单独收步骤调用费
Workflows 存储1 GB1 GB$0.20/GB-月
KV 读取10 万/天1000 万/月$0.50/百万
KV 写入1000/天100 万/月$5.00/百万
KV 存储1 GB1 GB$0.50/GB-月
D1 行读取500 万/天250 亿/月$0.001/百万行
D1 行写入10 万/天5000 万/月$1.00/百万行
D1 存储5 GB5 GB$0.75/GB-月
Durable Objects 请求10 万/天100 万/月$0.15/百万
Durable Objects 时长1.3 万 GB-s/天40 万 GB-s/月$12.50/百万 GB-s
DO SQLite Storage500 万行读取/天,10 万行写入/天,5 GB250 亿行读取/月,5000 万行写入/月,5 GB读取 $0.001/百万行,写入 $1/百万行,存储 $0.20/GB-月
Queues 操作1 万/天100 万/月$0.40/百万操作
Workers AI Neurons1 万/天1 万/天(和 Free 相同,但 Paid 超出后能继续用)$0.011/千 Neurons
AI Gateway 持久日志10 万条总量每个 gateway 1000 万条核心网关免费;高级能力按对应产品计
AI Gateway Logpush不可用1000 万请求/月$0.05/百万请求
AI Search 查询2 万/月不限量(open beta)Workers AI 和 AI Gateway 另算
AI Search 实例100 个/账号5000 个/账号open beta 期免费
AI Search 文件和抓取每实例 10 万文件;每天最多抓取 500 页每实例 100 万文件,hybrid search 为 50 万;抓取不限量单文件最大 4 MB
Vectorize 查询维度3000 万/月5000 万/月$0.01/百万
Vectorize 存储维度500 万1000 万$0.05/1 亿
Hyperdrive 查询10 万/天无限
PipelinesStreams / SQL transforms / Sinks 各 1 GB/月Streams 不限量;SQL transforms 和 Sinks 各 50 GB/月SQL transforms $0.04/GB;Sinks 按格式 $0.03-$0.06/GB
Analytics Engine10 万 data points/天,1 万 read queries/天1000 万 data points/月,100 万 read queries/月当前暂不计费,官方价格用于提前估算
Browser Run10 分钟/天,3 并发浏览器10 小时/月,10 并发浏览器$0.09/小时;并发浏览器 $2/个
Containers不可用25 GiB-时内存、375 vCPU-分、200 GB-时盘按量
Containers 出口流量不可用北美/欧洲 1 TB;大洋洲、韩国、台湾 500 GB;其他地区 500 GB超出按地区 $0.025-$0.05/GB
Email Sending不可用3000 封/月$0.35/千封(发到已验证目标地址免费,不计入额度)

最后核对:2026-06-22。以 Workers 定价页 为准。

需要特别注意

  • R2 的免费额度和 Workers 计划无关。所有人都能用 10 GB 存储 + 100 万 A 类 + 1000 万 B 类操作,不管买不买 $5 套餐。超出按 $0.015/GB-月、$4.50/M A 类、$0.36/M B 类算。R2 没有"停止计费"开关,也没有可靠的 per-service 用量告警,是整个 Cloudflare 里最容易意外扣费的服务。
  • 买 $5 套餐 = 失去 Free 的自动刹车。Free 下 Workers 请求超 10 万/天会返回 1024 错误、不扣钱;Paid 下超 1000 万/月会自动按量计费。这是升级时最容易忽略的代价。
  • 静态资源请求永远免费无限,即使跑在 Workers Static Assets 上也不计入 Workers 请求配额。Pages 静态请求同理,只有 Pages Functions 走 Workers 配额。
  • Service Bindings 不额外计请求费。一个 Worker 通过 Service Binding 调另一个 Worker,不会因为内部拆分多收一次请求费。
  • Durable Objects 的 SQLite 存储从 2026 年 1 月开始计费,按 D1 类似的 rows read / rows written / storage 口径算。
  • Images、Stream、Realtime 不是 Workers Paid 套餐的一部分。它们有自己的免费额度或独立价格,不要和 $5 套餐混在一起算。

计费示例

场景月请求平均 CPU月账单
1500 万请求,7ms CPU/请求1500 万7ms$8.00($5 + $1.50 请求 + $1.50 CPU)
1 亿请求,7ms CPU/请求1 亿7ms$45.40($5 + $27 请求 + $13.40 CPU)
1500 万请求,80% 是静态资源1500 万$5.00(静态资源请求免费且无限)
Cron 每小时跑 1 次,每次 3 分钟 CPU7203 分钟$6.99($5 + $1.99 CPU)

独立开发者更常见的量级举例:

场景月用量月账单
博客 + 小 API:50 万请求,3ms CPU50 万请求$5.00(远在 1000 万额度内)
小 SaaS:200 万请求,10ms CPU,D1 读写 1000 万行200 万请求$5.00(额度内,D1 读写也在 250 亿/5000 万内)
偶尔用 AI:每天 5000 Neurons~15 万 Neurons/月$5.00(在 1 万/天免费额度内)
R2 存 15 GB 图片15 GB 存储$5.00 + $0.075 R2(R2 和 $5 套餐分开算,超出 10 GB 按 $0.015/GB)
R2 存 50 GB + 200 万 A 类操作50 GB / 200 万 A 类$5.00 + $0.60 R2(存储 $0.60 + A 类 $0.45 + B 类约 $0)

静态资源请求免费是 Workers Static Assets 的关键优势:前端放在 Static Assets 上后,只有进入 Worker 的动态请求才计费。

什么时候升级

建议升级的场景

  • 日均请求超过 10 万,Free 已经开始报错
  • 需要更长的 CPU 时间(处理大文件、复杂计算、AI 推理、SSR)
  • 需要更高的平台上限(Worker 包大小、subrequests、Cron Triggers)
  • 需要用 Containers、Email Sending、Durable Objects KV 后端、Workers Logpush
  • 项目已经有真实用户,需要 7 天的 Workers Logs 来排查问题

暂不需要升级的场景

  • 个人博客、文档站 — Pages 静态请求免费无限
  • 早期验证阶段 — 先跑通再付费
  • 只用 R2 存文件 — R2 免费额度和 $5 套餐无关

成本控制

升级到 Paid 后最大的变化是:Free 下超额度会报错停止,Paid 下超额度会自动扣费。需要主动设防,风险分三档:

高风险:R2(和 $5 套餐无关,但会出现在同一张账单上)

  • R2 没有"停止计费"开关,超出 10 GB 自动按 $0.015/GB 扣
  • Cloudflare 的 Usage Based Billing 通知需要 Pro 计划($20/月)或更高,$5 套餐用户用不了
  • 定期查看 dashboard:R2 > 选 bucket > Metrics 标签,或用 GraphQL Analytics API 编程查询(r2StorageAdaptiveGroups 数据集)

中风险:按量计费的服务(Workers 请求/CPU、Workers AI、Containers、Email Sending)

  • 这些服务超额度后自动按量计费,没有总消费上限
  • 设 CPU 上限防单次请求爆掉:在 wrangler.jsonc 里加
json
{
  "limits": {
    "cpu_ms": 30000
  }
}

或者在 dashboard 里 Workers & Pages > 选 Worker > Settings > CPU Limits 设置。单次请求超过会被强制终止,不会因为一个 bug 把额度吃光。

  • Workers AI 监控https://dash.cloudflare.com/?to=/:account/ai/workers-ai 可看每日 Neurons 用量。超 1 万/天会自动按 $0.011/千 Neurons 扣,没有开关
  • Email Sending:3000 封/月免费额度,超出 $0.35/千封。发到已验证目标地址不计入额度

低风险:报错型服务(D1、KV、Queues、Durable Objects、Vectorize)

  • 这些在 $5 套餐下超额度后仍会报错停止,不会自动扣费(除非用量极大进入按量区间)

如何升级或取消

  • 升级:dashboard → Workers & Pages → 右侧 Manage PlansSubscriptions → 选 Workers Paid
  • 取消:同一入口降回 Free。当月已付的 $5 不退,下月不再扣
  • 降级后:Workers 请求回到 10 万/天(报错型),Containers/Email Sending/Logpush 停止可用

Cloudflare Playbook