# 定价与成本模型 - pfpmaker.online

- 日期: 2026-06-03
- Tenant: site-pfpmaker-20260603
- Task: t_c25a8eba
- 校准人: 墨账
- 上游 PRD: /root/.hermes/reports/site-pfpmaker-20260603/prd-v1.md
- 上游研究: /root/.hermes/reports/site-pfpmaker-20260603/research-v0.md

## 0. 结论先行

pfpmaker.online MVP 应采用 Free-only，不接 Stripe，不做真实 Pro 权益系统。

原因：P0 是浏览器内头像轻编辑器，核心价值是 no signup / instant / platform presets / download。把基础裁剪、圆形预览、背景、边框、文字、单张 PNG/WebP 下载放进付费墙，会直接破坏 SEO 工具站的首访完成率和行为信号。

推荐商业口径：

- MVP public pricing: Free core editor。
- checkout_enabled_plans: []。
- entitlement_implemented_plans: [Free MVP only]。
- 未来 Pro 只能展示为 waitlist / coming soon，不出现可购买按钮。
- Business/Team 只能 Contact / Join waitlist，不接真实 checkout。
- 不使用不设上限类权益表述。

关键修正：PRD 草案里的 Pro $9/mo + 500 AI actions/month 只有在 AI 单次真实成本 <= $0.005 时才安全。若 AI background removal / style action 成本接近 $0.02/action，$9/mo 的 70% 毛利安全额度约 126 次/月；$84/year 的安全额度约 97 次/月。上线前必须实测成本后再放开付费。

## 1. 竞品定价/商业化概览

| 竞品 | Free | Paid / Pro | Team / Business | 核心限制 | 可借鉴点 | 对 pfpmaker.online 的约束 |
|---|---|---:|---|---|---|---|
| PFPMaker | Free profile picture / background / basic tools | 研究样本显示 Premium $35/mo；首页强调 premium AI headshots/photoshoot/editor | 未作为本站 P0 参考 | 强品牌、18M+ users、55M+ outputs、27+ AI tools | 免费入口 + 高价 AI portraits | 不复制 AI headshot/photoshoot，不复制社证与视觉；本站走轻工具 |
| picofme.io | 完全免费、无广告；AI background removal + templates | 未见公开付费 | 订阅通知/更新 | 后端处理并自动删除图片 | Free-first 很贴合 PFP 搜索意图 | MVP 必须免费且体验快；隐私口径要真实 |
| ProfilePictureAI free PFP maker | 免费、本地浏览器处理、no signup/no watermark | 主站以 AI photo monetization 承接 | - | free 页面承接流量，付费在 AI photo 主产品 | local-first + circular text/border 是强参考 | P0 可对齐本地编辑，但不能写“完全本地”除非实现一致 |
| Pixelbin profile picture maker | 3 profile pictures/month free；Pixelbin 新用户 10 credits | credit-based；background removal / upscale / edit 等约 1 credit/action | API/credits | 免费额度低，AI action 消耗 credits | AI 行为必须用 credits 控成本 | 未来 AI 功能要按 credits 限额，不能无限 |
| Canva | Free；年付 Pro US$144/year；Business US$250/year/person | Pro 约 $12/mo 年付等效，含背景移除/AI/模板 | Enterprise Contact | 设计套件重，注册/编辑器路径长 | 年付 toggle、明确 Free/Pro/Business | 本站不能照搬套件价；只参考年付折扣和三档结构 |
| Adobe Express / VEED / OpenArt | Freemium / credits / subscription | 泛设计/AI 平台订阅 | Enterprise/Team | PFP 非唯一核心任务 | 证明 AI/设计工具有付费市场 | 不是 P0 直接价格锚点；避免重平台路线 |
| MemePFP | AI PFP 页面免费入口/导流 | 导流 BasedLabs/AI generator | - | 信任与稳定性弱 | 游戏/anime/meme 长尾内容 | P1 AI 风格页可参考，但 P0 不做生成主链路 |

判断：pfpmaker.online 的 P0 竞品不是 Canva Pro 或 PFPMaker Premium，而是“免费头像编辑入口”。收费只能落在 P1 AI/batch/API/brand kit，不能落在基础制作任务本身。

## 2. 推荐套餐决策

### 2.1 MVP 决策：Free-only

