What level in the Google Cloud resource hierarchy is billing set up?

This article describes options for setting up your Google Cloud Platform reseller account and Partner Sales Console.

Audience: Project managers, IT administrators, System architects, CIOs, Security teams, Finance teams

Google Cloud reseller tools

When you set up reseller account, you have access to these tools:

Partner Sales Console: Your reseller team uses the Partner Sales Console to manage customers, place orders (creates billing subaccounts), and set permissions to billing subaccounts. The console also includes dashboards for customer metrics and insights.

Admin console: Included with Cloud Identity and Google Workspace subscriptions. Your IT organization uses the Admin console to create user accounts and manage permissions.

Cloud Channel API: Toolkit for developers and system integrators. Write applications that manage customers, and place or manage orders for Google products on their behalf. Learn more

    Here's an example of a customer account in the Partner Sales Console.

    What level in the Google Cloud resource hierarchy is billing set up?

    Terminology

    Domain: The registered domain name for your organization, for example your-company.com.

    Subdomain: An extension of your domain name, such as reseller.your-company.com or sales.your-company.com. You can create user accounts and host services on a subdomain.

    Organization: The Organization resource represents your company and is the root node in the Google Cloud resource hierarchy. To create an Organization, you sign up your domain for a ​Cloud Identity or Google Workspace account.

    GCP reseller billing account: Cloud Billing accounts provisioned by Google. Pays for Google Cloud and Google Maps Platform usage.

    Google Workspace reseller billing account: Invoiced billing account provisioned by Google. Pays for Google Workspace, Workspace Additional Storage, Google Voice, and other subscriptions.

    Google Cloud Platform subscription or SKU: A billing subaccount for a customer. Place an order for Google Cloud Platform to create a billing subaaccount.

    Set up your reseller account

    IT roles

    We recommend working with your IT administrators to set up your reseller account:

    • Your domain administrator who can access your company's domain host and manage DNS settings.
    • Your identity or user administrator who can set up your users' roles including:
      • Super administrators who can access all Google Cloud and Partner Sales Console settings and resources.
      • Organization administrators who manage permissions and access to your Organization. Learn more

    Set up overview

    All reseller billing accounts must be contained in a GCP Organization. An Organization with GCP reseller billing accounts is associated with a Partner Sales Console. If you set up two GCP Organizations, you have two separate Partner Sales Consoles.

    Steps to set up your Partner Sales Console: 

    1. Sign up for a Cloud Identity or Google Workspace account.
    2. Verify that you own your domain. Now you have a Google Admin console and a Google Cloud Organization that use your domain.
    3. In your Google Admin console, create accounts for your users.
    4. Move your reseller billing accounts into your Google Cloud Organization.
    5. Give users permissions to manage customers and Google Cloud Platform orders:
      • In the Partner Sales Console, assign users GCP Reseller roles on your reseller billing account.
      • In the Google Cloud Console, assign users Cloud Billing roles on your reseller billing account.
    6. Add your customers to the Partner Sales Console: Create the customer's account (include customer name, contacts, and address) , and then connect their billing subaccounts to their customer account.

    For detail

    Choosing the domain for your reseller account

    Setting up your reseller account isn't technically complex, but does require choosing the configuration that fits your business.

    We recommend setting up your Cloud Identity or Google Workspace reseller account with a subdomain, for example reseller.your-company.com. Then your users sign in to the Partner Sales Console and Google Cloud Console with their account, such as [email protected].

    Alternately, you can use your company domain for your Cloud Identity or Google Workspace reseller account.

    Benefits of a subdomain

    • If your company already uses Google Workspace, you have separation between your company account and your reseller account. A super administrator in your reseller team won't have full access to your company's Google Workspace account.
    • If you resell Google Workspace, you can purchase the Google Workspace or Cloud Identity Premium subscription for your company. Or transfer your existing Google Workspace subscription to your reseller account.

    Considerations for a subdomain

    • You manage a separate set of user accounts and credentials. The super administrators and User Management administrators in your Cloud Identity or Google Workspace reseller account must actively manage user accounts. For example, if a user leaves the company, the administrator is responsible for removing the user's account.
    • To receive notifications, users must set up email forwarding from their reseller account to their user account.

    Reseller domain requirements

    Before you set up your reseller account, check that your domain or subdomain meets these requirements:

    • The domain is the primary domain for your Cloud Identity or Google Workspace account. Learn about changing your primary domain.
    • The domain is registered and verified .
    • If you resell Google Workspace: You have a paid Google Workspace subscription for the domain. The domain is registered in same country as your billing country.

    Domains that can't be used

    • Secondary domains and domain aliases in your Cloud Identity or Google Workspace account
    • Domains purchased when you signed up for Cloud Identity or Google Workspace.
    • Domains that are unverified, purged, expired, or deleted.

    Setting up an Organization

    To create a GCP Organization, sign up for a Google Workspace or Cloud Identity subscription and verify your domain. Learn more about Organizations

    • One Organization is connected to one Partner Sales Console.
    • All reseller billing accounts must belong to an Organization.
    • An Organization can have reseller billing accounts in different currencies. Each reseller billing account generates an individual invoice.

    Single GCP Organization

    With a single GCP Organization, you start with one reseller Cloud Billing account that operates in a single currency. The reseller billing account has a selected tax status and link to a payment profile of a legal affiliate. If you work with multiple currencies and legal affiliates, you can set up multiple Cloud Billing accounts.Changes to permissions at the Organization level apply to all reseller billing accounts in the Organization.

    Advantages

    • One set of users to manage.
    • One Organization to manage. Permissions set at the Organization level are inherited by all reseller billing accounts in the Organization.

    Considerations

    • Users with Partner Sales Console access can view all customers' name, domain, and contact information. Only users with permissions on a reseller billing account can view a customer's billing subaccount information.
    • To sign in to the Partner Sales Console, users need an account in the Google Admin console and role in your GCP Organization.

    Multiple GCP Organizations

    Set up separate GCP Organizations based on your business' country, region, branding, or other factors. Each Organization requires its own subdomain or domain.

    Advantages

    • Each GCP Organization has its own Partner Sales Console
    • Separate sets of super administrators and Billing Account Administrators

    Considerations

    • Multiple Organizations and Cloud Identity or Google Workspace accounts to manage
    • Multiple users and permissions to manage for each Organization

    You can give each team their own Admin console, Partner Sales Console, GCP Organization, and reseller billing accounts. IT Administrators at each domain are responsible for managing their set of users.

    Or you can set up a secondary domain, which gives you a separate GCP organization, Partner Sales Console and reseller billing account. Your IT organization manages all users and domains in one Admin console>

    Setup for Google Cloud and Google Workspace resale

    Reseller domain requirements

    The country for your Google Workspace account must match the corporate entity’s country for your Google Workspace reseller billing account.

    Each Google Workspace reseller billing account in another currency requires a separate domain and results in separate Partner Sales Consoles. For resellers of both Google Cloud Platform and Google Workspace, we recommend managing customers and subscriptions in one Partner Sales Console.

    Requirements for a unified Partner Sales Console:

    1. You use the same domain for your GCP Organization and Google Workspace reseller account.
    2. The country set on your GCP Organization must match the corporate entity’s country linked to your Google Workspace reseller billing account.

    Note: You can't change the billing country or currency after you set up Google Workspace billing. Learn more

    For example, you signed up for a Google Workspace subscription for reseller.your-company.ca and choose Canada as the country. The country for your GCP Organization is Canada.

    When you become a Google Workspace reseller, you can set up a Google Workspace reseller billing account in CAD linked to a corporate entity based in Canada.

      Reselling Google Workspace in multiple currencies

      If you resell Google Workspace in multiple currencies, each Google Workspace reseller billing account in a different currency requires a separate domain and Partner Sales Console.

      The country set on your GCP Organization must match the corporate entity’s country linked to your Google Workspace reseller billing account. Otherwise, you have a separate Partner Sales Console connected to another domain where the country does match.

      Match your Google Workspace reseller domains to your GCP Organizations based on currencies. Use the domain that has the most Google Workspace customers overlapping with GCP customers. For each of your regions or countries, you have a unified Partner Sales Console for Google Workspace and Google Cloud Platform.

      Note: You can't change the billing country or currency after you complete setup for Google Workspace billing. Learn more

      Was this helpful?

      How can we improve it?

      At what level in Google Cloud resource hierarchy is billing setup?

      The billing & access control resources are allocated at the lowest levels of hierarchy in order to set up projects and perform tasks underneath the various projects being set up on the Google Cloud Platform(GCP) console.

      What is the Google Cloud Platform hierarchy structure?

      Google Cloud resources are organized hierarchically, where the organization node is the root node in the hierarchy, the projects are the children of the organization, and the other resources are descendants of projects. You can set allow policies at different levels of the resource hierarchy.

      How do I set up billing for Google Cloud?

      Sign in to the Manage billing accounts page in the Google Cloud console. Click Create account..
      Enter the Name of the Cloud Billing account..
      Depending on your configuration, you will also need to select one of the following: ... .
      Click Continue..

      What is Billing account in GCP?

      A Cloud Billing account defines who pays for a given set of Google Cloud resources. To use Google Cloud services, you must have a valid Cloud Billing account, and must link it to your Google Cloud projects. Your project's Google Cloud usage is charged to the linked Cloud Billing account.