AI SaaS 的 credits 计费,最先决定的不是「一个 credit 卖多少钱」,而是谁当记录商户、谁处理客户发票、谁承担间接税、谁能解释月底那张账单。这个顺序错了,后面再漂亮的 pricing table 都会变成客服和财务问题。

一个人做 SaaS,通常先撞上两个现实限制:团队没有专职财务工程师,也不想第一版就自己维护多国家税务注册。2026 年 5 月 24 日查看官方文档后,默认推荐给 Polar;例外是你已经深度接入 Stripe,并且能自己处理 Stripe Tax、Credit Grant、meter event、invoice finalization 和财务报表。

先选谁?

你的状态默认选择原因
AI wrapper、开源工具、个人 SaaS 第一版PolarMoR、订阅、meter、credits、发票和 payout 在一个更窄的产品限制里
已经用 Stripe Checkout / Billing 收费Stripe Billing复用已有 customer、subscription、invoice、tax 和 webhook
有欧盟、英国、美国多州客户,但没有税务注册能力PolarPolar 作为 MoR 处理客户交易层间接税,开发者只拿平台结算
企业合同、PO、复杂发票、Sales-led B2BStripe Billing 或合同外置Stripe 的订阅、invoice、quote 和报表组合更灵活
只卖充值包,不想做订阅谨慎用 Stripe creditsStripe billing credits 主要贴着 metered subscription items,不是通用储值钱包
产品含人工服务、代运营、撮合交易或高风险内容两边都先停MoR 和支付平台都可能要求额外审核或拒绝

这张表不是说 Polar 永远简单、Stripe 永远重,而是第一版 AI SaaS 该先处理税、发票、退款、争议和 credits,再来谈复杂账单模型。

MoR 和 Stripe Billing 的限制在哪里?

Polar 的 Merchant of Record 文档把限制写得很直:Polar 作为 reseller / MoR,承担国际 sales tax 这类交易层责任,开发者把数字产品卖给 Polar,再由 Polar 面向终端客户销售。客户看到的发票、税、退款和争议,进入 Polar 的交易链路。

Stripe Billing 是另一层东西。它负责 subscription、invoice、metered usage、credit grants 和 customer balance 这些账单对象。它不自动把你变成「不用管税的卖家」。Stripe Tax 可以帮你监控、注册、计算、收取、报告和通过伙伴申报,但 Stripe Tax 文档也明确把 tax compliance cycle 拆成理解义务、注册、计算收取、报告申报和汇缴。

Stripe pricing 页里还有 Managed Payments,定位是 Stripe 的 merchant of record solution,费率口径是每笔成功 Managed Payments transaction 额外 3.5%,并且在 Payments fees 之外。这个信息反而说明了重点:Stripe Billing、Stripe Tax、Stripe Managed Payments 是不同产品,不要在架构图里画成一个按钮。

责任项PolarStripe BillingStripe Tax / Managed Payments
订阅和用量账单支持 subscription product、metered price、Meter Credits强,支持 subscription、Meters、Credit Grant、invoiceTax 不负责账单模型;Managed Payments 是 MoR 层
记录商户Polar 作为 MoR / reseller不是 MoRManaged Payments 才是 Stripe 的 MoR 方向
销售税、VAT、GSTPolar 承担交易层间接税处理你仍是商户责任主体Tax 帮计算和申报流程;MoR 才改变记录商户
发票抬头客户面对 Polar 链路客户面对你的 Stripe 商户主体取决于 Tax 或 Managed Payments 产品
争议和退款Polar 参与处理,并有 review / chargeback 规则Stripe 提供工具,你自己负责策略Managed Payments 才会更多接管责任
所得税、公司税、本地申报仍归开发者或公司仍归开发者或公司仍要看主体、司法辖区和会计意见

这不是法律或税务建议。真正上线前,要把公司注册地、税务居民身份、客户所在地、产品类别、发票要求和银行入账材料给会计看。MoR 减少的是客户交易层的税务和争议负担,不会替你完成公司层面的纳税、年报、分红或个人申报。

credits 计费模型怎么拆?

AI SaaS 最常见的错误是把 token、credits、套餐、余额和发票混成一个字段。正确做法是拆成 5 层:用户看 credits,系统记 meter events,账单按 subscription item 出 invoice,税务按交易链路处理,财务按 payout 或 Stripe balance 对账。

模型用户看到什么后台计量适合产品主要风险
固定订阅Pro $19/月不计或只做风控日志成本极低、用量差异小的工具重度用户吃掉毛利
固定订阅 + creditsPro 每月 2,000 creditsmeter event + cycle grantAI 写作、图片生成、语音转写credits 和 overage 文案不清
预付 credits购买 $100 creditscredit ledger + meterAPI、批处理、企业预充值可能被用户理解成钱包或储值
Pay as you go用多少付多少meter event → invoice成熟 API、B2B 技术产品新用户害怕账单失控
固定费 + overage包 10 万 tokens,超出按量threshold + metered price已有稳定用量分布的 SaaS首月、退款、升级后对账复杂

