AWS MARKETPLACE PUBLISHER

基礎と導入判断

AWS MarketplaceでSaaSを購入するには?販売者も知っておきたい購入フロー

公開日: 更新日:

この記事の要点

AWS MarketplaceでSaaSを購入すると、購入者はAWSアカウントで条件を選んで申し込み、販売者のサイトでアカウントを設定して使い始めます。代金はAWSの請求書にまとまります。購入の手続きが済んでも、利用者の登録とログインは販売者のSaaS側に残る作業です。

AWS MarketplaceでSaaSを買う手続きは、AWSの画面の中では終わりません。購入の手続きが済んだ時点で、購入者はまだSaaSを使えません。

SaaS Contract(SaaS契約。契約期間と購入する権利をあらかじめ定め、前払いまたは支払スケジュールで請求する料金モデル)の製品を買う場合、購入者の操作は、「View purchase options」で数量や期間を選び、「Subscribe」を押し、「Set Up Your Account」で販売者のサイトへ移る、の三つです。アカウントの作成とログインは、その先の販売者のサイトで行います。(購入者ガイド(SaaS Contract))代金はAWSの請求書にまとまり、請求と支払いはAWSが処理します。(購入者ガイド)

購入者が「Subscribe」を押したあと、販売者のSaaSは、どのAWSアカウントの誰が何を買ったのかを、どこで知るのでしょうか。

本記事は、2026年10月5日に確認したAWSの公式ドキュメントと発表にもとづきます。ボタンや画面の名称は、英語版ガイドの表記に合わせています。料金や要件は変わることがあるため、判断の前には各出典で最新の内容を確認してください。

購入者が選べるオファーと購入の前提

Public OfferとPrivate Offer

価格と条件の面から見ると、購入者の選び方は二通りです。販売者が掲載した価格と標準のエンドユーザー使用許諾契約(EULA)で買う方法と、個別の価格とEULAを含むPrivate Offerを承諾して買う方法です。(購入者ガイド)どちらの方法でも、契約条件にStandard Contract for AWS Marketplace(SCMP)が使われることがあります。(Private Offerの作成、SaaS製品の設定)本記事では、販売者が掲載した価格と標準のEULAで買う方法をPublic Offer(パブリックオファー)と呼びます。なお、個別価格や契約条件の作り方は、Private Offerとはにまとめています。

購入に必要な権限と支払い方法

購入の権限は、AWS IAMポリシーで付与します。AWSの管理ポリシーのうち、AWSMarketplaceManageSubscriptionsは購入と解約を許可し、AWSMarketplaceRead-onlyは閲覧用です。(購入者向けの管理ポリシー)

支払い方法は、AWSアカウントの作成時に設定したもので、AWS Billing and Cost Managementコンソールで管理します。(購入者ガイド(支払い))支払い方法が未設定、無効、非対応の場合や、支払いが拒否された場合は、エラーになります。更新した支払い方法が新規の購入で使えるようになるまでに、最大7日かかることがあります。(購入者ガイド(支払い))そのため、顧客の購入が進まないときは、原因が販売者のSaaSではなく、購入者側の支払い設定にある場合があります。購入できる製品を組織が絞っていて、管理者の承認が必要になる場合もあります。その切り分けは、AWS Private Marketplaceとは?で扱います。

SaaS Contractの製品を購入する手順

SaaS Contractは、ユーザー数やデータ量などの数量を、前払いで買う形です。(購入者ガイド(SaaS Contract))購入者の手順は次のとおりです。

  1. 製品詳細ページで「View purchase options」を選び、数量や単位、契約期間(選択肢が複数ある場合)、自動更新を決めます。(購入者ガイド(SaaS Contract))
  2. 「Subscribe」を選びます。(同上)
  3. 「Set Up Your Account」を選ぶと、販売者のWebサイトに移ります。(同上)
  4. アカウントの設定と支払いの確認が終わるまで、製品詳細ページには契約が保留中と表示されます。(同上)
  5. 設定が済むと、サインインしたAWS Marketplaceの「Your Marketplace Software」にソフトウェアが表示され、使い始められます。(同上)

