Usage-Based Billing
Subscriptions
Add-ons
Seat-Based Billing
ハイブリッド請求とは?
Hybrid billing は、複数の料金体系を1つのプロダクトオファリングに組み合わせます。定額サブスクリプションと使用量ベースの料金のどちらかを選ぶ代わりに、両方を組み合わせて使用できます。ハイブリッド請求を利用する理由
一般的なハイブリッドパターン
ハイブリッドモデル1:サブスクリプション + 使用量
最も一般的なハイブリッドモデルです。顧客は基本サブスクリプション料金に加えて、含まれる利用枠を超えた消費量に対する料金を支払います。仕組み
Pro Plan: $49/月- Included: 10,000 API calls/月
- Overage: 10,000 API calls 超過後は1 call あたり $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 calls
- 超過料金: 10,000 超過後は $0.005/call
- Customer が8,000使用 → 支払いは $49(超過料金なし)
ハイブリッドモデル2:サブスクリプション + 座席数
プラットフォーム料金にユーザー単位の料金を加えます。チームコラボレーションツールやB2B SaaSに適しています。仕組み
Team Plan: $99/月 + $15/seat- 基本プラットフォーム料金: $99/月(3 seatsを含む)
- 追加 seats: $15/seat/月
- プラットフォーム料金: $99.00
- 追加 seats: (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 seats
- 追加 seats: $15/seat/月
- 20 users = $99 + (15 × $15) = $324/月
ハイブリッドモデル3:サブスクリプション + 機能アドオン
顧客が必要に応じて追加できる、オプションの機能アップグレード付きコアサブスクリプションです。仕組み
Core Plan: $29/月 オプションの Add-ons:- Advanced Analytics: +$19/月
- API Access: +$9/月
- Priority Support: +$29/月
- White-label: +$49/月
- Core plan: $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/user/月 各 user に含まれる内容:- データ処理 5 GB/月
- 超過料金: allowance 超過後は $2/GB
- Seat fees: 10 × $20 = $200.00
- 含まれるデータ: 10 × 5 GB = 50 GB
- 超過料金: (80 - 50) × $2 = $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プラットフォーム- Platform Fee: $199/月
- Per Seat: $25/user/月
- Usage: $0.10/1000 API calls(50Kを含む)
- Platform: $199.00
- Seats: 20 × $25 = $500.00
- Usage: (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:サブスクリプション + オンデマンド請求
継続的なサブスクリプションに、サービスや超過分に対する変動制の手動請求を組み合わせます。仕組み
Retainer Plan: $199/月 含まれる内容:- プラットフォームへのアクセス
- 月5時間のコンサルティング
- メールサポート
- 追加 consulting: $150/hour
- Custom development: $200/hour
- Emergency support: $100/incident
- Retainer: $199.00
- 追加 consulting 3時間: $450.00
- Emergency support 1件: $100.00
- 合計: $749.00
ユースケース
- コンサルティングサービス:リテイナー + 時間単位の請求
- マネージドサービス:基本料金 + インシデント料金
- エージェンシーサービス:月額料金 + プロジェクト料金
- サポートプラン:SLA料金 + チケット単位または時間単位
実装
Create On-Demand Subscription
Charge for Services
Track and Invoice
実例
例1:AI SaaSプラットフォーム
料金体系:- 基本サブスクリプション: $99/月(プラットフォーム access、5 seatsを含む)
- Seat Add-on: $20/seat/月
- Feature Add-ons: Custom Models ($49/月)、API Access ($29/月)、Priority Queue ($19/月)
- 使用量超過料金: 100K超過後は1,000 tokensあたり $0.02(on-demand経由で課金)
例2:開発者ツールプラットフォーム
プランの選択肢:- 追加 users: $10/user/月
- Priority builds: $19/月
- Custom domains: $9/domain/月
例3:マーケティングオートメーション
料金体系:- 基本料金: $79/月(core automation features、3 seatsを含む)
- Contact Tiers(add-ons): 1K included、5K (+$30)、25K (+$80)、100K (+$200)
- Feature Add-ons: SMS Marketing ($29/月)、Landing Pages ($19/月)、A/B Testing ($29/月)
- Team Seats: $15/user/月の add-on
- Email Volume: アプリケーションで追跡し、on-demand(上限超過分は $1/1,000 emails)で超過料金を請求
実装のベストプラクティス
料金ページの明確さ
明確: 「$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が正しいことを確認する
- アドオンの通貨がサブスクリプション商品の通貨と一致することを確認する