Stripeサブスク(定期課金)導入ガイド|Billingの仕組み・設定方法・手数料を解説
2026.08.21

Stripeのサブスク(サブスクリプション)決済は、Stripe Billingという機能で実現します。この記事では、Stripeで定期課金を導入したい事業者向けに、Billingの仕組み、ダッシュボード・APIそれぞれの設定方法、手数料体系、運用時の注意点までを解説します。あわせて、定期課金の追加手数料が不要な国内サービスPAY.JPとの違いも紹介します。
この記事でわかること
- Stripeサブスク決済を支えるStripe Billingの仕組みと構成要素
- ノーコード〜API実装まで、Stripeで定期課金を設定する具体的な方法
- Stripe Billingの手数料(決済手数料3.6%+Billing利用料0.7%)とPAY.JP定期課金との違い
Stripeのサブスク機能とは?Stripe Billingの概要
Stripeでサブスクリプション(定期課金・継続課金)を提供する場合、中核となるのがStripe Billingです。月額課金・年額課金といった固定料金の定期請求から、利用量に応じた従量課金、両者を組み合わせたハイブリッド型まで、幅広い課金モデルに対応しています。
Stripe Billingには次の機能が含まれます。
- 継続請求とサブスクリプションのライフサイクル管理(作成・プラン変更・解約)
- Smart Retries:機械学習を使った決済失敗時の自動リトライ
- 支払い期限リマインダーなど回収・顧客維持の自動化
- カスタマーポータル:顧客自身がカード変更・プラン変更・解約を行えるページ
- 見積もり・請求書の自動消し込み・複数フェーズの課金スケジュール
サブスクリプションというビジネスモデル自体の解説(市場動向・ビジネスモデルの種類・KPI)はサブスクとは?意味・仕組み・ビジネスモデルをわかりやすく解説を参照してください。
Stripeサブスク決済の仕組み|4つの構成要素

Stripe Billingの定期課金は、次の4つのオブジェクトの組み合わせで動きます。この構造を理解しておくと、設定や実装がスムーズです。
オブジェクト | 役割 |
|---|---|
Product(商品) | 販売するサービスそのもの(例:動画配信サービス) |
Price(料金) | 商品に紐づく価格と課金サイクル(例:月額1,500円) |
Customer(顧客) | 支払い方法(カード情報)を保持する顧客データ |
Subscription(サブスクリプション) | 顧客と料金を結びつけ、周期的な請求を実行する契約 |
決済の流れは「顧客が初回登録時にカード情報をトークン化(カード番号を安全な文字列に変換する処理)して保存 → Subscriptionが課金サイクルごとに自動で請求 → 失敗時はSmart Retriesが再試行」というサイクルです。事業者側で毎月請求処理を行う必要はありません。
この「顧客にカードを紐づけて周期課金する」という設計は国内の決済サービスでも共通で、PAY.JPでは顧客の作成と定期課金の組み合わせで同じ構造を実現できます。
Stripeサブスクの設定方法
Stripeで定期課金を始める方法は、大きく3つあります。開発リソースの有無で選びましょう。
方法1: ダッシュボードから手動で設定(ノーコード)
- Stripeダッシュボードの「商品カタログ」から商品を作成
- 料金(金額・通貨・課金サイクル)を設定
- 「サブスクリプション」画面から顧客と料金を選んで作成
顧客数が少ないうちや、営業が個別契約を登録する運用に向いています。
方法2: Payment Links / Checkoutで販売ページを用意(ローコード)
Stripe Payment Linksを使えば、定期課金用の決済リンクをノーコードで発行し、SNSやメールで共有できます。自社サイトに組み込む場合はStripe Checkoutでサブスクリプション用の決済ページを生成します。
方法3: APIで実装(フルカスタマイズ)
会員登録フローと課金を統合したいSaaSや会員制サービスでは、Subscriptions APIを使った実装が基本です。おおまかな実装手順は次のとおりです。
- 商品・料金をあらかじめ作成しておく
- 申込時にカード情報をトークン化してCustomerを作成
- CustomerとPriceを指定してSubscriptionを作成
- Webhook(支払い成功・失敗などのイベントが発生した際に、Stripeから事業者側のシステムへ自動で送られる通知)で「支払い成功」「支払い失敗」「解約」などのイベントを受信し、自社DBの会員ステータスと同期する
具体的な実装コードはNode.js、Ruby、Python等の主要言語向けにStripe公式ドキュメント(サブスクリプションの実装を構築する)で提供されています。
特に4のWebhook連携は、サブスク運用の実務で最も重要なポイントです。決済失敗時に会員資格を止める・催促メールを送るといった制御は、Webhookの通知を起点に設計します。
Stripeサブスクの手数料|Billing利用料0.7%に注意
Stripeの定期課金で見落としがちなのが、決済手数料とは別にBillingの利用料がかかる点です。
費用項目 | 料率 |
|---|---|
カード決済手数料 | 3.6%(国内カード) |
Stripe Billing利用料 | 取引額の0.7% |
カスタムドメイン(任意) | 月額10ドル |
つまりサブスクリプションの売上には実質約4.3%の手数料がかかる計算です。例えば月額1,000円×1,000人(月商100万円)の場合、決済手数料36,000円+Billing利用料7,000円で月43,000円のコストになります。
Stripe全体の手数料体系(決済方法別の料率・その他オプション費用)はStripe手数料まとめ【2026年最新】で詳しく解説しています。
Stripeでサブスクを運用するメリット・デメリット
メリット
- 従量課金・段階制・ハイブリッドなど複雑な課金モデルに対応できる
- Smart Retriesやカスタマーポータルなど回収・解約防止の自動化機能が充実
- 多通貨対応でグローバルなサブスクサービスを展開しやすい
デメリット
- Billing利用料0.7%が決済手数料に上乗せされるため、シンプルな月額課金にはコストが割高になりやすい
- 機能が多く、オブジェクト構造(Product/Price/Subscription)の学習コストがある
- 詳細設定やトラブルシューティングでは英語ドキュメントの参照が必要な場面がある
- 事後審査型のため、稼働後のアカウント停止・入金保留リスクがある
PAY.JPなら定期課金の追加手数料なし|シンプルな月額課金に最適