Polar usage-based billing 的核心链路是 events、Meters、metered prices 和 Meter Credits benefit。官方例子直接用了 AI LLM tokens:应用发送 ai_usage 这类 event,meter 聚合 total_tokens,subscription product 里的 metered price 再产生计费。Meter Credits benefit 可以在每个订阅周期开始时给某个 meter 发放 units。

Stripe 的 billing credits 走 Credit Grant 账本,更适合把 credits 做成预付或促销余额。它的强约束也要写进产品文案:credit grants 只能应用到使用 Meters 的 metered subscription items,不能应用到 one-off invoices、licensed prices,也不支持 legacy Usage Records。Stripe 文档还写了 unused credit grants 的上限:每个客户最多 100 个。

Polar 的优势是什么?

Polar 的优势是「窄而快」。对 AI SaaS 第一版来说,窄不是缺点。你要卖的是软件访问、订阅、license、下载权益、API 或 credits,而不是立刻搭一套 Stripe + Tax + Revenue Recognition + 自建 admin 的财务系统。

Polar pricing 在 2026 年 5 月 24 日比对时,Starter 为 5% + $0.50;Pro 为 $20/月加 3.8% + $0.40;Growth 为 $100/月加 3.6% + $0.35;Scale 为 $400/月加 3.4% + $0.30。非美国 international cards 另加 1.5%。争议费是 $15,不论结果都会从余额扣除。

还有一个时间点要单独记:2026 年 5 月 27 日前创建的 organization 保留 Early Member 口径,页面写的是 4% + $0.40,subscription payments 另加 0.5%。一旦升级到 paid plan,Early Member 会退出,之后再降级回 Starter 会落到新的 Starter 费率。

Polar 项对 AI SaaS 的意义上线前要确认
MoR少处理客户交易层税务、发票和争议产品是否在 acceptable use 里
Usage events记录 token、图片、语音分钟、文件处理量event name、customer id、metadata 是否稳定
Meters把原始事件聚合成账单数量filter 和 aggregation 是否能解释
Metered price给 subscription product 绑定按量价格只适用于订阅产品
Meter Credits每周期给客户发放 meter unitscredits 用完后是否允许 overage
Account review首次 payout 前可能审核KYC、网站、产品、webhook、payout 账户要齐

Polar 也不是无审核通道。Account reviews 文档写明,首次 payout 前会做主账户审核,包含业务说明、KYC 和 Stripe Connect Express payout account;初审可能最长 14 天。连续审核会看 acceptable use、refunds、chargebacks 和 risk score;Polar 的 chargeback 管理目标是 0.4%,低于卡组织把 0.7% 以上视为 excessive 的阈值。

Stripe Billing 赢在哪里?

Stripe Billing 赢在「可组合」。如果你的 SaaS 已经有 customer、subscription、invoice、tax ID、coupon、quote、Customer Portal 和 accounting export,Stripe Billing 的 credits 就能嵌进现有系统,而不是迁到另一套 MoR 后台。

Stripe 的 credit-based pricing model 示例是 LLM:input token 和 output token 分别建 meter,price 绑定 meter,subscription 里挂多个 usage-based prices,再给 customer 创建 Credit Grant。Stripe 还提醒:billing_mode=flexible 创建订阅时,首张 invoice 会排除没有历史 usage 的 metered line items;invoice finalized 后,适用的 billing credits 才会自动应用。

这两个细节很关键。第一,Stripe credits 不是实时余额体验的天然答案,文档里的操作步骤是在 invoice finalization 时应用;高级实时 burn down 还在 private preview。第二,meter event 异步处理,upcoming invoice 可能不会立刻反映刚发送的事件。AI SaaS 如果给用户做实时 credits UI,仍要有自己的 usage ledger。

Stripe 组件适合解决什么不适合误解成什么
Meters聚合 token、request、storage、job 等用量客户可读的唯一实时余额
Credit Grant预付或促销 billing credits礼品卡、通用储值或第三方支付余额
Subscription items把多个 usage price 放进同一订阅任意一次性 invoice 的 credits 抵扣入口
Invoice finalization最终应用 credits 和生成账单实时扣点系统
Stripe Tax计算、收取、报告和辅助申报税自动把你变成 MoR
Managed PaymentsStripe 的 MoR 方向Billing 默认能力

Stripe pricing 页在比对日显示,Billing pay as you go 是 0.7% of Billing volume,包含 Stripe 内外处理的 Billing transactions,不含 one-off invoices。Stripe Tax 的 no-code / low-code 价格口径以 active registration 和 live transaction 计算,pricing 页同时展示了 Tax 的独立产品区。预算时不能只拿 0.7% 对比 Polar 5% + $0.50,因为这两者覆盖的责任范围不一样。

成本表怎么做才不会误判?

用 1,000 个 Pro 用户来做预算很诱人,但第一版 AI SaaS 更该用三种订单形态算:小额月付、年付订阅、企业预付。固定费用、国际卡、Tax、refund、chargeback 和 payout 都会改变结论。

