コンテンツにスキップ
アカウントを作成
または
サインイン
Stripe ドキュメントのロゴ
/
AI に質問する
アカウントを作成
サインイン
始める
支払い
売上
プラットフォームおよびマーケットプレイス
資金管理
開発者向けリソース
概要
Billing
概要Billing API について
サブスクリプション
    概要
    サブスクリプションの仕組み
    クイックスタート
    ユースケース
    実装を構築
    サブスクリプション機能
      サブスクリプションの請求書
      サブスクリプションのスケジュール
      サブスクリプションの料金体系
      継続的な料金体系モデル
      料金表を埋め込む
      サブスクリプションを始める
      数量の設定
      請求サイクルの設定
      サブスクリプションの遡及適用
      複数のアイテムに登録
      トライアル期間を設定
      クーポンを適用
      サブスクリプションを Stripe に移行する
      クレジットの比例分配の計算方法
      サブスクリプションの決済
      サブスクリプションの決済手段
      サードパーティーによる決済処理を導入
      回収方法
      強力な顧客認証 (SCA)
      サブスクリプションを管理
      サブスクリプションの修正
      保留中の更新の管理
    エンタイトルメント
    アナリティクス
Invoicing
従量課金
見積もり
顧客管理
Billing with other products
売上回収
オートメーション
実装内容をテストする
税金
概要
Use Stripe tax
Manage compliance
レポート機能
概要
レポートの選択
Configure reports
Reports API
複数のアカウントのレポート
収益認識
データ
概要スキーマ
カスタムレポート
Data Pipeline
データ管理
ホーム売上SubscriptionsSubscription features

注

このページはまだ日本語ではご利用いただけません。より多くの言語で文書が閲覧できるように現在取り組んでいます。準備が整い次第、翻訳版を提供いたしますので、もう少しお待ちください。

継続的な料金体系モデル

一般的な料金体系モデルとその作成方法をご紹介します。

Pricing models are patterns that represent your business on Stripe and consists of the products or services you sell, how much they cost, what currency you accept for payments, and the service interval for subscriptions. To build the pricing model, you use products—what you sell—and prices—how much and how often to charge for your products.

Pricing model Description
Flat rateCustomers choose a service tier (for example, Basic, Starter, or Enterprise) and pay a flat rate for it.
Per-seatEach pricing unit represents one user. For example, a business purchases software for its employees and each employee requires a license to access the software.
TieredThe unit cost changes with quantity (volume-based pricing) or usage (graduated pricing).
Usage-basedCharge customers based on their usage of your product or service. It includes fixed fee and overage, pay as you go, and credit burndown pricing models.

定額料金

Many SaaS businesses offer their customers a choice of escalating service options. Customers choose a service tier and pay a flat rate for it. Imagine a business called Togethere that sells a collaboration platform. They offer three different service levels: basic, starter, and enterprise. For each service level, they offer a monthly and yearly price.

Flat-rate pricing model

In this example, Togethere has three products: Basic, Starter, and Enterprise. Each product has several different prices. The basic level has prices for 10 USD per month and 100 USD per year. Both prices are for the same Basic product, so they share the same product description on the customer’s receipt and invoice.

最初に Basic の商品を作成します。商品の作成時に利用できるオプションについては、料金ガイドをご覧ください。

  1. 商品カタログに移動します。
  2. + 商品を作成をクリックします。
  3. 商品の名前を入力します。
  4. (オプション) 説明を追加します。この説明は、決済時にカスタマーポータルおよび見積もりに表示されます。

次に、Basic 商品の月額料金を作成します。

  1. その他の料金体系オプションをクリックします。
  2. 継続を選択します。
  3. 料金モデルを選択するで定額を選択します。
  4. 金額に価格を入力します。
  5. 請求期間で月次を選択します。
  6. 次へをクリックして価格を保存します。

次に、Basic 商品の年額料金を作成します。

  1. + 新しい料金を追加をクリックします。
  2. 継続を選択します。
  3. 料金モデルを選択するで定額を選択します。
  4. 金額に価格を入力します。
  5. 請求期間で年次を選択します。
  6. 次へをクリックします。
  7. 商品を追加 をクリックして、商品と価格を保存します。商品と価格を編集できるのは、サブスクリプションを作成する時点までです。

Per-seat pricing

Per-seat pricing is a linear pricing model where the number of seats (for example, software licenses) maps to the number of units (for example, users). Togethere, our example collaboration platform company, also wants to offer a per-seat plan. Togethere’s customers pick how many seats they’ll use, and Togethere charges based on that amount.

ユーザー数単位の料金体系モデル

To create a model for this scenario, Togethere creates a product and price structure where each unit represents a user. When Togethere creates a subscription for a customer, the customer specifies the number of users for that subscription.

最初に Per-seat の商品を作成します。商品の作成時に利用できるオプションについては、料金ガイドをご覧ください。

  1. 商品カタログに移動します。
  2. + 商品を作成をクリックします。
  3. 商品の名前を入力します。
  4. (オプション) 説明を追加します。説明は、決済時のカスタマーポータル、および見積もりに表示されます。

