Skip to main content
ハイブリッド請求では、2つ以上の請求モデルを1つの価格戦略に組み合わせます。これにより、継続料金、使用量、座席数、機能など、異なる価値の側面から収益を得ながら、顧客に柔軟性と予測可能性を提供できます。

Usage-Based Billing

従量課金型価格設定の基盤です。

Subscriptions

継続請求の基盤です。

Add-ons

オプションのアップグレードでサブスクリプションを拡張します。

Seat-Based Billing

ユーザー単位の価格設定モデルです。

ハイブリッド請求とは?

ハイブリッド請求では、複数の価格設定要素を1つの商品プランに組み合わせます。定額制サブスクリプションと従量課金のどちらか一方を選ぶのではなく、両方を同時に利用できます。

ハイブリッド請求を利用する理由

一般的なハイブリッドパターン


ハイブリッドモデル1:サブスクリプション + 使用量

最も一般的なハイブリッドモデルです。顧客は基本サブスクリプション料金に加えて、含まれる利用枠を超えた消費量に対する料金を支払います。

仕組み

Proプラン:$49/月
  • 含まれる内容:月10,000回のAPI呼び出し
  • 超過料金:10,000回を超えた分について1回あたり$0.005
計算例(今月の顧客の使用量が25,000回の場合):
  • 基本サブスクリプション:$49.00
  • 超過料金:(25,000 - 10,000) × $0.005 = $75.00
  • 合計:$124.00

ユースケース

  • APIプラットフォーム:基本アクセス + リクエスト単位の料金
  • AI/MLサービス:サブスクリプション + トークンまたは生成量に応じた料金
  • ストレージサービス:基本プラン + GB単位の超過料金
  • コミュニケーションプラットフォーム:基本料金 + メッセージまたは分単位の料金

実装

1

Create Usage Meter

請求対象となる使用量の要素を追跡するメーターを設定します。
2

Create Subscription Product with Usage Pricing

サブスクリプション商品を作成し、価格設定を含む使用量メーターを関連付けます。
使用量メーターはサブスクリプション商品に直接関連付けられます。使用量料金は自動的に計算され、サブスクリプションの請求書に追加されます。
3

Create Checkout Session

サブスクリプション商品を使用してCheckout sessionを作成します。
4

Send Usage Events

請求期間を通じて使用量を追跡します。

価格設定のバリエーション

無料枠によって、基本サブスクリプションに含まれる使用量がカバーされます。Proプラン:$49/月
  • 含まれる内容:10,000回のAPI呼び出し
  • 超過料金:10,000回を超えた分について1回あたり$0.005
  • 顧客の使用量が8,000回の場合 → $49(超過料金なし)

ハイブリッドモデル2:サブスクリプション + 座席数

プラットフォーム料金にユーザー単位の料金を加えます。チームコラボレーションツールやB2B SaaSに適しています。

仕組み

Teamプラン:$99/月 + 1座席あたり$15
  • 基本プラットフォーム料金:$99/月(3座席を含む)
  • 追加座席:1座席あたり$15/月
計算例(12ユーザーのチームの場合):
  • プラットフォーム料金:$99.00
  • 追加座席:(12 - 3) × $15 = $135.00
  • 合計:$234.00/月

ユースケース

  • コラボレーションツール:ワークスペース料金 + メンバー単位の料金
  • CRMシステム:プラットフォームライセンス + 営業担当者単位の料金
  • プロジェクト管理:チームプラン + 貢献者単位の料金
  • 開発者向けツール:組織料金 + 開発者単位の料金

実装

1

Create Seat Add-on

追加座席用のアドオンを作成します。
2

Create Base Subscription

プラットフォーム料金を設定したサブスクリプション商品を作成し、アドオンを関連付けます。
3

Create Checkout with Seats

Checkout時に座席数を指定します。
4

Adjust Seats as Needed

既存のサブスクリプションで座席を追加または削除します。

価格設定のバリエーション

