Skill 寫法圖鑑

biz-unit-economics

asgard-ai-platform | 商業與營運 | 原文 | MIT

算每位客戶、每筆訂單賺不賺錢,判斷商業模式能不能擴張

中文翻譯

---
name: "biz-unit-economics"
description: "分析單位經濟(unit economics),評估單位獲利能力與商業模式的可擴展性。當使用者需要評估每筆交易、每位客戶或每個產品單位是否賺錢、評估新創可行性,或最佳化邊際貢獻時使用。就算使用者只說「我們的商業模式行得通嗎」、「每張訂單的毛利多少」或「能不能賺錢地擴張」也要用。"
metadata:
  category: "WP-15 商學院—財務"
  tags: ["finance", "unit-economics", "business-model"]
---

# 單位經濟(Unit Economics)

## 概述

單位經濟衡量的是單一單位層級的獲利能力:每位客戶、每筆交易或每個產品。如果單位經濟是負的,規模越大虧越多。單位經濟為正,是永續成長的前提。

## 框架

```
IRON LAW: If Unit Economics Are Negative, Growth = Faster Death

Scaling a business with negative unit economics means losing more money
faster. "We'll make it up in volume" only works if variable costs per unit
decrease with scale (economies of scale). If they don't, more volume = more losses.

Prove unit economics are positive BEFORE investing in growth.
```

### 各商業模式的關鍵指標

**訂閱制 / SaaS:**
| 指標 | 公式 |
|--------|---------|
| CAC | 總獲客支出 / 新客戶數 |
| LTV | ARPU × 毛利率 × (1/流失率) |
| LTV:CAC | 必須 > 3:1 |
| 回收期(Payback Period) | CAC / (月 ARPU × 毛利率) |
| 淨營收留存率(Net Revenue Retention) | (期初 MRR + 擴張 - 縮減 - 流失) / 期初 MRR |

**電商 / 平台市集:**
| 指標 | 公式 |
|--------|---------|
| AOV | 總營收 / 訂單數 |
| 每筆訂單邊際貢獻 | AOV - COGS - 運費 - 金流手續費 - 退貨 |
| 回購率 | 回頭客 / 總客戶數 |
| 完全分攤 CAC | 總行銷費用 / 新客戶數 |

**即時服務 / 外送:**
| 指標 | 公式 |
|--------|---------|
| 每趟營收 | 訂單金額 × 抽成率 |
| 每趟成本 | 司機薪酬 + 客服 + 保險 + 獎勵金 |
| 每趟貢獻 | 營收 - 每趟成本 |
| 每位司機每日訂單數 | 使用率指標 |

### 分析步驟

1. **定義單位**:一個「單位」是什麼?(客戶、訂單、趟次、座位)
2. **算每單位營收**:每個單位產生多少收入?
3. **算每單位變動成本**:每個單位要花多少?
4. **算邊際貢獻**:營收 - 變動成本
5. **疊上固定成本**:要到多少量才能攤平固定成本?(→ 損益兩平)
6. **評估可擴展性**:量放大 10 倍後,單位經濟會變好還是變差?

## 輸出格式

```markdown
# Unit Economics: {Business}

## Unit Definition
- Unit: {customer / order / trip}
- Time period: {monthly / per-transaction}

## Per-Unit Economics
| Metric | Value |
|--------|-------|
| Revenue per unit | ${X} |
| Variable cost per unit | ${X} |
| Contribution margin | ${X} ({X%}) |

## Scalability Assessment
| Volume | Unit Revenue | Unit Cost | CM | Notes |
|--------|-------------|-----------|-----|-------|
| Current ({N}) | ${X} | ${X} | {X%} | baseline |
| 3x ({N}) | ${X} | ${X} | {X%} | {economies of scale?} |
| 10x ({N}) | ${X} | ${X} | {X%} | {what changes?} |

## Verdict
{Positive/negative unit economics, scalability assessment, key lever to improve}
```

## 範例

### 正確的做法
**情境:** 一家台灣外送新創的單位經濟
- 每單營收:NT$350 × 30% 抽成 = NT$105
- 變動成本:司機薪酬 NT$65 + 金流手續費 NT$10 + 客服 NT$5 = NT$80
- **邊際貢獻:每單 NT$25(23.8%)** ✓
- 規模放大 10 倍:司機薪酬降到 NT$55(路線更優),邊際貢獻提升到 NT$35(33%)
- 結論:勉強為正,要靠規模,需要量才站得住

### 錯誤的做法
- 「每位客戶營收 NT$500,每位客戶成本 NT$200,所以每位客戶賺 NT$300」,但這漏掉了客服(NT$150)和金流處理(NT$50)。真正的毛利是 NT$100。每單位的變動成本「全部」都要算進去。

## 常見陷阱

- **「我們會達到規模經濟」**:也許。要指出「哪些」成本會隨規模下降、降多少。外送司機薪酬可能不會降,SaaS 的伺服器成本通常會降。
- **邊際貢獻 ≠ 獲利**:邊際貢獻只涵蓋變動成本。總邊際貢獻還是要夠付固定成本(見損益兩平分析)。
- **混合 vs 世代**:把所有客戶混在一起算單位經濟,會藏住一個事實:早期客戶(自然流量)可能賺錢,近期客戶(付費獲客)卻不賺錢。
- **負的單位經濟也可能是策略**:在有網路效應、搶地盤的市場(共乘、平台市集)可以暫時接受。但轉正的路徑必須講清楚。

## Scripts

