This page describes how to manage, change, or cancel billing for Cloud Marketplace solutions.
For information on pricing plans and how you are billed, see Understanding billing.
Before you begin
To manage billing for your organization, you must have the correct Identity and Access Management (IAM) roles or permissions for Cloud Billing, which are explained in relevant sections of this page. For details on billing permissions, see the Overview of Cloud Billing access control.
If you are managing billing for a Kubernetes app within your organization:
Ensure that all users who will deploy the solution have the following IAM roles:
roles/viewer) for the project where a Kubernetes app will be deployed.
roles/editor) for any project that you want to add a managed service for.
Service Account User (
roles/iam.serviceAccountUser) for the project or above service account.
Service Account Key Admin (
roles/iam.serviceAccountKeyAdmin) for the project or above service account.
Create a service account, which is used to report usage data for the solution to Google.
The service account does not require any specific roles or permissions, but must be linked to your plan. To add a service account to your billing plan, see Changing your billing plan.
Depending on the solution, you might need to grant additional IAM roles to your users. For example, if you are deploying a Kubernetes app, users must also have the Kubernetes Engine Admin role (
roles/container.admin) for the project or cluster where the app will be deployed.
For steps to grant roles to users, see the IAM documentation.
Managing a project's Cloud Billing account
If your project uses any commercial Cloud Marketplace solutions that are not free, it must be linked to a Cloud Billing account. The cost of the solutions is charged to your project's linked Cloud Billing account.
You can link one Cloud Billing account to multiple projects, but you can not link more than one Cloud Billing account at a time to a single project.
Changing a project's Cloud Billing account
Before you change which billing account is linked to a project, you should first verify that the new billing account has purchased all of the resources that were purchased from Cloud Marketplace and that are required to run the project. This prevents your project from being disabled or losing data as a result of losing required resources.
To change a project's billing account, go to the Billing page. Click Account Management to see the details of your available billing account or accounts, including a list of projects linked to each available billing account.
You can click on a linked project to disable or change that project's billing account. If the new billing account you select has not purchased any purchased Cloud Marketplace resources that are required to run the project, the Cloud Console will detect the discrepancy and display a warning message as a reminder.
Managing billing plans
After setting up a billing plan, you can make the solution available to users in your organization so that they can deploy it. Users in your organization can deploy a solution in all projects that are linked to the same billing account.
Selecting a billing plan
To select a billing plan for a commercial Kubernetes app or managed service:
Go to Cloud Marketplace and click on the solution.
From the Configure menu, select Select Plan.
Review the terms of service for the app. When you are ready to accept the terms, click Continue.
You can share the Cloud Marketplace page for the solution with users in your organization.
Changing your billing plan for Kubernetes apps
In Cloud Marketplace, open the solution.
Select Manage Plan.
Do one of the following:
To add another service account to your billing plan, in the Service account field, enter the service account.
To cancel the subscription, click Cancel plan.
Canceling your plan
If you want to cancel your plan for a solution, use the steps below. To see a list of your Cloud Marketplace purchases, open the Cloud Marketplace page.
To cancel your plan:
Anthos trial: See Disabling Anthos.
Virtual machines: Delete your deployment. If you're billed separately by the vendor, you might need to contact them to cancel your license.
Managed services: Open the Cloud Marketplace page for the product, then click Cancel purchase or Cancel subscription. If you don't want your subscription to renew automatically, click Cancel auto-renewal.
Kubernetes applications: Open the Cloud Marketplace page for the product, click Manage plan, then click Cancel plan. If you're billed separately by the vendor, you might also need to contact them to cancel your license.
To learn how you are billed, see Understanding billing for Cloud Marketplace.
To deploy a Kubernetes app, see Deploying Kubernetes apps.