基本プランに一部の座席を含め、追加分に料金を請求します。Teamプラン:$99/月
  • 含まれる内容:5座席
  • 追加座席:1座席あたり$15/月
  • 20ユーザー = $99 + (15 × $15) = $324/月

ハイブリッドモデル3:サブスクリプション + 機能アドオン

顧客が必要に応じて追加できる、オプションの機能アップグレード付きコアサブスクリプションです。

仕組み

Coreプラン:$29/月 オプションのアドオン:
  • Advanced Analytics:+$19/月
  • API Access:+$9/月
  • Priority Support:+$29/月
  • White-label:+$49/月
計算例(顧客がCore + Analytics + API Accessを選択した場合):
  • Coreプラン:$29.00
  • Analytics:$19.00
  • API Access:$9.00
  • 合計:$57.00/月

ユースケース

  • SaaSプラットフォーム:コア機能 + プレミアムモジュール
  • マーケティングツール:基本ツール + インテグレーション
  • 分析プロダクト:ダッシュボード + 高度なレポート
  • セキュリティソフトウェア:基本保護 + 高度な機能

実装

1

Create Feature Add-ons

オプション機能ごとにアドオンを作成します。
2

Create Core Subscription

基本サブスクリプションを定義し、すべての機能アドオンを関連付けます。
3

Let Customers Choose

選択した機能を付けてCheckoutします。
4

Add Features Later

顧客は既存のサブスクリプションに機能を追加できます。

ハイブリッドモデル4:座席数 + 使用量

ユーザー単位の料金と消費量ベースの料金を組み合わせます。各ユーザーに利用枠が付与されます。
制約:Dodo Paymentsでは現在、同じサブスクリプション商品に使用量メーターとアドオンの両方を関連付けることはできません。このモデルでは、アプリケーションレベルのロジックを使用した回避策が必要です。
近日提供予定:座席数 + 使用量のハイブリッド請求に対するネイティブサポートをロードマップに追加しています。これにより、同じサブスクリプション商品に使用量メーターと座席アドオンの両方を関連付けられるようになります。

仕組み

Team Analytics:1ユーザーあたり$20/月 各ユーザーに含まれる内容:
  • 月5GBのデータ処理
  • 超過料金:利用枠を超えた分について1GBあたり$2
計算例(10ユーザーのチームが合計80GBを使用した場合):
  • 座席料金:10 × $20 = $200.00
  • 含まれるデータ:10 × 5GB = 50GB
  • 超過料金:(80 - 50) × $2 = $60.00
  • 合計:$260.00/月

ユースケース

  • 分析プラットフォーム:アナリスト単位 + データ処理
  • デザインツール:デザイナー単位 + ストレージまたはエクスポート
  • 開発環境:開発者単位 + コンピューティング時間
  • コミュニケーションツール:ユーザー単位 + メッセージまたは通話量

実装オプション

同じサブスクリプションに使用量メーターとアドオンの両方を関連付けることはできないため、次のいずれかの方法を選択します:
使用量ベースのサブスクリプションを使用し、アプリケーション内で座席の請求を管理します。
1

Create Usage Meter

2

Create Usage-Based Subscription

3

Manage Seats in Your Application

座席数を追跡し、座席料金を個別に計算します。
4

Calculate Dynamic Free Threshold

座席数に応じて含まれる使用量を調整します。
推奨:オプションB(座席アドオン + オンデマンド使用量)は、Dodoが座席請求を自動的に処理するため、実装しやすいことが多い方法です。使用量の超過分を追跡して請求するだけで済みます。

ハイブリッドモデル5:サブスクリプション + 座席数 + 使用量(3要素のハイブリッド)

最も包括的なモデルです。プラットフォーム料金 + ユーザー単位の料金 + 消費量で構成されます。
制約:Dodo Paymentsでは現在、同じサブスクリプション商品に使用量メーターとアドオンの両方を関連付けることはできません。このモデルでは回避策が必要です。
近日提供予定:3要素のハイブリッド請求(基本料金 + 座席数 + 使用量)に対するネイティブサポートをロードマップに追加しています。これにより、同じサブスクリプション商品に使用量メーターと座席アドオンの両方を関連付けられるようになります。

