2026年SaaS MVP成本分解:Stripe、Supabase、Clerk与PostHog
答案从来都不简单,因为有构建成本(你支付给开发人员的费用)和堆栈成本(你每月支付以保持灯亮的费用)。我在网上看到的大多数分解关注其中一个或另一个。本文涵盖了两者——采用从实际供应商页面提取的真实 2026 定价,而不是凭直觉。
我们讨论的是一个典型的 B2B SaaS MVP。想想项目管理工具、CRM 附加组件、分析仪表板、工作流自动化——具有用户身份验证、订阅计费模型、数据库和基本产品分析的东西。这是两个创始人在车库里构建的东西,或者小型代理机构在 8-12 周内构建的东西。
让我们深入了解数字。
目录
- 参考 MVP:我们定价的内容
- 开发成本:代理机构 vs 自由职业者 vs 内部
- 现代 SaaS 堆栈:逐工具分解
- 身份验证:Clerk vs Supabase Auth vs Auth0
- 数据库和后端:Supabase vs PlanetScale vs Neon
- 订阅计费:Stripe Billing 深入探讨
- 产品分析:PostHog vs Mixpanel vs Amplitude
- 托管和部署:Vercel vs Cloudflare vs Railway
- 不同规模下的总月堆栈成本
- 英国 vs 美国:让你感到意外的定价差异
- 何时花费更多 vs 保持精益
- 常见问题

参考 MVP:我们定价的内容
为了使这具体化,这是我们定价的 MVP:
- 类型: 具有团队工作区的 B2B SaaS
- 启动时的用户数: 0-100(前 3 个月)
- 规模目标: 第 12 个月达到 500-1,000 名用户
- 功能: 带有 SSO 的用户身份验证、基于角色的访问权限、订阅计费(每月/每年)、核心功能仪表板、基本管理面板、产品分析、事务电子邮件
- 前端: Next.js(App Router)
- 计费模式: 月度经常性收入、每座位定价、免费试用
这是原型。如果你正在构建大致这种形状的东西,这些数字将很有用。如果你正在构建一个有 100,000 个免费用户的消费者应用程序,你的成本概况看起来会非常不同。
开发成本:代理机构 vs 自由职业者 vs 内部
让我们从大数字开始——实际构建东西。
| 方法 | 典型成本(2026) | 时间表 | 最适合 |
|---|---|---|---|
| 资深自由职业者 | £8,000 - £20,000 / $10,000 - $25,000 | 8-16 周 | 紧凑预算、清晰规范 |
| 小型代理机构(2-4 名开发人员) | £25,000 - £60,000 / $30,000 - $75,000 | 6-12 周 | 速度 + 质量平衡 |
| 内部聘请(1 名全栈开发人员) | £55,000 - £85,000/年 / $70,000 - $110,000/年 | 持续进行 | 长期产品 |
| 开发商店/外包团队 | £15,000 - £40,000 / $18,000 - $50,000 | 8-14 周 | 预算优化 |
| 无代码(Bubble 等) | £2,000 - £8,000 / $2,500 - $10,000 | 2-6 周 | 仅验证 |
这些范围很大,因为范围变化很大。有三个 CRUD 屏幕的 SaaS 与具有实时协作和复杂权限模型的不同。
在 Social Animal,我们典型的 Next.js SaaS MVP 参与运行 8-12 周,有 2-3 名开发人员团队。我们使用无头架构——通常前端使用 Next.js,营销页面使用无头 CMS,应用程序本身使用 Supabase 或自定义 API 层。这种方法保持成本可预测,因为每一层都有清晰的边界。
关键洞察:你的开发成本是一次性的(大致)。你的堆栈成本是永久的。一个£40k 的构建成本£50/月的运行,与一个£20k 的构建成本£500/月的运行完全不同。
现代 SaaS 堆栈:逐工具分解
这是我为大多数在 2026 年交付的 B2B SaaS MVP 推荐的堆栈,有原因:
前端: Next.js 15(App Router)
身份验证: Clerk 或 Supabase Auth
数据库: Supabase(PostgreSQL)
计费: Stripe Billing + Stripe Tax
分析: PostHog
电子邮件: Resend
托管: Vercel
监控: Sentry
CMS(营销):Sanity 或 Contentful(用于 /blog、/pricing 等)
让我们对每一个进行定价。

