Usage-Based Billing
Subscriptions
Add-ons
Seat-Based Billing
ハイブリッド請求とは?
ハイブリッド請求では、複数の価格設定要素を1つの商品プランに組み合わせます。定額制サブスクリプションと従量課金のどちらか一方を選ぶのではなく、両方を同時に利用できます。ハイブリッド請求を利用する理由
一般的なハイブリッドパターン
ハイブリッドモデル1:サブスクリプション + 使用量
最も一般的なハイブリッドモデルです。顧客は基本サブスクリプション料金に加えて、含まれる利用枠を超えた消費量に対する料金を支払います。仕組み
Proプラン:$49/月- 含まれる内容:月10,000回のAPI呼び出し
- 超過料金:10,000回を超えた分について1回あたり$0.005
- 基本サブスクリプション:$49.00
- 超過料金:(25,000 - 10,000) × $0.005 = $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呼び出し
- 超過料金:10,000回を超えた分について1回あたり$0.005
- 顧客の使用量が8,000回の場合 → $49(超過料金なし)
ハイブリッドモデル2:サブスクリプション + 座席数
プラットフォーム料金にユーザー単位の料金を加えます。チームコラボレーションツールやB2B SaaSに適しています。仕組み
Teamプラン:$99/月 + 1座席あたり$15- 基本プラットフォーム料金:$99/月(3座席を含む)
- 追加座席:1座席あたり$15/月
- プラットフォーム料金:$99.00
- 追加座席:(12 - 3) × $15 = $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座席
- 追加座席:1座席あたり$15/月
- 20ユーザー = $99 + (15 × $15) = $324/月
ハイブリッドモデル3:サブスクリプション + 機能アドオン
顧客が必要に応じて追加できる、オプションの機能アップグレード付きコアサブスクリプションです。仕組み
Coreプラン:$29/月 オプションのアドオン:- Advanced Analytics:+$19/月
- API Access:+$9/月
- Priority Support:+$29/月
- White-label:+$49/月
- Coreプラン:$29.00
- Analytics:$19.00
- API Access:$9.00
- 合計:$57.00/月
ユースケース
- SaaSプラットフォーム:コア機能 + プレミアムモジュール
- マーケティングツール:基本ツール + インテグレーション
- 分析プロダクト:ダッシュボード + 高度なレポート
- セキュリティソフトウェア:基本保護 + 高度な機能
実装
Create Feature Add-ons
Create Core Subscription
Let Customers Choose
Add Features Later
ハイブリッドモデル4:座席数 + 使用量
ユーザー単位の料金と消費量ベースの料金を組み合わせます。各ユーザーに利用枠が付与されます。仕組み
Team Analytics:$20/ユーザー/月 各ユーザーに含まれる内容:- 月間5 GBのデータ処理
- 超過料金:割り当て超過後は$2/GB
- シート料金:10 × 200.00
- 含まれるデータ:10 × 5 GB = 50 GB
- 超過料金:(80 - 50) × 60.00
- 合計:$260.00/月
ユースケース
- Analyticsプラットフォーム:アナリスト単位 + データ処理
- デザインツール:デザイナー単位 + ストレージ/エクスポート
- 開発環境:開発者単位 + コンピューティング時間
- コミュニケーションツール:ユーザー単位 + メッセージ/通話量
実装オプション
同じサブスクリプションに使用量メーターとアドオンの両方をアタッチすることはできないため、次のいずれかの方法を選択してください:- 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:サブスクリプション + シート + 使用量(トリプルハイブリッド)
最も包括的なモデルです。プラットフォーム料金 + ユーザー単位 + 従量課金で構成されます。仕組み
Enterpriseプラットフォーム- プラットフォーム料金:$199/月
- シート単位:$25/ユーザー/月
- 使用量:1,000 API callsあたり$0.10(50Kを含む)
- プラットフォーム:$199.00
- シート:20 × 500.00
- 使用量:(150K - 50K) × $0.10/1K = $10.00
- 合計:$709.00/月
ユースケース
- Enterprise SaaS:プラットフォーム + チーム + 従量課金
- データプラットフォーム:ワークスペース + アナリスト + クエリ
- インテグレーションプラットフォーム:ハブ + コネクター + トランザクション
- 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シートを含む)
- シートアドオン:$20/シート/月
- 機能アドオン:カスタムモデル($49/月)、APIアクセス($29/月)、優先キュー($19/月)
- 使用量超過料金:100K超過後は1,000 tokensあたり$0.02(オンデマンドで請求)
例2:開発者ツールプラットフォーム
プランの選択肢:- 追加ユーザー:$10/ユーザー/月
- 優先ビルド:$19/月
- カスタムドメイン:$9/ドメイン/月
例3:マーケティングオートメーション
料金体系:- ベース:$79/月(コア自動化機能、3シートを含む)
- コンタクトプラン(アドオン):1Kを含む、5K(+$30)、25K(+$80)、100K(+$200)
- 機能アドオン:SMSマーケティング($29/月)、ランディングページ($19/月)、A/Bテスト($29/月)
- チームシート:$15/ユーザー/月のアドオン
- メール量:アプリケーションで追跡し、オンデマンド(上限超過分は1,000通あたり$1)で超過分を請求
実装のベストプラクティス
料金ページの明確さ
良い例:“$49/月には10,000 API callsが含まれます。追加のcalls:1件につき$0.005” 悪い例:“$49/月 + 使用量料金”コストの予測可能性
顧客が料金を見積もれるようにします:使用量の可視性
顧客が使用量をリアルタイムで確認できるようにします:請求の透明性
すべての項目を示す詳細な請求書を提供します:ハイブリッド請求のトラブルシューティング
Usage not being tracked correctly
Usage not being tracked correctly
- イベントの取り込みが機能していることを確認する(API responsesを確認)
customer_idがサブスクリプションの顧客と一致することを確認するevent_nameがメーター設定と一致することを確認する- イベントのtimestampが正しいこと(未来の日付でないこと)を確認する
Proration confusion with multiple components
Proration confusion with multiple components
- 確定前に正確な料金を表示するため、
previewChangePlanAPIを使用する - 日割り計算がサブスクリプションとアドオンの両方に適用されることを伝える
- アップグレード請求を簡単にするには
difference_immediatelyの使用を検討する
Free threshold not applying correctly
Free threshold not applying correctly
- 使用量ベースの商品に無料しきい値が設定されていることを確認する
- しきい値の単位がイベントの集計(callsとrequests)と一致することを確認する
- 使用量メーターがサブスクリプション商品に正しくアタッチされていることを確認する
Add-ons not appearing in checkout
Add-ons not appearing in checkout
- ダッシュボードでアドオンがサブスクリプション商品にアタッチされていることを確認する
- API callsでアドオンIDが正しいことを確認する
- アドオンの通貨がサブスクリプション商品の通貨と一致することを確認する