Understanding billing for Google Cloud Marketplace

Many software packages in Google Cloud Marketplace are free to use, and you only pay the standard usage fees for the Google Cloud resources that you run the software on.

If you buy commercial software from Google Cloud Marketplace, such as a VM with software installed, a Kubernetes app, or a managed service, you are charged for the software and for the Google Cloud resources that you use. The software usage fees appear on your monthly Google Cloud invoice as a separate item.

This page describes the factors that affect how you are billed for the software you get from Google Cloud Marketplace. For steps to cancel a plan, see Cancelling your subscriptons.

How you are charged for software

Vendors can choose how they set up pricing plans for their software. The following sections describe the pricing plans that you might see in Google Cloud Marketplace:

Pricing plans for virtual machines

The types of plans for virtual machines include:

  • A flat hourly rate, billed monthly.

  • Usage fees, based on the resources in your deployment, such as the number of vCPUs, memory, or GPUs in your deployment.

  • Bring your own license (BYOL). When you deploy the solution, you sign up for a license on the vendor's website, and the vendor bills you directly. Google bills you for the infrastructure separately.

Pricing plans for Kubernetes applications

The types of plans for Kubernetes applications include:

  • Usage fees, based on measurements set by the vendor. For example, some vendors might charge by the number of containers that you run the application on and the number of API requests you make to the application.

    For commercial Kubernetes applications, a billing administrator must first purchase the app for your organization. After the purchase is complete, users in your organization can deploy the app and use the organization's billing plan. You are charged software usage fees for your Kubernetes containers, and for the GKE infrastructure that you use.

    For steps to set up a billing plan for commercial Kubernetes apps, see Managing Billing Plans for Kubernetes Applications.

  • Bring your own license (BYOL). You must sign up for a license on the vendor's website, and the vendor bills you directly. Google bills you for the infrastructure separately.

For steps to deploy a Kubernetes app to your cluster, see Deploying Kubernetes applications.

Pricing plans for managed services

The types of plans for managed services include:

  • Monthly subscriptions, or a subscription for a specific period, such as a year or longer.

  • Usage-based, based on measurements set by the vendor. For example, some vendors might charge by the quantity of data you process in the application.

  • A combination of subscription and usage fees. For example, a vendor might charge a monthly fee of $10, and an additional $0.01 for every GiB of data processed.

Factors that affect your bill

You might see the following additional items in your monthly bill.

Charges for Stackdriver Monitoring in VM solutions

Some Google Cloud Marketplace solutions might include Stackdriver Monitoring, which collects metrics, events, and metadata from your deployment. If you exceed the Stackdriver free usage allotment, you are charged for using Stackdriver. If you don't want to use Stackdriver Monitoring, you must disable the Stackdriver agent.

Learn more about Stackdriver pricing.

Trials for Google Cloud Marketplace software

Vendors might offer trials of their software on Google Cloud Marketplace, during which you can use the software without paying for the license. During the trial, you pay only for the infrastructure that you use. For each solution, you can sign up for one trial for every billing account.

Trials include a trial period and usage credit, set by the vendor. Your trial ends when you reach the credit limit, or when the trial period expires, whichever comes first.

For example, consider a solution for which the recommended configuration is a VM with a single vCPU, and you are charged based on the number of vCPUs in your deployment. During a trial, if you choose an instance with 4 vCPUs, your hourly usage fee increases, so you might reach your credit limit before the trial period expires.

To see the status of your trial in the Cloud Console, go to the Billing page. On your bill, the credit for your free trial is shown in the Credits section. Google Cloud also sends you an email three days before your trial expires, or when less than 10% of your trial credits remain, whichever is earlier.

After your trial has ended, you can continue using the solution, and you are billed according to the pricing plan that you're on. If you want to end your trial before the trial period expires, cancel your subscription.

Changing a project's billing account

Before you change which billing account is linked to a project, you must first verify that the new billing account has purchased all of the resources that were purchased from Google 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 Google 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.

Cancelling your subscriptions

If you want to cancel your subscription for a solution, use the steps below. To see a list of your Google Cloud Marketplace purchases, open the Marketplace page.

To cancel your subscription:

  • 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 Google 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 Google 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.

Additional resources