| Script | 說明 | 用法 |
|--------|-------------|-------|
| `scripts/unit_economics.py` | 計算 SaaS 單位經濟(NRR、GRR、LTV、CAC 回收期、magic number、burn multiple) | `python scripts/unit_economics.py --help` |

執行 `python scripts/unit_economics.py --verify` 可跑內建的合理性測試。

## 參考資料

- CAC-LTV 深入分析,見 biz-cac-ltv skill
- 損益兩平分析,見 biz-breakeven skill

英文原文

---
name: "biz-unit-economics"
description: "Analyze unit economics to evaluate per-unit profitability and business model scalability. Use this skill when the user needs to assess whether each transaction, customer, or product unit is profitable, evaluate startup viability, or optimize contribution margins — even if they say 'does our business model work', 'what's our margin per order', or 'can we scale profitably'."
metadata:
  category: "WP-15 商學院—財務"
  tags: ["finance", "unit-economics", "business-model"]
---

# Unit Economics

## Overview

Unit economics measures profitability at the single-unit level — per customer, per transaction, or per product. If unit economics are negative, scaling makes losses worse, not better. Positive unit economics are the prerequisite for sustainable growth.

## Framework

```
IRON LAW: If Unit Economics Are Negative, Growth = Faster Death

Scaling a business with negative unit economics means losing more money
faster. "We'll make it up in volume" only works if variable costs per unit
decrease with scale (economies of scale). If they don't, more volume = more losses.

Prove unit economics are positive BEFORE investing in growth.
```

### Key Metrics by Business Model

**Subscription/SaaS:**
| Metric | Formula |
|--------|---------|
| CAC | Total acquisition spend / New customers |
| LTV | ARPU × Gross Margin × (1/Churn Rate) |
| LTV:CAC | Must be > 3:1 |
| Payback Period | CAC / (Monthly ARPU × Gross Margin) |
| Net Revenue Retention | (Starting MRR + Expansion - Contraction - Churn) / Starting MRR |

**E-commerce/Marketplace:**
| Metric | Formula |
|--------|---------|
| AOV | Total Revenue / Number of Orders |
| Contribution Margin per Order | AOV - COGS - Shipping - Payment fees - Returns |
| Repeat Rate | Returning customers / Total customers |
| Fully-loaded CAC | Total marketing / New customers |

**On-demand/Delivery:**
| Metric | Formula |
|--------|---------|
| Revenue per Trip | Order value × Take rate |
| Cost per Trip | Driver pay + Support + Insurance + Incentives |
| Contribution per Trip | Revenue - Cost per Trip |
| Orders per Day per Driver | Utilization metric |

### Analysis Steps

1. **Define the unit**: What is one "unit"? (customer, order, trip, seat)
2. **Calculate revenue per unit**: What does each unit generate?
3. **Calculate variable cost per unit**: What does each unit cost?
4. **Calculate contribution margin**: Revenue - Variable cost
5. **Layer fixed costs**: At what volume do you cover fixed costs? (→ break-even)
6. **Assess scalability**: Do unit economics improve or degrade at 10x volume?

## Output Format

```markdown
# Unit Economics: {Business}

## Unit Definition
- Unit: {customer / order / trip}
- Time period: {monthly / per-transaction}

## Per-Unit Economics
| Metric | Value |
|--------|-------|
| Revenue per unit | ${X} |
| Variable cost per unit | ${X} |
| Contribution margin | ${X} ({X%}) |

## Scalability Assessment
| Volume | Unit Revenue | Unit Cost | CM | Notes |
|--------|-------------|-----------|-----|-------|
| Current ({N}) | ${X} | ${X} | {X%} | baseline |
| 3x ({N}) | ${X} | ${X} | {X%} | {economies of scale?} |
| 10x ({N}) | ${X} | ${X} | {X%} | {what changes?} |

## Verdict
{Positive/negative unit economics, scalability assessment, key lever to improve}
```

## Examples

### Correct Application
**Scenario:** Unit economics for a Taiwan food delivery startup
- Revenue per order: NT$350 × 30% take rate = NT$105
- Variable costs: Driver pay NT$65 + Payment fee NT$10 + Support NT$5 = NT$80
- **Contribution margin: NT$25/order (23.8%)** ✓
- At 10x scale: Driver pay drops to NT$55 (better routing), CM improves to NT$35 (33%)
- Verdict: Marginally positive, scale-dependent — needs volume for viability

### Incorrect Application
- "Revenue per customer is NT$500, cost per customer is NT$200, so we make NT$300 per customer" — but excluded customer support (NT$150) and payment processing (NT$50). True margin is NT$100. Must include ALL variable costs per unit.

## Gotchas

- **"We'll achieve economies of scale"**: Maybe. Identify WHICH costs decrease with scale and by how much. Delivery driver pay may not decrease. Server costs for SaaS typically do.
- **Contribution margin ≠ profit**: CM covers variable costs only. You still need enough total CM to cover fixed costs (see Break-Even Analysis).
- **Blended vs cohort**: Blended unit economics across all customers hides that early customers (organic) may be profitable while recent customers (paid acquisition) are not.
- **Negative unit economics can be strategic**: Temporarily, in land-grab markets with network effects (ride-sharing, marketplaces). But the path to positive must be explicit.

## Scripts

| Script | Description | Usage |
|--------|-------------|-------|
| `scripts/unit_economics.py` | Compute SaaS unit economics (NRR, GRR, LTV, CAC payback, magic number, burn multiple) | `python scripts/unit_economics.py --help` |

Run `python scripts/unit_economics.py --verify` to execute built-in sanity tests.

## References

- For CAC-LTV deep dive, see the biz-cac-ltv skill
- For break-even analysis, see the biz-breakeven skill