「毎月定額を課金できれば十分」というサービスであれば、国内決済サービスのPAY.JPがシンプルです。PAY.JPの定期課金には次の特徴があります。
- 定期課金機能の追加手数料なし:かかるのは決済手数料(月額0円のスタンダードプランで3.3%、月額50,000円のエンタープライズプランならVisa・Mastercard 2.59%)のみ。Billing利用料に相当する上乗せがない
- プラン作成→顧客作成→定期課金開始の3ステップで実装できるシンプルなAPI設計(定期課金を行う)
- 初回無料トライアル付きの定期課金にも対応(初回無料トライアル後の定期課金)
- 日本語ドキュメント・日本語サポートが標準
同じ月額課金をPAY.JPで実装する場合も、プラン・顧客・定期課金という3つのオブジェクトを作成するだけで完結します。具体的な実装コードは定期課金を行うのドキュメントに掲載されています。
StripeのようにProductとPriceを分けて管理したり、支払い方法の指定を別途行ったりする必要がなく、覚えるオブジェクトの数が少なく済みます。
定期課金の利用開始手順は定期課金利用の流れ(ヘルプ)、機能全般のFAQは定期課金について(ヘルプ)にまとまっています。
月商100万円のサブスクをPAY.JPスタンダードプランで運用した場合の手数料は33,000円。Stripe(約43,000円)と比べて月1万円、年間12万円のコスト差になります。
まとめ
- StripeのサブスクはStripe Billingで実現し、Product・Price・Customer・Subscriptionの4要素で構成される
- 設定方法はダッシュボード(ノーコード)、Payment Links/Checkout(ローコード)、API実装の3通り
- 手数料は決済手数料3.6%+Billing利用料0.7%で実質約4.3%
- 複雑な従量課金にはStripe、シンプルな月額課金なら追加手数料のないPAY.JPの定期課金が有力
- 導入検討中の方はPAY.JPのサービスページからプランを確認できます