| 层级 | 公开价格 | 状态 | 权益 | 限制/边界 |
|---|---:|---|---|---|
| Free | $0 | MVP 唯一真实套餐 | 上传、裁剪、正方形导出、圆形预览、8 个平台 preset、背景、边框、outline、shadow、圆形文字、PNG/WebP 下载、无水印、无需登录 | 不含 AI background removal；不含批量导出；不含保存 presets；不承诺商业授权/平台审核通过 |
| Pro | $9/mo 或 $84/year | Future waitlist only | 未来 AI background removal、AI style packs、batch export、saved presets、更高质量导出 | 不接 checkout；不得显示购买成功/当前可用；AI actions 上限须实测后定，默认建议 100 actions/month 起步 |
| Business / Team | Contact / Join waitlist | Future lead only | 团队品牌套件、批量/API、更高额度、优先支持、发票/采购支持 | MVP 不开真实 checkout，不承诺 SLA/API |

年付折扣：$9/mo 对应 $108/year；$84/year 折扣 22.2%，满足 >=20% 约束。

### 2.2 前台 Pricing UI 口径

MVP 不需要完整 Pricing 页，也不要做 monthly/yearly checkout toggle。

首页可有一个 “Free today, Pro later” 小区块：

- Free today: Core PFP editor, no signup, no watermark, PNG/WebP download。
- Coming next: AI background removal, AI style packs, batch export, saved presets。
- CTA: Join Pro Waitlist / Request Team Access。

禁止：

- 购买、升级、订阅类伪购买 CTA。
- 不设上限类权益表述。
- 把基础 download、基础 crop、平台 preset 放进付费墙。

## 3. 免费额度与付费墙策略

### MVP Free limits

Free 不设次数墙，前提是核心处理在浏览器端完成、边际成本近似为 0。

建议保留软限制和反滥用边界：

- 单图上传大小：建议 10MB。
- 输出尺寸：P0 512/1024px PNG/WebP；如实现 2048px，可仍免费。
- 批量导出：P0 不做；未来 Pro。
- 服务端 AI：P0 不做；未来按 credits。
- 滥用限制：如未来有 Workers API，按 IP/session 做 rate limit，但不在 UI 宣称为付费墙。

### 未来付费墙触发点

只允许这些触发 Pro/waitlist：

1. AI background removal quota exhausted。
2. AI style packs / generated variants。
3. Batch multi-platform export。
4. Saved presets / brand kit。
5. API/bulk workflows。
6. Higher-resolution AI outputs if确有服务端成本。

不得触发付费墙：

- 单张基础上传。
- 基础裁剪/缩放。
- 圆形预览。
- 平台 preset 选择。
- 基础背景/边框/文字。
- 单张无水印 PNG/WebP 下载。

## 4. 成本模型

### 4.1 MVP browser-side 成本

| 成本项 | 月成本公式 | MVP 估算 | 说明 |
|---|---|---:|---|
| Cloudflare Pages | 静态站托管 | $0 | 通常可落在免费额度内 |
| Browser-side image processing | 用户设备执行 | $0 边际成本 | 核心 editor 不上传服务端 |
| Workers API | 若仅埋点/轻 API | $0-$5 | 超出免费额度再上 Workers Paid |
| R2 | MVP 不默认保存图片 | $0 | 不保存原图；无临时对象则无成本 |
| D1 | MVP 无账号/权益 | $0 | 仅未来 waitlist 可用表单/轻 DB |
| Analytics | Cloudflare/Web Analytics | $0 | 不记录图片内容 |
| Stripe | MVP 不接 checkout | $0 | checkout_enabled_plans=[] |

MVP 成本结论：若实现严格 local-first，月成本主要是固定域名/少量平台成本，不随下载量线性增长。Free-only 可以承受。

### 4.2 未来 AI 成本护栏

Stripe 费率按 2.9% + $0.30 估算。

| 价格 | Stripe 后净额 | 70% 毛利下可承受 COGS | 若 $0.005/action | 若 $0.01/action | 若 $0.02/action | 若 $0.05/action |
|---:|---:|---:|---:|---:|---:|---:|
| $9/mo | $8.44 | $2.53 | 506 actions | 253 actions | 126 actions | 50 actions |
| $84/year，等效 $7/mo | $6.50 | $1.95 | 389 actions | 194 actions | 97 actions | 38 actions |
| $12/mo | $11.35 | $3.41 | 681 actions | 340 actions | 170 actions | 68 actions |
| $96/year，等效 $8/mo | $7.47 | $2.24 | 448 actions | 224 actions | 112 actions | 44 actions |

结论：

