Usage-Based Billing
Subscriptions
Add-ons
Seat-Based Billing
什么是混合计费?
混合计费将多种定价维度组合成一个产品提供。与仅选择统一价订阅或基于使用的定价相比,您可以将二者结合起来使用。为什么使用混合计费?
常见混合模式
混合模型 1:订阅 + 使用
最常见的混合模型。客户支付基础订阅费以及超出包含津贴的使用费用。如何运作
专业计划:每月$49- 包含:每月10,000次API调用
- 超量:每次调用$0.005,超过10,000次
- 基础订阅:$49.00
- 超量:(25,000 - 10,000)× 75.00
- 总计:$124.00
使用场景
- API平台:基础访问+按请求收费
- AI/ML服务:订阅+令牌/生成使用
- 存储服务:基础计划+每GB超量
- 通信平台:基础+每消息/分钟收费
实施
Create Usage Meter
Create Subscription Product with Usage Pricing
Create Checkout Session
Send Usage Events
定价变化
- Included Allowance
- Zero Base + Pure Usage
- Tiered Allowances
- 包含:10,000次API调用
- 超量:每次调用$0.005,超过10,000次
- 客户使用8,000→支付$49(无超量)
混合模型 2:订阅 + 座席
平台费用加上每用户费用。适用于团队协作工具和 B2B SaaS。如何运作
团队计划:每月15- 基础平台费用:每月$99(包括3个座席)
- 附加座席:每座席每月$15
- 平台费用:$99.00
- 额外座席:(12 - 3) × 135.00
- 总计:每月$234.00
使用场景
- 协作工具:工作区费用+每成员
- CRM 系统:平台授权+每销售代表
- 项目管理:团队计划+每贡献者
- 开发者工具:组织费用+每开发者
实施
Create Seat Add-on
Create Base Subscription
Create Checkout with Seats
Adjust Seats as Needed
定价变化
- Included Seats
- Pure Per-Seat
- Tiered Per-Seat
- 包含:5个座席
- 额外座席:每座席每月$15
- 20用户 = 15) = $324/月
混合模型 3:订阅 + 功能附加
核心订阅及可选的功能升级,客户可以选择添加。如何运作
核心计划:每月$29 可选附加:- 高级分析:+$19/月
- API访问:+$9/月
- 优先支持:+$29/月
- 白标化:+$49/月
- 核心计划:$29.00
- 分析:$19.00
- API 访问:$9.00
- 总计:每月$57.00
使用场景
- SaaS平台:核心功能+高级模块
- 营销工具:基础工具+集成
- 分析产品:仪表板+高级报告
- 安全软件:基本保护+高级功能
实施
Create Feature Add-ons
Create Core Subscription
Let Customers Choose
Add Features Later
混合模型 4:座席 + 使用
每用户费用结合消费型费用。每个用户都有一个津贴。工作原理
团队分析:$20/用户/月 每位用户包含:- 每月 5 GB 数据处理量
- 超额费用:超出额度后按 $2/GB 计费
- 席位费用:10 × 200.00
- 包含的数据量:10 × 5 GB = 50 GB
- 超额费用:(80 - 50) × 60.00
- 总计:$260.00/月
使用场景
- 分析平台:按分析师数量 + 数据处理量计费
- 设计工具:按设计师数量 + 存储空间/导出量计费
- 开发环境:按开发者数量 + 计算时长计费
- 通信工具:按用户数量 + 消息/通话量计费
实现选项
由于无法将 usage meters 和 add-ons 同时附加到同一订阅,请选择以下方法之一:- Option A: Usage Product + App-Managed Seats
- Option B: Seat Add-on + On-Demand Usage Charges
Create Usage Meter
Create Usage-Based Subscription
Manage Seats in Your Application
Calculate Dynamic Free Threshold
混合模式 5:订阅 + 席位 + 用量(三重混合)
最全面的模式:平台费用 + 按用户计费 + 按用量计费。工作原理
企业平台- 平台费用:$199/月
- 每个席位:$25/用户/月
- 用量:每 1000 次 API 调用 $0.10(包含 50K 次)
- 平台:$199.00
- 席位:20 × 500.00
- 用量:(150K - 50K) × $0.10/1K = $10.00
- 总计:$709.00/月
使用场景
- 企业 SaaS:平台 + 团队 + 用量
- 数据平台:工作区 + 分析师 + 查询
- 集成平台:Hub + 连接器 + 事务
- AI 平台:工作区 + 开发者 + 推理
实现选项
选择以下方法之一来实现三重混合计费:- Option A: Base + Seats (Add-on) + On-Demand Usage
- Option B: Base + Usage (Meter) + App-Managed Seats
Create Seat Add-on
Create Subscription Product
Create Checkout with Seats
Track Usage in Your Application
Charge Usage at End of Cycle
混合模式 6:分层基础费用 + 用量超额
不同的订阅层级具有不同的包含额度和超额费率。工作原理
实现
为每个层级创建单独的订阅产品,并为每个产品配置各自的用量设置:升级路径
客户升级层级后,将获得:- 更高的包含额度
- 更低的超额费率
- 更高的单位金额价值
混合模式 7:订阅 + 按需收费
周期性订阅,加上针对服务或超额用量的可变手动费用。工作原理
顾问预付费计划:$199/月 包含:- 平台访问权限
- 每月 5 小时咨询服务
- 电子邮件支持
- 额外咨询:$150/小时
- 定制开发:$200/小时
- 紧急支持:$100/次事件
- 预付费:$199.00
- 3 小时额外咨询:$450.00
- 1 次紧急支持:$100.00
- 总计:$749.00
使用场景
- 咨询服务:预付费 + 按小时计费
- 托管服务:基础费用 + 事件费用
- 代理服务:月费 + 项目费用
- 支持计划:SLA 费用 + 按工单或按小时计费
实现
Create On-Demand Subscription
Charge for Services
Track and Invoice
实际示例
示例 1:AI SaaS 平台
定价结构:- 基础订阅:$99/月(平台访问权限,包含 5 个席位)
- 席位 Add-on:$20/席位/月
- 功能 Add-ons:Custom Models($49/月)、API Access($29/月)、Priority Queue($19/月)
- 用量超额:超过 100K 后按每 1,000 个 token 收取 $0.02(通过按需收费)
示例 2:开发者工具平台
层级选项:- 额外用户:$10/用户/月
- 优先构建:$19/月
- 自定义域名:$9/域名/月
示例 3:营销自动化
定价结构:- 基础费用:$79/月(核心自动化功能,包含 3 个席位)
- 联系人层级(add-ons):包含 1K,5K(+$30),25K(+$80),100K(+$200)
- 功能 Add-ons:SMS Marketing($29/月)、Landing Pages($19/月)、A/B Testing($29/月)
- 团队席位:$15/用户/月的 add-on
- 电子邮件量:在应用中跟踪,并通过按需收费收取超额费用(超过限制后每 1,000 封邮件 $1)
实现最佳实践
定价页面清晰度
好:“$49/月包含 10,000 次 API 调用。额外调用:每次 $0.005” 不好:“$49/月 + 用量费用”成本可预测性
帮助客户估算费用:用量可见性
向客户实时显示其用量:计费透明度
提供显示所有组成部分的详细发票:混合计费故障排查
Usage not being tracked correctly
Usage not being tracked correctly
- 验证事件摄取是否正常(检查 API 响应)
- 确认
customer_id与订阅客户匹配 - 检查
event_name与 meter 配置匹配 - 验证事件具有正确的时间戳(不是未来时间)
Proration confusion with multiple components
Proration confusion with multiple components
- 使用
previewChangePlanAPI 在确认前显示确切费用 - 说明按比例计费同时适用于订阅和 add-ons
- 考虑使用
difference_immediately,以简化升级计费
Free threshold not applying correctly
Free threshold not applying correctly
- 验证免费阈值已在基于用量的产品上配置
- 检查阈值单位是否与事件聚合方式匹配(调用次数与请求次数)
- 确认 usage meter 已正确附加到订阅产品
Add-ons not appearing in checkout
Add-ons not appearing in checkout
- 验证 add-ons 已在 dashboard 中附加到订阅产品
- 检查 API 调用中的 add-on ID 是否正确
- 确保 add-on 的货币与订阅产品的货币匹配