Stay organized with collections
Save and categorize content based on your preferences.
This document describes how to turn on account approval for SaaS products that
are sold as private offers.
When a customer purchases a private offer, Google creates an entitlement and
uses Pub/Sub to notify you. By default, you must approve the
customer's account resource before the offer becomes active. When you turn on
account approval for a SaaS product, you can use Producer Portal to approve
account resources.
Before you begin
Your product must be integrated with Cloud Marketplace.
For the Google Cloud project where you manage your products, you must have
the Project Editor (roles/editor) Identity and Access Management (IAM) role.
Under Account approval, you find a list of eligible SaaS products. Select
the product or products that you want to turn on account approval for.
Under Update the integration with the Partner Procurement API, select
the checkbox to verify that you've updated your backend integration for the
selected products to
manage accounts with account approval turned on.
Click Activate account approval.
After you've activated account approval, you should
use a test billing account to
test purchasing your product through a private offer.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Turn on account approval for your SaaS products\n\nThis document describes how to turn on account approval for SaaS products that\nare sold as [private offers](/marketplace/docs/partners/offers).\n\nWhen a customer purchases a private offer, Google creates an entitlement and\nuses Pub/Sub to notify you. By default, you must approve the\ncustomer's account resource before the offer becomes active. When you turn on\naccount approval for a SaaS product, you can use Producer Portal to approve\naccount resources.\n\nBefore you begin\n----------------\n\n- Your product must be integrated with Cloud Marketplace.\n\n- For the Google Cloud project where you manage your products, you must have\n the Project Editor (`roles/editor`) Identity and Access Management (IAM) role.\n\n If you don't have this role, request access from a Project Owner\n (`roles/owner`). For details on granting access, see the IAM\n documentation on\n [Granting, changing, and revoking access to resources](/iam/docs/granting-changing-revoking-access).\n\nTurn on account approval\n------------------------\n\nTo turn on account approval for one or more of your Cloud Marketplace SaaS\nproducts, complete the following steps:\n\n1. In the Google Cloud console, go to Producer Portal's **Private Offers**\n page.\n\n ```\n https://console.cloud.google.com/producer-portal/private-offers\n ```\n2. Click **Settings**.\n\n3. Under **Account approval**, you find a list of eligible SaaS products. Select\n the product or products that you want to turn on account approval for.\n\n | **Caution:** After you've turned on account approval for a SaaS product, you can't turn off account approval for that product.\n4. Under **Update the integration with the Partner Procurement API** , select\n the checkbox to verify that you've updated your backend integration for the\n selected products to\n [manage accounts with account approval turned on](/marketplace/docs/partners/offers/manage-accounts#use-portal).\n\n5. Click **Activate account approval**.\n\n6. After you've activated account approval, you should\n [use a test billing account](/marketplace/docs/partners/testing-products) to\n test purchasing your product through a private offer.\n\nWhat's next\n-----------\n\n- [Turn on automatic offer approval](/marketplace/docs/partners/offers/automatic-approval) for your SaaS products.\n- [Use Producer Portal to approve account resources](/marketplace/docs/partners/offers/manage-accounts) for your private offers.\n- [Create a private offer](/marketplace/docs/partners/offers/create-private-offers) for a specific customer."]]