設定を終えないまま製品ページに戻ると、設定を完了するよう促されます。(購入者ガイド(SaaS Contract))

SaaS Subscriptionと無料トライアルの違い

SaaS Subscription(SaaSサブスクリプション。時間単位の使用量に応じて請求する従量課金の料金モデル)など、SaaS Contract以外の料金モデル(SaaS料金モデルの比較)では、購入時の操作と請求の時期が変わります。

種類購入時の操作請求
SaaS Contract「View purchase options」で数量と期間を選び、「Subscribe」と「Set Up Your Account」へ進む購入時に前払い
SaaS Subscription「View purchase options」でオファーと料金ディメンションを確認し、「Download EULA」で条件を読み、「Accept」を選ぶ月次でまとめて請求
無料トライアル「Try for free」から、「Free trial」のオファーを選んで申し込む無料

(出典:購入者ガイド(SaaS Subscription)、購入者ガイド(無料トライアル)、購入者ガイド(支払い))

SaaSの無料トライアルは、AWSアカウントごとに製品1つにつき1回までです。期間が終わっても自動では有料契約に変わらず、有料で続けるにはPrivate Offerの条件を販売者と交渉するか、Public Offerで購読します。(購入者ガイド(無料トライアル))

Quick Launchが使える製品の場合

製品によっては、購入後の設定を簡単にするQuick Launchが使えます。Quick Launchの製品にはバッジが付き、「Set Up Your Account」から「Configure and launch」のページに進みます。このページでは、権限の確認、販売者のサイトでのログインかアカウント作成、設定方法の選択(Quick Launchか手動)、起動の順に進みます。(購入者ガイド(Quick Launch))Quick Launchは、AWS CloudFormationテンプレートで構成を展開する仕組みです。必要な権限が足りない場合は、AWSの管理者に依頼します。(購入者ガイド(Quick Launch))販売者にとってQuick Launchは、SaaSが購入者のAWSアカウントにAWS IAMロールなどを作成する必要があるときに使える選択肢です。(SaaS製品の設定)販売者側のテンプレートの準備と、通常の購入後登録との役割の違いは、AWS MarketplaceのSaaS Quick Launchとは?で扱います。

Private Offerを承諾して購入する

購入者の手順

Private Offerでは、購入者が価格とEULAの条件を販売者と交渉し、販売者が購入者の指定したAWSアカウント向けにオファーを作成します。購入者が承諾すると、購入者と販売者のあいだの契約(agreement)になります。(購入者ガイド(Private Offer))

購入者は、AWS Marketplaceコンソールの「Private offers」ページで、自分のアカウント宛てのオファーを確認します。「Available offers」タブに承諾できるオファーが並び、承諾済みや期限切れのオファーは「Accepted and expired offers」タブに移ります。「Available offers」タブのOffer IDのリンクは、販売者が送るリンクと同じです。Offer IDを選ぶとオファーの詳細が開き、そこから購読(承諾)します。(購入者ガイド(Private offersページ))SaaS Subscriptionの購入画面では、製品に複数のオファーの種類があれば、Private OfferかPublic Offerを選べます。(購入者ガイド(SaaS Subscription))

AWS Organizationsの一括請求を使う組織では、管理アカウントとメンバーアカウントのどちらからでも承諾できます。管理アカウントで承諾すればメンバーアカウントに共有でき、以前から購読していたメンバーアカウントは、新しいオファーも承諾しなければ、そのオファーの価格が適用されません。(購入者ガイド(Private Offer))なお、どのAWSアカウントの契約がどのテナントのものかは、契約をテナントに紐付ける設計のとおり、販売者のSaaS側で対応づけます。

有効期限が切れたオファーは承諾できません。購入者は販売者に連絡し、期限の延長か、新しいオファーの作成を依頼します。(購入者ガイド(Private Offer))