仕組み

Enterpriseプラットフォーム
  • プラットフォーム料金:$199/月
  • 座席単位:1ユーザーあたり$25/月
  • 使用量:API呼び出し1,000回あたり$0.10(50K回を含む)
計算例(20ユーザーの企業が150,000回のAPI呼び出しを行った場合):
  • プラットフォーム:$199.00
  • 座席:20 × $25 = $500.00
  • 使用量:(150K - 50K) × $0.10/1K = $10.00
  • 合計:$709.00/月

ユースケース

  • エンタープライズSaaS:プラットフォーム + チーム + 消費量
  • データプラットフォーム:ワークスペース + アナリスト + クエリ
  • インテグレーションプラットフォーム:ハブ + コネクタ + トランザクション
  • AIプラットフォーム:ワークスペース + 開発者 + 推論

実装オプション

3要素のハイブリッド請求を実装するには、次のいずれかの方法を選択します:
座席アドオン付きのサブスクリプションを使用し、オンデマンド料金で使用量を手動請求します。これは推奨される方法です。Dodoがプラットフォーム料金と座席請求を自動的に処理するためです。
1

Create Seat Add-on

2

Create Subscription Product

3

Create Checkout with Seats

4

Track Usage in Your Application

システムに使用量イベントを保存します。
5

Charge Usage at End of Cycle

オンデマンド料金で使用量の超過分を計算して請求します。
推奨:オプションA(基本料金 + 座席数 + オンデマンド使用量)は、Dodoがプラットフォーム料金と座席請求を自動的に処理するため、一般的に実装しやすい方法です。使用量を追跡し、各請求サイクルの終了時に料金を送信するだけで済みます。

ハイブリッドモデル6:段階制基本料金 + 使用量超過料金

含まれる利用枠と超過料金率が異なる、複数のサブスクリプション段階を用意します。

仕組み

実装

段階ごとに個別のサブスクリプション商品を作成し、それぞれに独自の使用量設定を構成します:

アップグレードパス

顧客が段階をアップグレードすると、次のメリットを得られます:
  • より大きな利用枠
  • より低い超過料金率
  • 1ドルあたりの価値の向上

ハイブリッドモデル7:サブスクリプション + オンデマンド料金

継続サブスクリプションに、サービスや超過分に対する変動する手動料金を組み合わせます。

仕組み

リテイナープラン:$199/月 含まれる内容:
  • プラットフォームアクセス
  • 月5時間のコンサルティング
  • メールサポート
オンデマンド料金(必要に応じて):
  • 追加コンサルティング:$150/時間
  • カスタム開発:$200/時間
  • 緊急サポート:$100/インシデント
計算例(今月の場合):
  • リテイナー:$199.00
  • 追加コンサルティング3時間:$450.00
  • 緊急サポート1件:$100.00
  • 合計:$749.00

ユースケース

  • コンサルティングサービス:リテイナー + 時間単位請求
  • マネージドサービス:基本料金 + インシデント料金
  • エージェンシーサービス:月額料金 + プロジェクト料金
  • サポートプラン:SLA料金 + チケットまたは時間単位の料金

実装

1

Create On-Demand Subscription

オンデマンド請求を有効にしたサブスクリプションを設定します。
2

Charge for Services

サービス提供時に料金を作成します。
3

Track and Invoice

すべての料金が顧客の請求書に表示されます。

実際の使用例

これらの例では、理想的な価格構成を示します。使用量メーターとアドオンを同じ商品に関連付けられないという制約があるため、一部の組み合わせでは回避策(使用量にはオンデマンド料金、座席数にはアプリケーション管理を使用)が必要です。

例1:AI SaaSプラットフォーム

価格構成:
  • 基本サブスクリプション:$99/月(プラットフォームアクセス、5座席を含む)
  • 座席アドオン:1座席あたり$20/月
  • 機能アドオン:Custom Models($49/月)、API Access($29/月)、Priority Queue($19/月)
  • 使用量超過料金:100Kトークンを超えた分について1,000トークンあたり$0.02(オンデマンドで請求)
