継続的な料金体系モデル
サブスクリプションで使用できる料金モデルについてご紹介します。
料金モデルとは、Stripe での営業体系のパターンであり、販売する商品やサービス、その価格、受け付ける支払い通貨、およびサブスクリプションのサービス間隔で構成されます。料金モデルを構築するには、Products (商品) (販売するもの) と Prices (価格) (商品に対して請求する金額と頻度) を使用します。
料金体系モデル | 説明 |
---|---|
定額料金 | 顧客は、サービスレベル (Basic、Starter、Enterprise など) を選択し、その定額料金を支払います。 |
ユーザー毎 | 各料金ユニットは 1 人のユーザーを表します。たとえば、企業が従業員のためにソフトウェアを購入し、各従業員がソフトウェアにアクセスするためのライセンスが必要になるとします。 |
段階制 | 単価は、数量 (従量ベースの料金) または使用量 (段階的な料金) によって変わります。 |
使用量ベース | 商品やサービスの使用量に基づいて顧客に請求します。これには、定額料金と超過料金、従量課金、クレジットバーンダウン料金モデルが含まれます。 |
定額料金
多くの SaaS ビジネスは、段階的に拡大するサービスオプションを選択できるようにしています。顧客はサービスレベルを選択し、その定額料金を支払います。コラボレーションプラットフォームを販売する Togethere というビジネスの例を紹介します。Basic、Starter、Enterprise の 3 つの異なるサービスレベルが提供されています。サービスレベルごとに、月額価格と年額価格が設定されています。

定額料金モデル
この例では、Togethere は、Basic
、Starter
、Enterprise
の 3 つの商品を提供しています。各製品にはいくつかの異なる価格があります。基本レベルの価格は、月額 10 USD と年額 100 USD です。どちらの価格も同じ Basic
商品の価格であるため、顧客の領収書と請求書に記載される商品の説明は同じです。
ユーザー毎の価格設定
ユーザー毎の料金体系は、ユーザー数 (ソフトウェアライセンスなど) がユニット数 (ユーザーなど) に対応する直線的な料金体系モデルです。この例で用いられているコラボレーションプラットフォーム企業である Togethere では、ユーザー毎プランの提供も計画しています。Togethere の顧客は使用するユーザー数を選択し、Togethere はその金額に基づいて請求します。