次に、商品の月額料金を作成します。

  1. 継続を選択します。
  2. 金額に価格の金額を入力します。
  3. 請求期間で毎月を選択します。
  4. 商品を追加 をクリックして、商品と価格を保存します。商品と価格を編集できるのは、サブスクリプションを作成する時点までです。

その価格を使用するサブスクリプションを作成するには、以下のようにします。

  1. 支払い > サブスクリプションページに移動します。
  2. + サブスクリプションを作成をクリックします。
  3. 顧客を検索または追加します。
  4. 作成した商品を探して、使用する価格を選択します。
  5. (オプション) Stripe Tax を使用するには税金を自動徴収を選択します。
  6. すぐに開始するにはサブスクリプションを開始をクリックし、別のスケジュールで開始するにはサブスクリプションのスケジュールをクリックします。

段階制料金

Prices can represent tiers, allowing the unit cost to change with quantity or usage. Use tiers if you need non-linear pricing when quantity or usage changes. You can also combine tiered pricing with base fees to create usage-based pricing models.

For example, Togethere wants to offer lower rates for customers who use more projects per month. The following tiered pricing models show two different ways to adjust pricing as usage increases: volume-based pricing and graduated pricing. To demonstrate these approaches to tiered pricing, we’ll use the following tiers:

プロジェクト数段階ごとの料金
First tier1 ~ 57 USD
Second tier6 ~ 106.50 USD
Third tier11+6 USD

従量ベースの料金体系

With volume-based pricing, the subscription item bills at the tier corresponding to the amount of usage at the end of the period. The entire quantity (or usage) is multiplied by the unit cost of the tier. Because the tier price applies to the entire quantity (or usage), the total might decrease when calculating the final cost.

For example, a customer with 5 projects is charged 35 USD (5 × 7 USD). If they accumulate 6 projects the following month, then all projects bill at the 6-10 rate. That month, they’re charged 39 USD (6 × 6.50 USD).

期間終了時の数量と使用量単価Total monthly cost
17 USD7 USD
57 USD35 USD
66.50 USD39 USD
206 USD120 USD
256 USD150 USD
  1. 商品カタログに移動します。
  2. + 商品を作成をクリックします。
  3. 商品の名前を入力します。
  4. (オプション) 説明を追加します。説明は、決済時のカスタマーポータル、および見積もりに表示されます。

次に、商品の月額料金を作成します。

  1. Click More pricing options.
  2. 継続を選択します。
  3. For Choose your pricing model, select Tiered pricing and Volume.
  4. Under Price, create three tiers:
    最初のユニット最後のユニットユニットあたり定額料金
    First tier15$7.00$0.00
    Second tier610$6.50$0.00
    Third tier11∞$6.00$0.00
  5. 請求期間で毎月を選択します。
  6. 商品を追加 をクリックして、商品と価格を保存します。商品と価格を編集できるのは、サブスクリプションを作成する時点までです。

段階的な料金体系

While similar to volume pricing, graduated pricing charges for the usage in each tier instead of applying a single price for overall usage. The quantity is multiplied by the amount for each tier and the totals for each tier are summed together.

For example, 5 projects result in the same charge as volume-based pricing—35 USD total at 7 USD per project. This changes as usage exceeds the first tier. A customer with more than 5 projects is charged 7 USD per project for the first 5 projects, then 6.50 USD for projects 6 through 10, and finally 6 USD per project thereafter. A customer with 6 projects is charged 41.50 USD, 35 USD for the first 5 projects and 6.50 USD for the 6th project.

期間終了時の数量と使用量段階的な段階制料金体系の合計
17 USD
535 USD
641.50 USD
20127.50 USD
25157.50 USD
  1. 商品カタログに移動します。
  2. + 商品を作成をクリックします。
  3. 商品の名前を入力します。
  4. (オプション) 説明を追加します。説明は、決済時のカスタマーポータル、および見積もりに表示されます。

次に、商品の月額料金を作成します。

  1. Click More pricing options.
  2. 継続を選択します。
  3. For Choose your pricing model, select Tiered pricing and Graduated.
  4. Under Price, create three tiers:
    最初のユニット最後のユニットユニットあたり定額料金
    First tier15$7.00$0.00
    Second tier610$6.50$0.00
    Third tier11∞$6.00$0.00
  5. For the Billing period, select Monthly.
  6. 商品を追加 をクリックして、商品と価格を保存します。商品と価格を編集できるのは、サブスクリプションを作成する時点までです。

定額料金を追加する

You can specify a flat fee (flat_amount) 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_to=5)5 USD (unit_amount=500)10 USD (flat_amount=1000)
6 ~ 10 (up_to=10)4 USD (unit_amount=400)20 USD (flat_amount=2000)
10 ~ 15 (up_to=15)3 USD (unit_amount=300)30 USD (flat_amount=3000)
15 ~ 20 (up_to=20)2 USD (unit_amount=200)40 USD (flat_amount=4000)
20+ (up_to=inf)1 USD (unit_amount=100)50 USD (flat_amount=5000)