販売者がオファーを出す側の流れ

オファーを出せるのは、有効な公開リストが少なくとも一つある販売者です。AWS Partner Centralの「Private offers」から作成し、購入者のAWSアカウントIDを入力し、法的条件(Public OfferのEULA、SCMP、独自の条件のいずれか)と自動更新の条件を設定します。(Private Offerの作成)オファーの検証と処理には最大1時間かかり、リクエストが成功したときにだけ購入者へ届きます。(Private Offerの作成)有効期限は、指定した日の23時59分59秒(UTC)を過ぎると失効し、日本時間では翌日の8時59分59秒にあたります。(Private Offerの作成)公開したあとは、「Copy Offer URL」でオファーのURLを取得して、購入者に送れます。(Private Offerの作成)契約条件の整理はEULAと標準契約に、更新の設定はPrivate Offerの自動更新にまとめています。

製品詳細ページの「Request a private offer」から、購入者が交渉を始めることもできます。(購入者ガイド(SaaS Subscription))このボタンが表示されるのは、販売者がAPN Customer Engagements Program(ACE)に参加して有効にした製品だけです。(Private Offerの作成)販売者が依頼をどう受け取るかは、見つけてもらうための導線で扱います。

請求と支払い

請求のタイミングは、料金モデルと、Public OfferかPrivate Offerかで決まります。SaaS Contractは、Public Offerなら購入時に前払いです。(購入者ガイド(支払い))Private Offerなら、前払いは承諾時に、分割払いは販売者が定めた日の0時(UTC)に請求されます。(同上)USD建ての従量課金は、Public OfferもPrivate Offerも、毎月2日か3日の0時(UTC)に、他のAWS料金とまとめて請求されます。(同上)日本円などUSD以外のPrivate Offerでは、pay-as-you-go(PAYG)の従量課金と、SaaS Contract with Consumption(従量制料金によるSaaS契約。契約の料金に加えて超過分を従量で請求する料金モデル)の従量部分は、契約の起算日(anniversary)の請求書に載ります。この請求書は、USD建ての他の従量製品とは別になります。(購入者ガイド(多通貨のPrivate Offer))日本円の場合の詳細は、日本円のPrivate Offerにまとめています。請求書に発注番号(PO番号)が必要な場合の登録と、組織での必須化は、AWS MarketplaceのPurchase Orderとは?で扱います。

通貨は、多くの購入が米ドル建てで、購入者は請求書を、設定した通貨に換算して受け取れます。(購入者ガイド(支払い))ただし、日本円(JPY)、ユーロ、英ポンド、豪ドルなどのPrivate Offerは、オファーで合意した通貨の単価で請求されます。契約部分の為替は承諾時に固定され、従量部分は月ごとに更新されます。合意した円建てなどの単価は変わりません。(購入者ガイド(多通貨のPrivate Offer))

請求元の法人については、購入者ガイドの支払いのページに二つの説明があります。アカウントが日本にある場合はAWS Japanから請求書が届くという説明と、多くの購入はアカウントの所在地にかかわらずAWS, Inc.が請求するという説明です。どちらになるかは、実際の請求書で確認してください。(購入者ガイド(支払い))なお、日本の販売者に適用される消費税の扱いは、AWS Marketplaceとはの整理を参照してください。

販売者の側には、請求に関する制約が二つあります。SaaSは、AWS Marketplaceで定義した料金ディメンションだけで請求しなければなりません。また、クレジットカードや銀行口座の情報を、SaaSのどの場面でも集めてはいけません。(SaaS製品のガイドライン)そのため、購入後の登録画面には、支払い情報の入力欄を設けられません。なお、AWSに支払う販売手数料(手数料の違い)は、購入者への請求とは別の話です。

購入後に販売者のSaaSで起きること

購入者が「Set Up Your Account」を選ぶと、購入者のブラウザは、販売者の登録URLにHTTP POSTでリダイレクトされます。リクエストには、一時的なトークン(x-amzn-marketplace-token)が付きます。(SaaS連携(SaaS Contract))この登録URLは、製品設定ではFulfillment URLという項目に入力するものです。(SaaS製品の設定)