ユーザー数単位の料金体系モデル
このシナリオのモデルを作成するために、Togethere は、各ユニットが 1 人のユーザーを表す商品と価格構造を作成します。Togethere が顧客のサブスクリプションを作成する際に、顧客は、そのサブスクリプションのユーザー数を指定します。
段階制料金
料金に段階を設定して、数量や使用量に合わせて単価を変更することができます。quantity
または使用量の変更に伴い、非線形の価格設定が必要な場合は、tiers を使用してください。段階制料金を基本手数料と組み合わせて、使用量ベースの料金モデルを作成することもできます。
たとえば、Togethere は 1 カ月あたりのプロジェクト利用数が多い顧客に、低料金プランを提供したいと考えています。次の段階制料金モデルには、使用量が増えるごとに料金を調整できるよう、2 つの異なる方法 (従量ベースの料金と段階的な料金) があります。。これらの段階制料金の実装方法を説明するために、次の段階を使用します。
プロジェクト数 | 段階ごとの料金 | |
---|---|---|
第 1 段階 | 1 ~ 5 | 7 USD |
第 2 段階 | 6 ~ 10 | 6.50 USD |
第 3 段階 | 11+ | 6 USD |
従量ベースの料金体系
従量ベースの料金では、定期支払いアイテムが、期間末時点の使用総量に対応する階層で請求されます。quantity
(または usage
) 全体に段階の単価が掛けられます。段階制料金は quantity
全体 (または usage
) に適用されるため、最終的なコストを計算するときに合計が少なくなる可能性があります。
たとえば、プロジェクト数が 5 件の顧客は 35 USD (5 × 7 USD) を請求されます。翌月にプロジェクト数が 6 件に増えると、すべてのプロジェクトが 6-10
の料金で請求されます。その月は、39 USD (6 × 6.50 USD) 請求されます。
期間終了時の数量と使用量 | 単価 | 月額合計費用 |
---|---|---|
1 | 7 USD | 7 USD |
5 | 7 USD | 35 USD |
6 | 6.50 USD | 39 USD |
20 | 6 USD | 120 USD |
25 | 6 USD | 150 USD |
段階的な料金体系
従量ベースの料金と似ていますが、段階的な料金では、全体の使用量に単一の料金を適用するのではなく、各階層の使用量に応じて請求します。quantity
に各段階の金額を乗算し、各段階の合計を算出します。
たとえば、プロジェクトが 5 件ある場合は、従量ベースの料金と同じ (1 プロジェクトあたり 7 USD、合計 35 USD) が請求されます。これは、使用量が第 1 段階を超えると変わります。プロジェクト数が 5 を超える顧客は、最初の 5 つについては 1 プロジェクトあたり 7 USD を請求されますが、6 ~ 10 番目のプロジェクトについては 6.50 USD になり、最終的にそれ以降は 1 プロジェクトあたり 6 USD になります。プロジェクト数が 6 件の顧客は 41.50 USD (最初の 5 つ分の 35 USD と、6 つ目の 6.50 USD) を請求されます。
期間終了時の数量と使用量 | 段階的な段階制料金体系の合計 |
---|---|
1 | 7 USD |
5 | 35 USD |
6 | 41.50 USD |
20 | 127.50 USD |
25 | 157.50 USD |
Add a flat rate 
You can specify a flat rate (flat_
) to add to the invoice. This works for both volume and graduated pricing. For example, you can have a flat fee that increases when your customer exceeds certain usage thresholds:
段階 | 金額 (単価) | 定額 |
---|---|---|
1 ~ 5 (up_ ) | 5 USD (unit_ ) | 10 USD (flat_ ) |
6 ~ 10 (up_ ) | 4 USD (unit_ ) | 20 USD (flat_ ) |
10 ~ 15 (up_ ) | 3 USD (unit_ ) | 30 USD (flat_ ) |
15 ~ 20 (up_ ) | 2 USD (unit_ ) | 40 USD (flat_ ) |
20+ (up_ ) | 1 USD (unit_ ) | 50 USD (flat_ ) |
Volume-based pricing flat rate example 
quantity
が 12
で tiers_
の場合、合計請求額は以下のようになります。
12 × 3 USD + 30 USD = 66 USD
Graduated pricing flat rate example 
quantity
が 12
で tiers_
の場合、合計請求額は以下のようになります。
(5 × 5 USD + 10 USD) + (5 × 4 USD + 20 USD) + (2 × 3 USD + 30 USD) = 111 USD
A tier can have either a unit_
or a flat_
, or both, but it must have at least one of the two. If quantity
is 0
, the total amount is 10 USD
regardless of the tiered pricing model used. Stripe always bills the first flat rate tier when quantity=0
. To bill 0
when there’s no usage, set up an up_
tier with an unit_
equal to the flat rate and omit the flat_
.
従量課金
使用量ベースの料金を使用すると、顧客の商品やサービスの使用量に基づいて請求できます。使用量ベースの料金体系には、定額料金や超過料金、従量課金、クレジットバーンダウンなどのモデルがあります。
定額手数料と超過料金
Use the fixed fee and overage model to charge a flat rate per month for your service at the beginning of the period. The flat rate has some included usage entitlement, and any additional usage (overage) charges at the end of the period.
Stripe ダッシュボードまたは API を使用して、同じプロダクト内の 2 つの料金でこれを設定できます。たとえば、Alpaca AI は Llama AI と呼ばれる高度なモデルを導入しています。月額 200 USD のこのモデルには、100,000 トークンが含まれています。含まれているトークンを超える使用量が発生した場合は、トークンあたり 0.001 USD の追加料金が請求されます。
従量課金
従量課金モデル (後払いとも呼ぶ) では、一定期間に発生した使用量を追跡し、期間の終了時に顧客に請求します。
レートカードの非公開ベータ
レートカードを使用して、従量課金モデルを設定できます。レートカードは現在プライベートプレビュー版です。お問い合わせにお問い合わせください。
次の料金体系戦略のいずれかを使用できます。
- ユニットあたり: 各ユニットに同じ料金を請求します。
- パッケージあたり: ユニットや使用量のパッケージまたはバンドルに対して料金を請求します。
- 従量ベースの料金体系: 期間終了時の使用量に対応する段階の料金でサブスクリプションアイテムに請求します。
- 段階的な料金体系: すべての使用量に単一の料金を適用するのではなく、各段階の使用量に応じて請求します。
このモデルでは、顧客の使用量が大量に累積され、月末の決済手段のステータスに影響を与える可能性があります。
クレジットバーンダウンモデル (初期金額を使用量に応じて段階的に消費)
クレジットバーンダウンモデルでは、使用量ベースのプロダクトとサービスの前払いを回収できます。顧客は請求クレジットを使用して初期金額を支払い、その後、プロダクトの使用時に請求クレジットを適用できます。
レートカードの非公開ベータ
レートカードを使用して、従量課金モデルを設定できます。レートカードは現在プライベートプレビュー版です。お問い合わせにお問い合わせください。
たとえば、Alpaca AI は、新しい Llama AI モデルの既存のセルフサービス顧客に大企業契約を販売したいと考えています。顧客が Llama AI に 100,000 USD を前払いすることを約束すると、使用期限が 1 年以内の 120,000 USD の請求クレジット使用量を獲得できます。