実装:座席アドオンと機能アドオン付きのサブスクリプションを使用します。アプリケーション内でトークン使用量を追跡し、請求サイクルの終了時にオンデマンド料金で超過分を請求します。 顧客例(12ユーザー、500Kトークン、Custom Models + API Access):

例2:開発者向けツールプラットフォーム

段階のオプション: 実装オプション: オプションA(使用量重視):ビルドとストレージ用の使用量メーターを備えた商品を作成します。ユーザーはアプリケーション内で管理します。 オプションB(座席数重視):座席アドオン付きの商品を作成します。ビルドとストレージの使用量を追跡し、オンデマンドで超過料金を請求します。 アドオン(オプションBを使用する場合):
  • 追加ユーザー:1ユーザーあたり$10/月
  • 優先ビルド:$19/月
  • カスタムドメイン:1ドメインあたり$9/月

例3:マーケティングオートメーション

価格構成:
  • 基本プラン:$79/月(コア自動化機能、3座席を含む)
  • 連絡先段階(アドオン):1Kを含む、5K(+$30)、25K(+$80)、100K(+$200)
  • 機能アドオン:SMS Marketing($29/月)、Landing Pages($19/月)、A/B Testing($29/月)
  • チーム座席:1ユーザーあたり$15/月のアドオン
  • メール量:アプリケーション内で追跡し、オンデマンドで超過分を請求(上限超過分1,000通あたり$1)
実装:連絡先段階のアドオン、機能アドオン、座席アドオン付きのサブスクリプションを使用します。アプリケーション内でメール送信数を追跡し、オンデマンド料金で超過分を請求します。

実装のベストプラクティス

価格ページの明確さ

ハイブリッド価格を理解しやすくします。価格ページでは、基本料金、含まれる内容、超過料金の仕組みを目立つように表示します。
良い例:「$49/月で10,000回のAPI呼び出しを含む。追加の呼び出し:1回あたり$0.005」 悪い例:「$49/月 + 使用量料金」

費用の予測可能性

顧客が費用を見積もれるようにします:

使用量の可視性

顧客が使用量をリアルタイムで確認できるようにします:

請求の透明性

すべての構成要素を示す詳細な請求書を提供します:

ハイブリッド請求のトラブルシューティング

症状:使用量が0、または正しく表示されない。解決策
  1. イベントの取り込みが機能していることを確認します(APIレスポンスを確認)
  2. customer_id がサブスクリプションの顧客と一致することを確認します
  3. event_name がメーター設定と一致することを確認します
  4. イベントのタイムスタンプが正しいことを確認します(未来の日付になっていないこと)
症状:プラン変更時に顧客へ予期しない金額が請求される。解決策
  1. 確定前に正確な料金を表示するため、previewChangePlan APIを使用します
  2. 日割り計算がサブスクリプションとアドオンの両方に適用されることを伝えます
  3. アップグレード請求を簡素化するために difference_immediately の使用を検討します
症状:無料であるはずの使用量に対して顧客に請求される。解決策
  1. 使用量ベースの商品に無料しきい値が設定されていることを確認します
  2. しきい値の単位がイベントの集計単位(呼び出し数とリクエスト数など)と一致することを確認します
  3. 使用量メーターがサブスクリプション商品に正しく関連付けられていることを確認します
症状:Checkout中に座席や機能を追加できない。解決策
  1. ダッシュボードでアドオンがサブスクリプション商品に関連付けられていることを確認します
  2. API呼び出しでアドオンIDが正しいことを確認します
  3. アドオンの通貨がサブスクリプション商品の通貨と一致することを確認します

関連ドキュメント

Products

すべての商品タイプとガイドの概要です。

Usage-Based Billing Guide

使用量請求の完全な実装方法です。

Subscription Management

継続サブスクリプションの管理方法です。

Add-ons

アドオンによるサブスクリプションの拡張方法です。
最終更新日 2026年7月31日