Volume-based pricing flat fee example

If quantity is 12 and tiers_mode=volume, the total amount billed is:

12 × 3 USD + 30 USD = 66 USD

Graduated pricing flat fee example

If quantity is 12 and tiers_mode=graduated, the total amount billed is:

(5 × 5 USD + 10 USD) + (5 × 4 USD + 20 USD) + (2 × 3 USD + 30 USD) = 111 USD

A tier can have either a unit_amount or a flat_amount, 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 fee tier when quantity=0. To bill 0 when there’s no usage, set up an up_to=1 tier with an unit_amount equal to the flat fee and omit the flat_amount.

従量課金

Usage-based pricing enables you to charge based on a customer’s usage of your product or service. Usage-based pricing includes models such as fixed fee and overage, pay as you go, and credit burndown.

Fixed fee and overage

Use the fixed fee and overage model to charge a flat fee per month for your service at the beginning of the period. The flat fee has some included usage entitlement, and any additional usage (overage) charges at the end of the period.

You can use the Stripe Dashboard or API to set this up with two prices within the same product. For example, Alpaca AI introduces an advanced model called Llama AI. Priced at 200 USD per month, this model includes 100,000 tokens. They charge any usage above the included tokens at an additional rate of 0.001 USD per token.

  1. On the Product catalog page, click Create product.

  2. On the Add a product page, do the following:

    • For Name, enter the name of your product. For the Alpaca AI example, enter “Llama AI.”
    • (Optional) For Description, add a description that appears at checkout in the customer portal and in quotes.
    • Under Billing period, select More pricing options.
  3. On the Add price page, do the following:

    • Under Choose your pricing model, select Flat rate.
    • Under Price, set the Amount to 200.00 USD.
    • Click Next
  4. To add a second recurring price to the product, click Add another price on the Add a product page.

  5. On the Add price page,do the following:

    • Under Choose your pricing model, select Usage-based, Per tier, and Graduated.

    • Under Price, create two graduated pricing tiers:

      最初のユニット最後のユニットユニットあたり定額料金
      First tier0100,0000.00 USD0.00 USD
      Second tier100,001∞0.001 USD0.00 USD
  6. Under Meter, create a new meter to record usage. For the Alpaca AI example, use the meter name “llama_api_tokens.”

  7. Click Next.

  8. Click Add product. When you create subscriptions, specify both prices.

Pay as you go

The pay as you go model (also called “in arrears billing”) lets you track usage incurred over a determined period, then charge the customer at the end of the period.

Rate cards private preview

You can use rate cards to set up the pay as you go model. Rate cards are currently in private preview. Contact us to request access.

You can use any of the following pricing strategies:

  • Per unit: Charge the same amount for each unit.
  • Per package: Charge an amount for a package or bundle of units or usage.
  • Volume-based pricing: Charge the subscription item at the tier that corresponds to the usage amount at the end of the period.
  • Graduated pricing: Charge for the usage in each tier instead of applying a single price to all usage.

This model might cause customers to accumulate significant usage, and affect their payment method status at the end of the month.

Credit burndown

The credit burndown model lets you collect prepayment for usage-based products and services. Customers can use billing credits to pay an initial amount, and then apply their billing credits as they use the product.

Rate cards private preview

You can use rate cards to set up the pay as you go model. Rate cards are currently in private preview. Contact us to request access.

For example, Alpaca AI wants to sell a large enterprise contract to an existing self-serve customer for their new Llama AI Model. The customer commits to pay 100,000 USD up front for Llama AI, so they can get 120,000 USD of billing credit usage to use within 1 year.

Collect prepayment from a customer

  1. On the Invoices page, click Create invoice.
  2. Select your customer from the Customer dropdown.
  3. Select USD - US Dollar from the Currency dropdown.
  4. Under Items, select Add a new line item.
  5. Under Item details, do the following:
    • For Item, enter “Llama AI Credits.”
    • For Price, enter “100,000.”
    • Click Save.
  6. Click Send invoice.

After your customer pays the invoice, you can grant them billing credits.

Grant billing credits to a customer

  1. On the Customers page, select the customer name.
  2. On the customer page, under Credit grants, click the plus (+) symbol.
  3. On the New credit grant page, do the following:
    • For Name, enter a name for your credit grant.
    • For Amount, specify the amount of the credit grant. For the Alpaca AI example, enter “120,000.”
    • Under Expiry date, specify the date, if any, when the credits expire. For the Alpaca AI example, select Specific date and set a date 12 months from now.
    • Click Create grant.

参照情報

  • Prebuilt subscriptions page with Stripe Checkout
  • Build a subscriptions integration
  • Embed a pricing table
このページはお役に立ちましたか。
はいいいえ
お困りのことがございましたら 、サポートにお問い合わせください。
早期アクセスプログラムにご参加ください。
変更ログをご覧ください。
ご不明な点がございましたら、お問い合わせください。
LLM ですか?llms.txt を読んでください。
Powered by Markdoc