販売者のSaaSが購入を知る経路は、二つあります。一つは、「Set Up Your Account」からのリダイレクトで、購入者のブラウザとともに届きます。もう一つは、Amazon EventBridgeの「Purchase Agreement Created」イベントです。このイベントは、新しい契約の作成、既存の契約の置き換え、更新のときに送られます。(Amazon EventBridgeによるSaaSイベント管理)

ただし、登録画面を開いた購入者のブラウザを、どのAWSアカウントの、どのLicenseArnの購入に結びつけるかは、リダイレクトで届くトークンから決めます。販売者は、受け取ったトークンをResolveCustomer APIに渡し、顧客のAWSアカウントID(CustomerAWSAccountId)、ライセンス(LicenseArn)、製品コード(ProductCode)を取得します。新しい連携機能では、従来のCustomerIdentifierは設定されません。(SaaS連携(SaaS Subscription))SaaS ContractとSaaS Contract with Consumptionでは、さらにGetEntitlementsで、顧客が使える契約と数量を確認します。取得した識別子と契約の有効性はSaaS側に保存し、登録URLへのリクエストに返すレスポンスで、顧客の初回利用の画面を表示します。(SaaS連携(SaaS Contract))SaaS Subscriptionでは、GetEntitlementsは使いません。(SaaS連携(SaaS Subscription))

ただし、将来の日付で開始する契約では、LicenseArnは契約の開始日に生成されます。開始日は、Agreement ID(契約ID)が作られてから数か月後になることもあります。(Concurrent Agreements移行ガイド)開始日より前に登録画面が開かれた場合に、ResolveCustomerがLicenseArnを返すかどうかは、確認が必要です。

購入者の画面ごとに、販売者のSaaSが受け持つことは次のとおりです。

場面購入者の画面販売者のSaaSが受け持つこと
購入の直後「Set Up Your Account」でSaaSへ移る登録URLでPOSTを受信し、トークンをResolveCustomerで解決し、識別子を保存する
初回の登録販売者のサイトでアカウントを作成するか、既存アカウントでログインするメールアドレスの入力欄がある登録画面を表示し、既存ユーザーのログインも受け付ける
使い始め「Your Marketplace Software」からSaaSへ移るSaaS ContractとSaaS Contract with Consumptionは、GetEntitlementsで確認した契約と数量に合わせて権限を付与する
契約の変更と終了数量の追加、更新、解約Amazon EventBridgeのイベントを受信し、契約と権限を更新する(2026年7月15日より後に販売者アカウントを登録した場合。同日以前に登録した場合はAmazon Simple Notification Service(Amazon SNS)の通知も引き続き使える)

(出典:SaaS連携(SaaS Contract)、SaaS製品のガイドライン、Amazon EventBridgeによるSaaSイベント管理、Concurrent Agreements移行ガイド)

購入した顧客が、使えない状態で止まらないために

SaaS製品のガイドラインは、購入後の体験に具体的な条件を定めています。(SaaS製品のガイドライン)

  • アカウントの作成:購入後、顧客がSaaS内でアカウントを作成し、Webコンソールにアクセスできるようにする。すぐにアクセスできない場合は、いつアクセスできるかを具体的に示すメッセージを表示する。
  • 作成後の通知:アカウントが作成されたら、その旨と次の手順を示す通知を顧客に送る。
  • 既存アカウント:すでにアカウントがある顧客は、登録ページ(fulfillment landing page)からログインできるようにする。
  • 購入状況の確認:契約や利用量の状況を、SaaS内で確認できるようにする。
  • サポート:使い方、トラブルシューティング、返金の依頼について、連絡先を登録ページに示す。

登録ページには、購入者のメールアドレスの入力欄が必須です。名前、郵便番号、電話番号、会社情報などの欄は追加できます。複数の言語で提供する場合は、英語の表示も用意する必要があります。(SaaS製品のガイドライン)