- PRD 草案 “$9/mo + 500 AI actions/month” 仅在单次 AI 成本 <= $0.005 且平均使用率不满额时成立。
- 如果接第三方 background removal / AI style，建议先按 $0.02/action 保守建模，Pro 从 100 AI actions/month 起步。
- 500/month 可以作为“browser-side exports / non-AI actions”或高价档权益，不建议作为 $9/mo AI 权益。
- 若实测单次 AI 成本 > $0.02，应改为 $12/mo 或 credit pack，而非继续 $9/500。

## 5. ROI 测算

### 5.1 MVP Free-only ROI

MVP 不直接变现，核心目标是验证自然流量和工具完成率：

| 场景 | 假设 | 月收入 | 月成本 | 净现金流 | 判断 |
|---|---|---:|---:|---:|---|
| 保守 | 100 UV/day，browser-side only | $0 | $0-$5 | -$0~-5 | 可接受，用于验证工具/SEO |
| 中性 | 300 UV/day，browser-side only | $0 | $0-$5 | -$0~-5 | 可接受，重点看下载率/收录 |
| 乐观 | 1000 UV/day，browser-side only | $0 | $0-$10 | -$0~-10 | 应开始验证 Pro waitlist / AI 成本 |

MVP 不是靠首月收入回本，而是靠低边际成本换取收录、下载率、未来 AI/批量商业化数据。

### 5.2 未来 Pro waitlist 收入模型，仅供条件触发后使用

按 $9/mo、无 AI 成本、仅 Stripe 费用估算：

| 场景 | 月 UV | 转化率 | 付费/线索数 | 月收入 | Stripe 成本 | 净额 |
|---|---:|---:|---:|---:|---:|---:|
| 保守 | 3,000 | 2% | 60 | $540 | $33.66 | $506.34 |
| 中性 | 9,000 | 3% | 270 | $2,430 | $151.47 | $2,278.53 |
| 乐观 | 30,000 | 4% | 1,200 | $10,800 | $673.20 | $10,126.80 |

注意：这是不含 AI COGS 的收入上限模型。若 Pro 包含 AI actions，需要从净额中扣除实际 AI COGS。

## 6. Stripe / Tax 后续条件

MVP 不需要 Stripe。

只有满足以下条件，才进入 Stripe 接入：

1. 至少一个 P1 付费权益真实实现：AI background removal、AI style packs、batch export、saved presets、API/bulk 之一。
2. 已有实测 AI 成本：单次 action 平均成本、P95 成本、失败重试成本、供应商超时成本。
3. 已定义 entitlement：plans、credits、monthly reset、overage、abuse protection。
4. 已确认 Stripe 账号/key/mode 一致。
5. Checkout Session 必须包含：
   - `automatic_tax: { enabled: true }`
   - `billing_address_collection: 'required'`
   - `tax_id_collection: { enabled: true }`
6. 订单入账必须区分 `subtotal`、`tax`、`total`；VAT/GST/Sales Tax 计入 tax payable，不计入收入。
7. pricing UI 必须有 Monthly / Yearly toggle；默认突出 Yearly，显示 “$7/mo billed annually, save 22%”。

## 7. 推荐 pricing_contract

