Skip to main content
All CollectionsFAQs
Google Cloud Marketplace private offers FAQs
Google Cloud Marketplace private offers FAQs

Get help with some of the most common issues that might arise while transacting in Google Cloud Marketplace.

Steve Stormoen avatar
Written by Steve Stormoen
Updated over 2 weeks ago

How are my Google Cloud Marketplace fees determined?

Cloud marketplaces, such as Google, charge a fee on all marketplace transactions. The amount of that fee depends on the sellerโ€™s history and relationship with Google Cloud Marketplace. For more information, contact your Google Cloud Marketplace BD and/or PDM.

How are taxes calculated for Google Cloud Marketplace transactions?

Google collects taxes for purchases through the marketplace as the Merchant of Record. In some jurisdictions (for example, if you are outside the US๐Ÿ”—), you may be required to charge Google taxes (like VAT/GST) on its payment of revenue share to you. If so, you need to notify Google of that requirement (because Google would not know this independently), and include those taxes on an invoice so that Google can pay those taxes and then claim those taxes as a credit from the relevant authority. You can send those invoices to the [email protected] alias, and it will be routed to the correct department.

For specific questions about taxes on your transactions, get in touch with your Google Cloud Marketplace BD and/or PDM.

What types of end user license agreements (EULAs) are available in Google Cloud Marketplace?

When creating your listing๐Ÿ”— or a private offer๐Ÿ”— in a cloud marketplace, you have the option to use your own custom EULA or leverage one of the cloud providerโ€™s standard contracts. Using the standard contracts provided by cloud providers can reduce the time it takes your buyer's legal team to review the EULA.

Specific contracts available in the Google Cloud Marketplace are:

  • Custom EULA

  • Google Marketplace Standard EULA

For more information, see the Google Cloud Marketplace EULA Terms Directory๐Ÿ”—.

Why can't my buyer on Google Cloud Marketplace accept my offer?

Now that you have created a Google Cloud Marketplace offer and extended it to your buyer, the next step is for your buyer to accept the offer. The process includes having the right permissions and roles to accept an offer and to be aware of common acceptance issues and how to solve them.

Before the buyer accepts an offer

Buyers must have these requirements before accepting a private offer on Google Cloud Marketplace:

  • A Billing Account Administrator IAM role. This is required to accept an offer. The buyer will need to confirm if they have permissions and access.

  • The buyer must be signed in to the Google Cloud Marketplace account specified on the private offer.

Important

In the absence of a Billing Account Administrator role, a buyer may still subscribe to the private offer. However, it will require both Billing User (roles/billing.user) and Consumer Procurement Order Administrator (roles/consumerprocurement.orderAdmin) roles.

Confirm permission and access to accept an offer

The buyer must first confirm that they are signed in to the correct project and have billing administrator permissions. To confirm:

  1. Go to the Google Cloud console๐Ÿ”—.

  2. Confirm the project they are signed in to and that it's the one they want to use to accept the offer. Here's an example of the information the buyer will see in the project. The project name and details will be different for the buyer.

  3. Click the menu on the upper left of the screen and then click Billing.

  4. Click Account management and verify that the billing account ID matches the one for the offer that was created for the buyer.

  5. On the right hand panel, find the buyer name as a billing administrator under Role / Principal.
    โ€‹
    โ€‹Note: Their name must be a billing administrator to move forward with the purchase and accept the offer. If their name is not on the list or they cannot view the information on the right panel, they do not have permission to accept an offer. The buyer will need to add themselves to the list if they have permission or contact someone at their company with permission to add them.
    โ€‹

  6. Go to the left menu and click IAM & admin.

  7. In the VIEW BY PRINCIPALS tab, filter for rows where the principal matches the buyer's email address.

  8. Confirm that the buyer has either an Editor or Owner role.
    โ€‹
    โ€‹Note: If the buyer doesn't have either, have them reach out to their IT or CloudOps admin team to get access.

Accept the offer

  1. Buyers must go to the private offer by clicking the unique private offer link from the Tackle notification or sales representative.
    โ€‹
    โ€‹Tip: If the buyer has trouble viewing the offer, ensure they are logged in to the correct Google Cloud account.
    โ€‹

  2. The buyer can then review the offer to ensure they are viewing the correct offer, check the agreement box, and click Accept.

  3. In the pop-up, click Register with... and complete the registration form so that you can provision the software.
    โ€‹Note: The pop-up may say to sign up or register, depending on the type of offer.

For more information on the buyer experience on Google Cloud Marketplace, watch Accepting and Managing Private Offers in Google Cloud Marketplace๐Ÿ”—.

Common acceptance issues

Listing is not publicly available

Ensure that the listing is live on the marketplace, and is not hidden in the Producer Portal.

Billing Issues

  • Confirm that the billing account is not a free trial account. Private offers canโ€™t be accepted on a free trial billing account.

  • For prepay payment type, check that the billing account is not based in Brazil. This can be checked on the Private Offers tab in Producer Portal.

  • If the cloud billing account used is a Self-serve or Online account then there is a restriction on private offer amount (limited to $250k). When the Cloud Billing account used is a Self-serve (or Online) account and the private offer amount exceeds this limit, then the purchase will not be allowed. For Cloud Billing accounts - Invoiced or Offline accounts there is no restriction.