费用项PolarStripe Billing
账单系统费用Starter 5% + $0.50;付费计划降低变量费率PAYG 0.7% of Billing volume
支付处理Polar 底层支付成本已进入 MoR 口径,另看 payout provider fees还要叠加 Stripe Payments 等费用
国际卡非美国 international cards +1.5%常见 Stripe Payments 国际卡另算,按账户地区比对
税务MoR 处理客户交易层间接税Stripe Tax 单独计费,注册、申报、汇缴仍要管理
争议$15 per dispute;chargeback rate 有审核阈值Radar、dispute、证据和退款策略自己配置
财务对账payout、reverse invoice、订单和税额看 Polar 链路invoice、balance transaction、tax report、Revenue Recognition 可组合
迁移成本从 MoR 迁出要处理发票历史、权益和客户解释留在 Stripe 生态内迁移更轻,但税务责任更重

如果你的客单价是 $9/月,Polar 的固定 $0.50 会很疼;如果你的客户分散在多个税区,Stripe 的低 Billing 费率又可能被税务注册、申报和人工成本吃回去。小额 B2C 和开发者工具要看「每笔固定费」;高客单 B2B 要看「发票、采购、税号和合同」。

设计 AI credits 时先写这 7 个字段

不要先开后台建价格,在自己的数据库里写清楚这 7 个字段,再决定 Polar 还是 Stripe Billing。

字段示例为什么重要
usage_eventai_completion_finished以后所有 meter 都从这里来
external_customer_id你的 user id 或 workspace id平台账单要能映射到内部客户
meter_unittotal_tokensimage_countaudio_minutes决定账单怎么聚合
display_credit1 credit = 1,000 tokens决定用户能不能看懂
cycle_grantPro 每月 2,000 credits决定订阅价值感
overage_policy用完停用或按量收费决定投诉和退款风险
ledger_sourcePolar / Stripe / internal决定谁是最终账本,谁只是展示

Polar 更适合把 cycle_grant 贴近 subscription benefit;Stripe 更适合把 ledger_source 做成 Credit Grant 和 invoice 账本。无论选哪边,都不要把平台后台当唯一审计流水。客户问「为什么今天扣了 83 credits」时,你要能回到 request id、模型名、输入输出 tokens、时间戳和扣费规则。

后台怎么管才不乱?

usage-based billing 上线后,后台会同时出现 Polar 或 Stripe、OpenAI / Anthropic、数据库、GitHub、Cloudflare、银行、客服邮箱和会计软件。真正出事故时,常见原因不是 meter 少写一个字段,而是有人改了 price、coupon、tax code、webhook 或 model mapping,却没有留下变更记录。

如果团队分布在不同城市,建议把收款、模型供应商、部署和财务后台放进同一套登录规范:固定负责人、固定设备、固定 2FA、月度导出、变更单和退款记录。核心后台可以用海外银行 + Stripe + AI 工具全场景承载,重点是让收款、部署和 AI 供应商账号保持可追溯的操作环境。

这段不是在给计费系统加玄学配置。AI credits 的事故要能从「客户看到余额变化」一路查到「模型供应商扣了多少 token」。登录环境、变更记录和导出节奏越稳定,月底对账越少靠回忆。

未覆盖的限制

这篇只比较 Polar 与 Stripe Billing 在 AI SaaS credits、usage-based billing、MoR 和税务限制上的产品选择,不替代律师、CPA、会计师或税务顾问意见。

以下 5 个限制不在覆盖范围内:

  1. 没有判断你的公司注册地该在哪里。
  2. 没有判断你是否已经触发某个国家或州的税务注册义务。
  3. 没有测试 Stripe Managed Payments 的实际准入和地区可用性。
  4. 没有覆盖所有 Polar acceptable use 高风险类别。
  5. 没有替你判断 AI 生成内容是否涉及版权、商标、肖像、成人内容或监管风险。

Polar acceptable use 页面在 2026 年 3 月 25 日生效的版本里,把 Software & SaaS、数字产品、premium content & access 列为可接受产品,同时也列出 physical products、human services、marketplaces、成人内容、金融服务、部分 AI 内容生成工具等限制或禁止类别。AI SaaS 不是写了「SaaS」就自动安全;产品能力、交付方式、客户群和营销文案都会影响审核。

落地顺序

第一版 AI SaaS,我会按这个顺序做:

  1. 用内部 usage ledger 记录每次模型调用。
  2. 把前台单位定成 credits,不直接暴露复杂 token 价格。
  3. 如果没有税务和财务人手,用 Polar 跑 subscription + meter + credits。
  4. 如果已有 Stripe 生态,用 Stripe Meters + Credit Grant 做测试账单。
  5. 用 3 个测试客户跑新订阅、用完 credits、overage、退款、取消、发票和 payout。
  6. 把 tax、invoice、refund、chargeback 和 support 脚本写成客服能读懂的话。
  7. 月底导出订单、用量、credits、税额、平台费和银行入账,交给会计复核。

Polar 的默认价值是让独立开发者少背一层交易责任,Stripe Billing 的默认价值是让成熟 SaaS 拥有更细的账单控制。不要把「费率低」当唯一答案。AI SaaS 的 credits 计费,最终比的是谁能让客户、后台、发票、税务和会计在同一套数字上说话。

相关阅读