同じAWSアカウントから複数の契約が来る

2026年2月26日に、同じAWSアカウントが同じSaaS製品を複数回購入できるConcurrent Agreementsが発表されました。購入者は、既存の契約を止めずに、別の事業部の分や追加の分を、別々の条件で買えます。一方、販売者の側は、2026年6月1日以降に新規登録するSaaS製品では、Concurrent Agreementsへの対応が必須です。既存の製品は、販売者が希望した場合に、Concurrent Agreementsに対応した連携機能へ移行します。(Concurrent Agreementsの提供開始、Concurrent Agreements移行ガイド)

契約の識別子は、LicenseArnです。Agreement IDが当事者間の商取引上の取り決めを表すのに対し、LicenseArnは、ソフトウェアを使う権利そのものを表します。(Concurrent Agreements移行ガイド)仕様の全体は、Concurrent Agreementsの解説にまとめています。

購入後の変更と解約

契約を購入後に変える手続きには、購入者の操作で進むものと、販売者の申請で始まるものがあります。

  • 数量の追加:契約に設定可能な前払いの項目があれば、新しいPrivate Offerなしで数量を増やせます。「Manage subscriptions」から製品を選び、契約の「Actions」から「View terms」を開き、「Modify」で変更します。数量は、購入済みの数を下回れません。契約の終了日は変わりません。すべての契約が数量の追加に対応しているわけではありません。(購入者ガイド(Private Offerの変更))
  • 更新と条件の変更:以前のPrivate Offerで結んだSaaS ContractまたはSaaS Contract with Consumptionの契約が有効な場合、販売者が新しいPrivate Offerを出し、購入者が承諾すると、新しい条件が中断なく有効になります。以前の条件と、残っていた支払いの予定は、置き換わります。承諾には、請求書払い(invoicing terms)の設定が必要です。(購入者ガイド(Private Offerの変更)、購入者ガイド(Private Offer))
  • 販売者起点の解約と返金:2026年3月31日の発表によると、契約の取消では、販売者が共有する承認リンクで購入者が応答し、7日以内に応答がなければ取消が進みます。返金は、購入者の承認なしで請求が調整されます。(返金と契約取消のセルフサービス)

契約が終わったとき、販売者は、Amazon EventBridgeの「Purchase Agreement Ended」を受信して、顧客の権限の取り消しを始めます。(Amazon EventBridgeによるSaaSイベント管理)販売者側の手続きは、解約と返金の対応にまとめています。

販売者が購入フローで確認しておくこと

購入後の受け口を点検する

購入後の受け口(登録URLと、その先で契約を識別し権限を管理する処理)は、次の項目で点検できます。

  • 登録URLが、トークン付きのPOSTを受信できる。
  • ResolveCustomerで得たCustomerAWSAccountIdとLicenseArnを、SaaS側に保存している。将来開始の契約では、LicenseArnが開始日に生成されることを考慮している。
  • SaaS ContractとSaaS Contract with Consumptionでは、GetEntitlementsで権利がない、または数量が足りない場合の画面や挙動を決めている。(SaaS連携(SaaS Contract))
  • 既存ユーザーが、登録ページからログインできる。
  • 同じAWSアカウントの二つ目の契約を、別のLicenseArnとして識別し、どのテナントに対応づけるかを決められる。
  • 契約の終了を示すイベントで、権限を取り消せる。

公式ガイドは、自社の許可リストのアカウントで実際に購入し、「Set Up Your Account」から登録URLに、POSTとトークンが届くことを確認するよう求めています。(SaaS連携(SaaS Subscription))なお、審査のテスト項目はSaaS審査で確認することに、連携の実装全体はSaaS連携に必要な実装にまとめています。

受け口の実装をDeshimaに任せる場合

Deshimaは、AWS MarketplaceへのSaaS掲載を支援するSaaSです。購入後の利用申請フォームを提供し、購入者情報と契約情報の同期を自動で処理します。フォームで集めた情報はAmazon EventBridgeにイベントとして発行され、テナントの作成などの後続処理は、利用企業側で実装します。