Permission Issues

  • You will need a billing administrator and either Editor or Owner project access to accept a private offer.

  • To find all users that have Owner in the buyer's project to be able to grant them access, go to the IAM & admin tab, click View by Role, and then expand the Owner heading.

Does my buyer's purchase count towards their Google Cloud Marketplace commit burndown?

Answer (Google offers discounts for purchases made through Google Cloud Marketplace for customers who commit to a minimum quota of investment. This quota is commonly called "burndown."

When buyers transact on a SaaS listing, 100% of that transaction will count toward their committed spend with Google, up to 50% of their total commit amount.

Will my buyer's Google Cloud Marketplace subscription auto-renew?

On Google Cloud Marketplace, public orders automatically renew by default, and this setting cannot be changed. For private offers, you can choose to allow your buyer the option to enable โ€œauto-renewโ€ when you create the offer.

Buyers can update the auto-renew settings on their subscriptions at any time.

When will I get paid for my Google Cloud Marketplace buyerโ€™s subscription?

Each month, Google computes how much your buyers paid for your products, and what Google owes you. You receive your payouts typically on the 21st of every month.

For more information check out the Google Cloud Billing Guide:

Check out this article to understand how to reconcile disbursements from Google๐Ÿ”—.

How do I know what payment terms my buyer is on with Google Cloud Marketplace?

Google Cloud Marketplace, like most cloud marketplaces, typically does not disclose this information about buyers to sellers. If you need this information, you should capture from the buyer as part of your sales process.

Can I cancel and refund an active Google Cloud Marketplace order?

Sellers can submit a cancellation request for a subscription from the Service Desk Portal, and no explicit customer approval is required in this initial request.

All billing related support cases should be submitted by a Billing Administrator. If a case is submitted by a non-Billing Administrator, the Billing Admins will receive an email from Google Cloud Support ([email protected]) stating โ€œAction Required: Authorize a User for Support on Your Billing Account [Billing Account Name]โ€œ, to reply granting consent for continuation of support. Non-Billing Admins that submit billing cases will experience delays getting those cases resolved while the Google Cloud Support team seeks the necessary approvals from your Billing Admin(s).

Prepare for the cancellation

In order to efficiently process the cancellation and/or refund request, you will need to provide the following information using the below template:

Cancellation request template

  • Order/entitlement id can be found on the Tackle order notification.

  • Provider id:

  • Customer account id (form โ€œE-...โ€œ) or billing account id (form โ€œ123456-123456-123456โ€) can be found on the Tackle order notification.

  • Has the seller explicitly approved this request? The answer must be yes, and you must attach evidence to this request, such as affirming your consent to the request.

  • If this order is being canceled to replace it with a new one: Does the partner/ISV understand that they will receive a PubSub cancellation notification for the Order, and have they confirmed this will not adversely delete the customer's data? This is not applicable if the buyer and you are terminating your relationship.

  • Is a refund required after cancellation?

  • Cancellation reason:

  • Is a refund required after cancellation? [If yes, please provide the following information]

  • Solution name:

  • Refund start date:

  • Refund end date (Optional. All charges after the start date are refunded if unspecified):

  • Refund amount (Optional. All charges after the start date are refunded if unspecified)

Submit the request

  1. Submit a cancellation or refund request using the template above to Service Desk Portal๐Ÿ”—. This triggers an email notification to the buyer's Billing Account Administrator indicating that the order is ready for cancellation.

  2. The buyer can follow the instructions๐Ÿ”— in the email to cancel the order themselves in the Your Orders section of the Marketplace page on the Google Cloud Platform Console.

  3. The buyer will have a 30 day window to cancel the order. A reminder is sent 7 days before the expiry of the cancellation request, if no actions are taken by the buyer.

  4. Once the order is canceled, the buyer will receive a confirmation email confirming the cancellation.

  5. If the buyer fails to approve the cancellation after 30 days, the cancellation request will expire. The process would have to be re-initiated if the cancellation is still needed.

How does the order process on Google Cloud Marketplace work?

This reference article provides an overview of transacting on Google Cloud Marketplace.

Public Order Overview

Google public orders are available at the list price under the public EULA set on your listing. A buyer can subscribe directly from the listing and complete their registration with no sales interaction or negotiation.

The following describes the public order process steps and considerations.

  1. The buyer navigates to your Marketplace listing and clicks Accept.

    1. If the buyer completes registration:

      1. You will receive a New Google Order email notification.

      2. The buyer will receive a welcome email with the email/URL you put in the Product Support section of your Tackle Listing Template.

      3. The order is booked/revenue recognized.

    2. If the buyer does not complete registration:

      1. Billing will not initiate and the subscription will not start until the order is registered.

      2. If the buyer registers the order in a delayed manner, you will receive a New Google Order email notification.
        โ€‹
        โ€‹Important: If the buyer does not register, Tackle will not activate the subscription or send any notifications, and the buyer will not be billed. Google Cloud Marketplace does not provide any information that would allow you or Tackle to identify the buyer, and you would not be able to provision the subscription if activated.
        โ€‹

  2. You provision the product to the buyer.

  3. Depending on the buyer's payment terms with Google, they will either have it added to their next monthly bill or be charged immediately.

  4. Once they pay Google for the order, Google will disburse those funds to you.

  5. You reconcile the disbursement to the order.

Direct Private Offers Overview

Private Offers enable you to create and extend a unique offer based on specialized needs such as negotiated pricing and custom contract terms.

The following describes the direct private offer process steps and considerations.

  1. Come to an agreement with your buyer on what they will be purchasing and gather the billing account ID that they will be using to purchase.

  2. Gather the Offer ID from the created offer.

  3. Send purchase instructions to the buyer using Tackle Offers.

    • If the buyer completes registration:

      1. You will receive a New Google Order email notification with Tackle Offers Metadata.

      2. The buyer will receive a welcome email with the email/URL you put in the Product Support section of your Tackle Listing Template.

      3. The order is booked/revenue recognized.

    • If the buyer does not complete registration:

      1. If you used Tackle Offers for this order, Tackle will wait an hour and then use the information from Tackle Offers to register the order.

      2. You will receive a New Google Order email notification w/Tackle Offers Metadata.

      3. The buyer will receive a welcome email with the email/URL you put in the Product Support section of your Tackle Listing Template.

      4. The order is booked/revenue recognized.

    • You provision the product to the buyer.

  4. Depending on the buyer's payment terms with Google, they will either have it added to their next monthly bill or be charged immediately.

  5. Once they pay Google for the order, Google will disburse those funds to you.

  6. You reconcile the disbursement to the order.

For more information on how to create offers refer to our Tackle Academy courses, Creating a Private Offer in Google Cloud Marketplace๐Ÿ”— and Connecting and Tracking a Private Offer in Tackle๐Ÿ”—.

Amendment Offers Overview

Google Amendment Offer is used when an active agreement needs to be modified.

Note

You can only amend offers with the same pricing and payment option. For example, you can only amend a prepay offer with another prepay offer and not a postpay offer. If the amendment does not fall in line with the restrictions then you will need to cancel the existing offer and create a new offer.

The following describes the amendment private offer process steps and considerations.

  1. Come to an agreement with your buyer on what they will be purchasing and gather the billing account ID that they will be using to purchase.

  2. Gather the Offer ID from the created offer.

  3. Send purchase instructions to the buyer using Tackle Offers.

    • If the buyer completes registration:

      1. You will receive a New Google Order email notification with Tackle Offers Metadata.

      2. The buyer will receive a welcome email with the email/URL you put in the Product Support section of your Tackle Listing Template.

      3. The order is booked/revenue recognized.

    • If the buyer does not complete registration:

      1. If you used Tackle Offers for this order, Tackle will wait an hour and then use the information from Tackle Offers to register the order.

      2. You will receive a New Google Order email notification with Tackle Offers Metadata.

      3. The buyer will receive a welcome email with the email/URL you put in the Product Support section of your Tackle Listing Template.

      4. The order is booked/revenue recognized.

  4. You provision the product to the buyer.

  5. Depending on the buyer's payment terms with Google, they will either have it added to their next monthly bill or be charged immediately.

  6. Once they pay Google for the order, Google will disburse those funds to you.

  7. You reconcile the disbursement to the order.

Partner Offer Overview

Partner Offers or Reseller Offers are used to sell products through a reseller in Google.

The following describes the Partner Offer Order process steps and considerations.

  1. Come to an agreement with your reseller on what they will be selling to the end customer on your behalf.

  2. The reseller navigates to the Partner Sales Console and accepts the discount.

  3. Gather the Offer ID from the created offer.

  4. Send purchase instructions to the buyer using Tackle Offers.
    โ€‹

    Note: The buyer may be either the reseller or an end-buyer utilizing a linked billing sub-account set up by the reseller.
    โ€‹

    • If the buyer completes registration:

      1. You will receive a New Google Order email notification with Tackle Offers Metadata.

      2. The buyer will receive a welcome email with the email/URL you put in the Product Support section of your Tackle Listing Template.

      3. The order is booked/revenue recognized.

    • If the buyer does not complete registration:

      1. If you used Tackle Offers for this order, Tackle will wait an hour and then use the information from Tackle Offers to register the order.

      2. You will receive a New Google Order email notification w/Tackle Offers Metadata.

      3. The buyer will receive a welcome email with the email/URL you put in the Product Support section of your Tackle Listing Template.

      4. The order is booked/revenue recognized.

  5. You provision the product to the buyer.

  6. Depending on the buyer's payment terms with Google, they will either have it added to their next monthly bill or be charged immediately.

  7. Once the end customer pays the reseller and the reseller pays Google for the order, Google will disburse those funds to you.

  8. You reconcile the disbursement to the order.

Did this answer your question?