Skip to main content

Creating and paying for an enterprise account on behalf of a client

You can create and pay for an enterprise account on GitHub on behalf of a client.

Note

If you are a Microsoft Cloud Solution Provider (CSP) partner and want to create an enterprise account for your customer, see Creating an enterprise account as a Microsoft CSP partner.

Requirements

Before you start, make sure you know:

  • The GitHub username of the client who will become the owner of the enterprise account you create
  • The name your client would like to use for the enterprise account
  • The email address where you would like receipts to be sent
  • The number of paid seats your client would like you to purchase for the enterprise account (see About per-user pricing)

Step 1: Create your personal account on GitHub

You will use your personal account to set up the enterprise account. You'll also need to sign in to this account to renew or make changes to your client's subscription in the future.

If you already have a personal account on GitHub, skip to step 2.

  1. Go to the Join GitHub page.
  2. Complete the form, then click Create account.
  3. Select GitHub Free for your personal account.
  4. Click Finish sign up.

Step 2: Create the enterprise account

  1. Navigate to Set up your Enterprise trial.
  2. Complete the form with your client's information.
  3. Click Create your enterprise.

Step 3: Upgrade the enterprise to a yearly paid subscription

  1. In the top-right corner of GitHub, click your profile photo.
  2. Depending on your environment, click Your enterprise, or click Your enterprises then click the enterprise you want to view.
  3. On the left side of the page, in the enterprise account sidebar, click Settings.
  4. Under Settings, click Billing.
  5. At the top of the page, click Buy Enterprise.
  6. Under "How often do you want to be billed?", select Pay yearly.
  7. Under "How many seats do you want to include?", type the number of seats your client wants.
  8. Under "Payment method", input your payment details.
  9. Click Complete GitHub Enterprise purchase.

Step 4: Invite your client as an enterprise owner

Invite your client to become an enterprise owner. For more information, see Inviting people to manage your enterprise.

Step 5: Change your role to billing manager

  1. In the top-right corner of GitHub, click your profile photo.

  2. Depending on your environment, click Your enterprise, or click Your enterprises then click the enterprise you want to view.

  3. On the left side of the page, in the enterprise account sidebar, click People.

  4. Under " People", click Administrators.

  5. Confirm that your client is listed as an enterprise owner.

  6. To the right of your username, select the dropdown menu, then click Change role.

    Screenshot of a user in the administrators list. A dropdown menu, labeled with a kebab icon, is highlighted with an orange outline.

  7. Select Billing manager, then click Change role.

Next steps

When it's time to renew your client's paid subscription, see Renewing your client's enterprise account.