2026年10月5日時点で対応しているのは、SaaS Contract型です。従量課金(メータリング)とChannel Partner Private Offer(CPPO)は対象外で、Concurrent Agreementsには対応済みです。Deshimaは更新が多いため、最新の機能と対応範囲は、無料のアカウントを作成したうえで、プロダクト内のドキュメントでご確認ください。

Deshimaの利用料は、初期費用と月額費用がどちらも0円で、売れたときの販売手数料だけが発生します。料率は個別にご提案し、AWS Marketplace自体の手数料とは別です。

詳しくはDeshimaと料金をご覧ください。

購入の前に顧客と確認すること

顧客から「AWS Marketplaceで買いたい」と言われたとき、販売者が先に確認できる点は三つあります。

  1. どのオファーで買うか:Public Offerか、Private Offerか。Private Offerなら、有効期限と対象のAWSアカウントを決める。
  2. どのAWSアカウントで買うか:購入の権限と支払い方法がそのアカウントにあるか。AWS Organizationsの管理アカウントとメンバーアカウントのどちらで承諾するか。
  3. 購入後に、誰がSaaSの登録画面を開くか:購入を済ませた顧客が設定を終えなければ、SaaS側にはアカウントが作成されません。

オファーとAWSアカウントは、AWSの画面に現れる情報です。一方、購入後に登録画面を開く人は、AWS Marketplaceの画面からは見えません。購入ボタンのあとの登録は、出品の全工程のなかで、販売者のSaaSの側に、顧客が迷わない画面と案内を用意しておく作業です。

よくある質問

AWS MarketplaceでSaaSを購入する手順を教えてください。
SaaS Contract(SaaS契約。契約期間と購入する権利をあらかじめ定め、前払いまたは支払スケジュールで請求する料金モデル)の製品では、製品詳細ページで「View purchase options」を選んで数量や期間、自動更新を決め、「Subscribe」を選び、「Set Up Your Account」で販売者のサイトに移ります。販売者のサイトでアカウントの設定が済むと、購入したSaaSを使い始められます。
購入した直後からSaaSを使えますか。
購入の手続きだけでは使い始められません。購入者は「Set Up Your Account」から販売者のサイトに移り、アカウントを設定する必要があります。設定と支払いの確認が終わるまで、AWS Marketplaceの製品詳細ページには契約が保留中と表示されます。
Private Offerはどのように承諾しますか。
販売者が指定したAWSアカウントでAWS Marketplaceコンソールを開き、「Private offers」ページの「Available offers」タブからオファーを選んで承諾します。販売者が送るオファーのリンクからも同じ画面に進めます。有効期限が切れたオファーは承諾できないため、販売者に延長か新しいオファーを依頼します。
AWS Marketplaceで買ったSaaSの請求はどうなりますか。
請求と支払いはAWSが処理し、料金はAWSの請求書に表示されます。Public Offer(パブリックオファー)のSaaS Contract(SaaS契約。契約期間と購入する権利をあらかじめ定め、前払いまたは支払スケジュールで請求する料金モデル)は購入時に前払いで請求され、従量課金は月次で請求されます。USD建ての従量課金は他のAWS料金とまとめて届き、日本円などUSD以外のPrivate Offer(プライベートオファー)の従量課金は、契約の起算日の請求書に別に載ります。Private OfferのSaaS Contractは、販売者が決めた支払いスケジュールに沿って請求されることがあります。
SaaSの無料トライアルは、期間が終わると自動で有料に切り替わりますか。
切り替わりません。SaaSの無料トライアルは自動では有料契約に変わらず、不要であれば期限切れのまま終えられます。有料で続けるには、Private Offer(プライベートオファー)の条件を販売者と交渉するか、Public Offer(パブリックオファー)で購読します。無料トライアルは、AWSアカウントごとに製品1つにつき1回までです。