```json
{
  "project_slug": "pfpmaker",
  "domain": "pfpmaker.online",
  "pricing_decision": "Free-only MVP; future Pro/Business waitlist only",
  "plans": [
    {
      "name": "Free",
      "price_monthly_usd": 0,
      "status": "implemented_mvp",
      "included": [
        "browser-side upload/crop/resize",
        "square export preview",
        "circle avatar preview",
        "platform presets: Discord, Instagram, TikTok, YouTube, X, LinkedIn, Reddit, Twitch",
        "background: solid, gradient, blur, transparent if technically supported",
        "border, outline, shadow, circular/simple text",
        "PNG/WebP download",
        "no signup",
        "no watermark"
      ],
      "limits": {
        "ai_actions": 0,
        "batch_export": false,
        "saved_presets": false,
        "server_side_image_storage": false,
        "recommended_upload_limit_mb": 10
      }
    },
    {
      "name": "Pro",
      "price_monthly_usd": 9,
      "price_yearly_usd": 84,
      "yearly_discount_percent": 22.2,
      "status": "future_waitlist_only",
      "included_future": [
        "AI background removal",
        "AI style packs",
        "batch export",
        "saved presets",
        "higher monthly AI credits"
      ],
      "limits_future_guardrail": {
        "recommended_initial_ai_actions_monthly": 100,
        "do_not_use_no_limit_claims": true,
        "500_ai_actions_monthly_allowed_only_if_cost_per_action_lte_usd": 0.005
      }
    },
    {
      "name": "Business / Team",
      "price": "Contact / Join waitlist",
      "status": "future_lead_only",
      "included_future": [
        "team brand kit",
        "bulk/API workflow",
        "higher credits",
        "priority support"
      ],
      "checkout_enabled": false
    }
  ],
  "public_plan_count": 1,
  "future_public_plan_count_when_checkout_enabled": 3,
  "primary_paid_plan": "Pro future only",
  "billing_toggle": "not_required_mvp; required_when_checkout_enabled",
  "free_limits": {
    "mvp": "core browser-side editor free, no signup, no watermark",
    "hard_paywall_for_basic_download": false
  },
  "pro_limits": {
    "future_price_monthly_usd": 9,
    "future_price_yearly_usd": 84,
    "future_ai_actions_monthly_initial_recommendation": 100,
    "future_ai_actions_monthly_max_without_new_pricing_review": 200,
    "batch_export": true,
    "saved_presets": true
  },
  "business_cta_mode": "Join waitlist / Contact",
  "checkout_enabled_plans": [],
  "entitlement_implemented_plans": ["Free MVP only"],
  "cost_guardrail": "No paid checkout until AI/background-removal cost per action is measured. $9/mo supports about 126 AI actions/month at $0.02/action for 70% gross margin; 500 AI actions/month requires cost <= $0.005/action or higher pricing.",
  "tax_requirements": "MVP no Stripe. When Stripe Checkout is later enabled, use automatic_tax enabled, billing_address_collection required, tax_id_collection enabled; tax collected is tax payable, not revenue."
}
```

## 8. 下游交接口径

给文案/设计：

- 首页只写 Free core editor，不写已可购买 Pro。
- Pricing 区块建议标题：Free PFP Maker Today, Pro Tools Coming Next。
- Pro CTA 用 Join Pro Waitlist，不用购买、升级、订阅类 CTA。
- Business CTA 用 Contact / Join waitlist。
- 不出现不设上限类权益表述。
- 不暗示与 pfpmaker.com、Discord、Instagram、TikTok、YouTube、X、LinkedIn 官方有关联。

给开发：

- MVP 不接 Stripe，不做 account / entitlement。
- 不要写 checkout route / price id / subscription 状态假逻辑。
- 可实现 waitlist event/form：`future_pro_click`、`waitlist_submit`。
- 如果图片完全浏览器端处理，Privacy 才能写 local-first；如果上传服务端，必须写清保存时长和删除策略。
- 埋点只记录事件、preset、导出格式、是否下载成功，不记录原图或可识别图像内容。

给后续定价复盘：

- 收集 `tool_start -> upload_success -> download_success` 漏斗。
- 收集 `future_pro_click` 和 AI 页点击率。
- 若 30 天内自然流量/下载率成立，再做 AI/background-removal 成本实验。
- 成本实验达标后，再开 Pro pricing/tax readiness 卡。

## 9. 风险提示

| 风险 | 等级 | 处理 |
|---|---|---|
| 过早收费导致 SEO 工具完成率下降 | 高 | MVP Free-only，不对基础下载设墙 |
| PRD 草案 500 AI actions/month 成本失控 | 高 | 未实测前改为 100/month waitlist 口径；500 需成本 <= $0.005/action |
| 伪造 Pro 可购买能力 | 高 | checkout_enabled_plans=[]；CTA 只能 waitlist/contact |
| 隐私口径与实现不一致 | 高 | local-first 只能在真实浏览器处理时写；服务端处理需披露 |
| 品牌混淆 pfpmaker.com | 高 | 不复制视觉、社证、AI photoshoot 叙事 |
| Business/Team 权益未实现 | 中 | 只收线索，不承诺 API/SLA/seat |

## 10. 验收清单

- [x] 输出 Free-only MVP 决策。
- [x] 输出未来 Free/Pro/Business 边界。
- [x] 明确 checkout_enabled_plans=[]。
- [x] 明确 Pro 只能 waitlist/future，不伪造可购买能力。
- [x] 明确基础编辑和下载不得付费墙。
- [x] 输出成本假设与 Stripe 后净额计算。
- [x] 校准 PRD 500 AI actions/month 风险。
- [x] 输出 Stripe/Tax 后续条件。
- [x] 输出 machine-readable pricing_contract。
