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:$20/ユーザー/月 各ユーザーに含まれる内容:
  • 月間5 GBのデータ処理
  • 超過料金:割り当て超過後は$2/GB
計算例(10ユーザーのチームが合計80 GBを使用):
  • シート料金:10 × 20=20 = 200.00
  • 含まれるデータ:10 × 5 GB = 50 GB
  • 超過料金:(80 - 50) × 2=2 = 60.00
  • 合計:$260.00/月

ユースケース

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

実装オプション

同じサブスクリプションに使用量メーターとアドオンの両方をアタッチすることはできないため、次のいずれかの方法を選択してください:
使用量ベースのサブスクリプションを使用し、シートの請求をアプリケーションで管理します。
1

Create Usage Meter

2

Create Usage-Based Subscription

3

Manage Seats in Your Application

シート数を追跡し、シート料金を個別に計算します。
4

Calculate Dynamic Free Threshold

シート数に基づいて、含まれる使用量を調整します。
推奨:オプションB(シートアドオン + オンデマンド使用量)は、Dodoがシートの請求を自動的に処理するため、実装が容易な場合が多くあります。追跡して請求する必要があるのは、使用量の超過分のみです。

ハイブリッドモデル5:サブスクリプション + シート + 使用量(トリプルハイブリッド)

最も包括的なモデルです。プラットフォーム料金 + ユーザー単位 + 従量課金で構成されます。
制約:Dodo Paymentsは現在、同じサブスクリプション商品に使用量メーターとアドオンの両方をアタッチすることをサポートしていません。このモデルでは回避策が必要です。

仕組み

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

ユースケース

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

実装オプション

トリプルハイブリッド請求を実装するには、次のいずれかの方法を選択してください:
シートアドオン付きのサブスクリプションを使用し、使用量はオンデマンド請求で手動請求します。これは推奨される方法です。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:段階制のベース料金 + 使用量超過料金

含まれる割り当て量と超過料金率がそれぞれ異なるサブスクリプションプラン。

仕組み

実装

各プランに個別の使用量設定を持たせ、プランごとに別のサブスクリプション商品を作成します:

アップグレードの流れ

顧客がプランをアップグレードすると、次のメリットを得られます:
  • より多くの含まれる割り当て量
  • より低い超過料金率
  • 支払額あたりの価値の向上

ハイブリッドモデル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シートを含む)
  • シートアドオン:$20/シート/月
  • 機能アドオン:カスタムモデル($49/月)、APIアクセス($29/月)、優先キュー($19/月)
  • 使用量超過料金:100K超過後は1,000 tokensあたり$0.02(オンデマンドで請求)
実装:シートアドオンと機能アドオンを含むサブスクリプションを使用します。アプリケーションでトークン使用量を追跡し、請求サイクル終了時にオンデマンド請求で超過分を請求します。 顧客例(12ユーザー、500K tokens、カスタムモデル + APIアクセス):

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

プランの選択肢: 実装オプション: オプションA(使用量重視):ビルド/ストレージ用の使用量メーターを持つ商品を作成します。ユーザーはアプリケーションで管理します。 オプションB(シート重視):シートアドオンを持つ商品を作成します。ビルド/ストレージの使用量を追跡し、オンデマンド請求で超過分を請求します。 アドオン(オプションBを使用する場合):
  • 追加ユーザー:$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/月 + 使用量料金”

コストの予測可能性

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

使用量の可視性

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

請求の透明性

すべての項目を示す詳細な請求書を提供します:

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

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

関連ドキュメント

Products

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

Usage-Based Billing Guide

使用量請求の完全な実装ガイド。

Subscription Management

継続的なサブスクリプションの管理。

Add-ons

アドオンによるサブスクリプションの拡張。
最終更新日 2026年8月17日