身份验证:Clerk vs Supabase Auth vs Auth0
身份验证是你的用户首先接触的东西,也是你最后想出错的东西。2026 年,MVP 有三个现实的选择。
Clerk
Clerk 已成为 Next.js SaaS 应用程序的默认选择,坦白说,它应该如此。DX 是例外的——你可以获得预构建的组件、组织/团队支持和开箱即用的 SSO。
2026 定价:
- 免费:最多 10,000 个月活跃用户(MAU)
- Pro:$25/月 + 每超过 10,000 个用户 $0.02
- 企业:自定义(通常 SSO、SCIM 等为 $500+/月)
对于少于 1,000 个用户的 MVP?它是免费的。这很难被打败。
Supabase Auth
如果你已经将 Supabase 用于你的数据库(你可能应该),他们的身份验证是包含的。它支持电子邮件/密码、魔术链接、OAuth 提供商和基本 RLS(行级安全)集成。
2026 定价:
- 包含在 Supabase 免费层中(50,000 MAU)
- 包含在 Supabase Pro 中($25/月)
权衡:你自己会构建更多 UI。没有像 Clerk 那样的预构建组件。但价格是对的,与数据库的集成是本地的。
Auth0(Okta)
2026 定价:
- 免费:25,000 MAU(最近增加)
- Essentials:$35/月 用于 500 个外部用户
- Professional:$240/月
Auth0 对大多数 MVP 来说是过度的。一旦你需要高级功能,定价就会变得奇怪,免费层有一些限制会咬你。我只会在你从第一天就有企业合规要求的情况下选择 Auth0。
| 功能 | Clerk | Supabase Auth | Auth0 |
|---|---|---|---|
| 免费层 MAU 限制 | 10,000 | 50,000 | 25,000 |
| 预构建 UI 组件 | ✅ 很好 | ❌ DIY | ✅ 好 |
| 组织/团队支持 | ✅ 本地 | ❌ 手动 | ✅ 本地 |
| SSO(SAML) | Pro 计划 | ❌ | Professional |
| Next.js 集成 | ✅ 最佳的同类 | ✅ 好 | ✅ 好 |
| 500 个用户时的月成本 | $0 | $0 | $0 |
| 5,000 个用户时的月成本 | $0 | $25(Supabase Pro) | $240+ |
我的建议: 如果你想要速度,使用 Clerk。如果你想要简单性并且已经在 Supabase 上,使用 Supabase Auth。
数据库和后端:Supabase vs PlanetScale vs Neon
对于 B2B SaaS MVP,Supabase 是 2026 年明显的起点。它为你提供 PostgreSQL、实时订阅、存储、边缘函数和身份验证——全部在一个仪表板中。
Supabase 定价(2026)
- 免费: 500MB 数据库、1GB 存储、2 个项目
- Pro: $25/月 — 8GB 数据库、100GB 存储、每日备份
- 团队: $599/月 — SOC2 合规、优先支持
大多数 MVP 将在第一个月内升级到 Pro 计划。免费层适合开发,但 500MB 数据库限制和缺乏每日备份使其不适合生产。
PlanetScale
PlanetScale 在 2024 年转向仅企业模式,并删除了他们的免费层。除非你特别需要带有分支的 MySQL,否则我不会为 MVP 从这里开始。
Neon
Neon 是无服务器 PostgreSQL 选项,已获得严肃关注。他们的免费层真的很慷慨——0.5 GB 存储、自动缩放到零。
- 免费: 0.5GB 存储、190 计算小时
- 启动: $19/月 — 10GB 存储
- 规模: $69/月 — 50GB 存储、读取副本
如果你只需要一个数据库,Neon 很棒。但 Supabase 为你提供数据库加上其他一切。对于 MVP,这种便利很重要。
订阅计费:Stripe Billing 深入探讨
这是非协商的。你正在使用 Stripe。在 2026 年,没有什么接近 SaaS 计费堆栈。
Stripe 的成本
- 支付处理: 1.5% + 20p(英国)或 2.9% + 30¢(美国)每笔交易
- Stripe Billing: +0.5% 用于经常性计费功能(发票、订阅管理、按比例分配、催款)
- Stripe Tax: +0.5% 每笔交易用于自动税计算
- Stripe Radar(欺诈): 包含在基本处理费中
所以具有税务合规的订阅 SaaS 的全包费率:
英国: 2.5% + 20p 每笔交易 美国: 3.9% + 30¢ 每笔交易
这在规模上是什么样的
| MRR | 月度 Stripe 费用(英国) | 月度 Stripe 费用(美国) | 净收入(英国) | 净收入(美国) |
|---|---|---|---|---|
| £1,000 | ~£30 | ~$44 | ~£970 | ~$956 |
| £5,000 | ~£140 | ~$210 | ~£4,860 | ~$4,790 |
| £10,000 | ~£270 | ~$410 | ~£9,730 | ~$9,590 |
| £50,000 | ~£1,300 | ~$2,000 | ~£48,700 | ~$48,000 |
假设平均交易为每座每月 £50/$65。
美国费率明显更高。如果你是主要向美国客户销售的英国 SaaS,你将支付客户区域卡费率,而不是你的。这是需要考虑的因素。
实施提示
// 基础 Stripe 订阅设置,带有 Next.js
import Stripe from 'stripe';
const stripe = new Stripe(process.env.STRIPE_SECRET_KEY!);
export async function createSubscription(
customerId: string,
priceId: string
) {
const subscription = await stripe.subscriptions.create({
customer: customerId,
items: [{ price: priceId }],
payment_behavior: 'default_incomplete',
payment_settings: {
save_default_payment_method: 'on_subscription',
},
expand: ['latest_invoice.payment_intent'],
automatic_tax: { enabled: true }, // Stripe Tax
});
return subscription;
}
不要忘记:你还需要 Stripe webhooks 将订阅状态同步回你的数据库。为适当的 webhook 处理器预留 2-3 天的开发时间,涵盖 invoice.paid、customer.subscription.updated、customer.subscription.deleted 和各种失败状态。
产品分析:PostHog vs Mixpanel vs Amplitude
你需要了解用户实际在做什么。猜测是 MVP 死亡的方式。
PostHog
PostHog 已成为我对 SaaS MVP 的默认建议。它是开源的,你可以自托管它(节省资金),云产品也非常慷慨。
2026 定价(云):
- 免费: 每月 100 万事件、会话重放(5,000/月)、功能标志
- 付费: 超过 100 万后每个事件 $0.00031
每月 100 万个事件对 MVP 来说是巨大的。在你有数千名活跃用户之前,你可能不会超过这个。
Mixpanel
- 免费: 每月 2,000 万事件(他们大幅增加了这个)
- Growth: 从 $28/月
Mixpanel 的免费层在原始事件量上实际上更慷慨。但 PostHog 包括会话重放、功能标志、A/B 测试和调查——所有你需要与 Mixpanel 分别支付的东西。
Amplitude
- 免费(Starter): 50,000 MTUs(月跟踪用户)
- Plus: 从 $49/月
- Growth: 自定义定价
| 功能 | PostHog | Mixpanel | Amplitude |
|---|---|---|---|
| 免费事件限制 | 100万/月 | 2000万/月 | 50K MTUs |
| 会话重放 | ✅ 包含 | ❌ | ❌ |
| 功能标志 | ✅ 包含 | ❌ | ✅ 基础 |
| A/B 测试 | ✅ 包含 | ❌ | ✅ 有限 |
| 自托管选项 | ✅ | ❌ | ❌ |
| 最适合 | 一体化 | 纯分析 | 企业 |
我的建议: PostHog。对于 MVP 来说,这甚至不是很接近。你在一个工具中获得了五个工具。
托管和部署:Vercel vs Cloudflare vs Railway
如果你正在使用 Next.js 构建——在 2026 年为 SaaS MVP,你应该——你的托管选择很重要。
Vercel
- Hobby: $0(个人、非商业)
- Pro: $20/用户/月 — 任何商业项目的最低要求
- Enterprise: 自定义
对于 2 名开发人员的团队,那是 $40/月。你获得预览部署、边缘函数、图像优化和分析。Next.js 集成是(毫不奇怪)完美的。
Cloudflare Pages
- 免费: 无限静态页面、每天 100K 函数调用
- Pro: 每个域 $20/月
更便宜,但 Cloudflare 上的 Next.js 支持仍在成熟中。你会遇到边界情况。对于基于 Astro 的营销网站与你的应用程序并行,Cloudflare 是很好的。
Railway
- Hobby: $5/月 + 使用
- Pro: $20/月 + 使用
Railway 很棒,如果你需要传统的服务器端托管——也许用于后台工作、cron 任务或单独的 API。许多 SaaS MVP 使用 Vercel 用于 Next.js 前端,Railway 用于工作程序。
不同规模下的总月堆栈成本
这是完整的图景。这是运行推荐堆栈实际花费的成本:
发布前/开发阶段
| 服务 | 计划 | 月成本 |
|---|---|---|
| Clerk | 免费 | $0 |
| Supabase | 免费 | $0 |
| Stripe | N/A(无交易) | $0 |
| PostHog | 免费 | $0 |
| Vercel | Pro(2 名开发人员) | $40 |
| Resend | 免费(100 封电子邮件/天) | $0 |
| Sentry | 免费(5K 错误) | $0 |
| 域 + DNS | Cloudflare | $15/年 |
| 总计 | ~$41/月 |
启动(0-100 个用户,~$2K MRR)
| 服务 | 计划 | 月成本 |
|---|---|---|
| Clerk | 免费 | $0 |
| Supabase | Pro | $25 |
| Stripe | 计费费用 | ~$60 |
| PostHog | 免费 | $0 |
| Vercel | Pro(2 名开发人员) | $40 |
| Resend | Pro(50K 电子邮件) | $20 |
| Sentry | 团队 | $26 |
| 总计 | ~$171/月 |
增长(500-1,000 个用户,~$15K MRR)
| 服务 | 计划 | 月成本 |
|---|---|---|
| Clerk | Pro | $25 + 使用 |
| Supabase | Pro | $25 |
| Stripe | 计费费用 | ~$450 |
| PostHog | 免费(可能仍在 100 万以下) | $0 |
| Vercel | Pro(3 名开发人员) | $60 |
| Resend | Pro | $20 |
| Sentry | 团队 | $26 |
| 总计 | ~$606/月 |
注意当你增长时 Stripe 费用如何成为主导成本。在 $15K MRR,你支付大约 $450/月给 Stripe。所有其他合起来大约 $156。这就是为什么 SaaS 利润率如此之好——你的基础设施成本增长得比收入慢得多。
英国 vs 美国:让你感到意外的定价差异
大多数 SaaS 工具以美元定价。如果你是英国的创始人,有一些事情要知道:
Stripe 处理费在英国更低 — 1.5% + 20p vs 2.9% + 30¢。这在规模上很显著。
SaaS 工具上的增值税 — 作为英国企业,你将支付 20% 的增值税。Supabase、Vercel、Clerk——他们都在上面征收增值税。一个 $25/月 的计划变成 ~$30。这加起来。
汇兑风险 — 当英镑对美元走弱时,你的整个堆栈突然变得更昂贵。在 2025-2026 年,这为英国创始人增加了大约 5-10% 的成本。
Stripe Atlas vs 英国有限公司 — 通过 Stripe Atlas 设置美国实体($500 一次性)如果你的大多数客户是美国的话可能有意义。但你需要美国银行账户和可能的美国税务申报。对于主要为英国/欧盟客户提供服务的 B2B SaaS,标准英国有限公司更简单且便宜。
英国开发人员费率低 15-25% — 伦敦的资深全栈开发人员每天成本 £550-750。旧金山的等价人物每天运行 $800-1,200。如果你正在外包开发,英国代理机构提供强大价值。
在 Social Animal,我们与大西洋两岸的创始人合作。堆栈建议是相同的——差异在于计费结构和合规要求。
何时花费更多 vs 保持精益
并非所有支出都是平等的。这是我会早期投资的地方,以及我保持便宜的地方:
值得立即支付:
- 一个真正的数据库(Supabase Pro — 仅备份就值得 $25/月)
- 错误监控(Sentry — 你需要知道何时出错)
- 一个适当的域和 SSL
在你有付费客户之前保持免费/便宜:
- 分析(PostHog 免费层很慷慨)
- 身份验证(Clerk 免费层处理 10K 用户)
- 电子邮件(Resend 免费层处理 100/天)
值得投资开发时间:
- 适当的 Stripe webhook 处理(所以计费状态永远不会不同步)
- 数据库迁移和种子脚本(所以你可以在几分钟内重建你的开发环境)
- CI/CD 管道(即使是基础 GitHub Actions 每周也可节省几小时)
对 MVP 来说不值得构建:
- 自定义身份验证(只需使用 Clerk 或 Supabase Auth)
- 自定义分析(只需使用 PostHog)
- 自定义计费门户(Stripe 的托管门户完全可以)
- 移动应用(始终先发布网页)
如果你想探索 无头 CMS 方法 为你的营销页面能做什么,同时保持你的应用架构干净,那是我们为 SaaS 客户不断使用的模式。你的营销网站和你的应用可以共享代码库,但有完全不同的内容管理工作流程。
常见问题
2026 年构建 SaaS MVP 要花多少钱? B2B SaaS MVP 的总构建成本范围从 £8,000 到 £60,000($10,000 到 $75,000),取决于你是雇佣自由职业者、代理机构还是内部构建。月度运行成本从启动前约 $40/月开始,随着你在 6-12 个月内增长到 1,000 个用户时扩展到 $150-600/月。开发成本是大变量——堆栈本身惊人地便宜。
构建 SaaS 产品的最便宜的方法是什么? 最便宜的可行路径是一个使用 Next.js、Supabase(免费层)、Clerk(免费层)、Stripe 和 PostHog(免费层)的独立开发人员,部署在 Vercel Pro($20/月)。你的总基础设施成本可以在 $50/月以下。问题是开发时间——如果你自己构建,预留 3-6 个月的时间。无代码工具如 Bubble 可以更快,但会产生技术债务,你在缩放时需要解决。
Stripe 对 SaaS 计费来说很贵吗? Stripe 在美国每笔交易收费 2.9% + 30¢,或在英国每笔交易收费 1.5% + 20p,加上 Stripe Billing 功能的 0.5%。在 $10K MRR,你大约支付 $350-400/月的总 Stripe 费用。这是行业标准定价。像 Paddle 或 LemonSqueezy 这样的替代品充当商业记录人(为你处理税务合规),但收费 5-8%,显著更多。对于大多数 SaaS 企业,Stripe 是最具成本效益的选择。
我应该为我的 SaaS MVP 使用 Supabase 还是 Firebase? 对于 2026 年的 B2B SaaS,Supabase 是更好的选择。它使用 PostgreSQL(你永远不会超过),对持续工作负载有更好的定价,包括身份验证和存储,并与 Next.js 等现代框架整合良好。Firebase 对于具有实时要求的消费者应用仍然很好,但其 NoSQL 数据库(Firestore)随着数据模型变得复杂而变得痛苦——B2B SaaS 数据模型总是变得复杂。
SaaS MVP 的最佳分析工具是什么? PostHog。它为你提供事件跟踪、会话重放、功能标志、A/B 测试和用户调查——每月最多 100 万个事件的免费。你需要 Mixpanel 加 Hotjar 加 LaunchDarkly 加 Statsig 来获得相同的功能集,那将花费 $200+/月。PostHog 也是开源的,所以如果你需要数据驻留或合规原因,你可以自托管它。
英国 SaaS 成本与美国 SaaS 成本相比如何? 英国 SaaS 创始人受益于更低的 Stripe 处理费(1.5% vs 2.9%)和更低的开发人员费率(大约比美国等价物低 15-25%)。但他们在大多数 SaaS 工具上支付 20% 增值税,USD 计价意味着汇率波动可能增加成本 5-10%。净净,从英国构建 SaaS MVP 通常比从美国构建相同的东西便宜 10-20%。
我应该何时从免费层移至付费计划? 当你有付费客户时。免费层缺少备份,支持有限,通常会限制性能。Supabase Pro 在 $25/月 提供每日备份和更好的性能——一旦真金流过你的应用程序就不可协商。例外是身份验证和分析:Clerk 的免费层处理 10,000 个用户,PostHog 的免费层处理 100 万个事件。你可能在 6-12 个月内不会超过这些。
我能否使用无代码工具构建 SaaS MVP? 你可以使用 Bubble、Webflow + Memberstack 或类似平台构建原型或验证工具。这适用于测试需求和获得早期注册。但我会强烈建议不要在无代码上启动生产 B2B SaaS。限制很快就会出现——自定义计费逻辑、复杂权限、API 集成和性能优化都变得痛苦。使用无代码来验证想法,然后投资于适当的 Next.js 构建 用于真实产品。