Many software packages in 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 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 Cloud Marketplace. For steps to manage billing or cancel a subscription, see Managing billing for Cloud Marketplace.
How you are charged for software
Cloud Marketplace providers can choose how they set up pricing plans for their software. The following sections describe the pricing plans that you might see in Cloud Marketplace:
- Pricing plans for virtual machines
- Pricing plans for Kubernetes apps
- Pricing plans for managed services
If you are working with a vendor for discounted pricing, they can create a private offer that lets you purchase the product at a discount. The discounted price then applies to the pricing plans described in this section.
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 apps
The types of plans for Kubernetes apps 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 app on and the number of API requests you make to the app.
For commercial Kubernetes apps, 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.
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, visit Deploying Kubernetes apps.
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. The vendor might offer multiple subscription plans, such as Basic, Standard, and Pro plans.
Usage-based, based on measurements set by the vendor. For example, some vendors might charge by the quantity of data you process in the app.
A combination of subscription and usage fees. For example, a vendor might charge a monthly fee of $10 for a Basic plan, 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 Cloud Monitoring in VM solutions
Some Cloud Marketplace solutions might include Cloud Monitoring, which collects metrics, events, and metadata from your deployment. If you exceed the Cloud Monitoring free usage allotment, you are charged for using it. If you don't want to use Cloud Monitoring, you must disable the Monitoring agent.
Trials for Cloud Marketplace software
You can sign up for software trials from Cloud Marketplace, during which you can use the software without paying for the license. During the trial, you pay only for the Google Cloud 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 provider. 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 software, 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 plan.
For an estimate of your monthly infrastructure charges, use the Google Cloud pricing calculator.
For information on analyzing your bills, see the Google Cloud billing documentation.