Skip to main content

Managing your GitHub Copilot subscription for your organization or enterprise

Set up GitHub Copilot for Business for your organization or enterprise account and manage your subscription.

GitHub Copilot can be managed through personal accounts with GitHub Copilot for Individuals or through organization or enterprise accounts with GitHub Copilot for Business.

Note: If you are a member of your organization or enterprise, and you want to set up a GitHub Copilot for Business subscription, you will need to contact your organization or enterprise administrator.

You can set up a GitHub Copilot for Business subscription for your organization or enterprise account. If you set up a subscription for your organization account, you can grant access to GitHub Copilot for individuals and teams within your organization. If you set up a subscription for your enterprise account, you can grant access to GitHub Copilot for organizations within your enterprise.

Setting up a Copilot for Business subscription for your enterprise

Before you can start using Copilot for Business in your enterprise, you will need to set up a subscription.

  1. Go to the GitHub Copilot for Business sign up page.

  2. To purchase GitHub Copilot for your enterprise, select Enable GitHub Copilot at an enterprise level and click Continue.

  3. Select the enterprise for which you want to purchase GitHub Copilot and click Continue.

  4. Follow the steps to confirm your payment details, then click Save.

    If you don't have a payment method on file, you'll be prompted to add one.

  5. Click the dropdown menu and select the policy for managing the use of GitHub Copilot suggestions that match public code in your enterprise. You can change the policy later by returning to your GitHub Copilot for Business settings.

    • To allow GitHub Copilot suggestions matching public code, select Allowed.
    • To block GitHub Copilot suggestions matching public code, select Blocked.
    • To allow each of your organizations to set their own policy on the use of GitHub Copilot suggestions matching public code, select No policy (let each organization decide).
  6. Configure the access for your GitHub Copilot subscription.

    • To enable GitHub Copilot for all organizations in your enterprise, both current and future, select Enable for all organizations.
    • To enable GitHub Copilot for specific organizations, select Enable for specific organizations.
  7. If you selected Enable for specific organizations, select the organizations you want to enable GitHub Copilot for. Alternatively, you can select the organizations you want to disable GitHub Copilot access for.

    • Click Set organization permissions and select Enable or Disable to grant or deny GitHub Copilot access for the specified organizations.
  8. To finish setting up your GitHub Copilot for Business subscription, click Save and finish. Organization administrators will receive an email with instructions on how to add members to GitHub Copilot.

Setting up a Copilot for Business subscription for your organization

Before you can start using GitHub Copilot in your organization account, you will need to set up a subscription.

  1. Go to the GitHub Copilot for Business sign up page.

  2. Select an organization for which you want to purchase GitHub Copilot and click Continue.

  3. Follow the steps to confirm your payment details, then click Save.

    If you don't have a payment method on file, you'll be prompted to add one.

  4. In the "Public code suggestions" dropdown, select Allow or Block to allow or block suggestions that match public code, and click Save and continue. You can change these preferences later by returning to your GitHub Copilot settings.

  5. Either grant access to GitHub Copilot for all current and future users in your organization, or for specific users in your organization.

    • If you selected Allow for all members, click Confirm in the "Confirm seat assignment" dialog to confirm that you want to enable GitHub Copilot for all current and future users in your organization.
    • If you selected Selected teams/users, you can choose Add people or Add team.
      • If you selected Add people, in the "Enable GitHub Copilot access for selected members of ORGANIZATION" dialog, you can either search for individual members, or you can add members in bulk by uploading a CSV file.
      • If you selected Add team, in the "Enable GitHub Copilot access for selected teams of ORGANIZATION" dialog, start typing the team name in the search bar, select the team you want to add and click Add team(s) to access list.
  6. To finish setting up your GitHub Copilot for Business subscription, click Save and finish. Organization members will receive an email with instructions on how to start using GitHub Copilot.

Modifying your Copilot for Business subscription

You can modify your Copilot for Business subscription for your organization or for your enterprise account.

Modifying your Copilot for Business settings for your enterprise

Note: Only enterprise owners can modify policies for GitHub Copilot.

You can modify the policies for the use of GitHub Copilot suggestions that match public code in your enterprise, and the access to your GitHub Copilot subscription. For more information, see "Enforcing policies for GitHub Copilot in your enterprise."

Modifying your Copilot for Business settings for your organization

You can configure GitHub Copilot in your organization, including granting and revoking access to individuals and teams, and determining whether to block suggestions that match public code. For more information, see "Configuring GitHub Copilot settings in your organization."

Canceling your Copilot for Business subscription

You can either disable GitHub Copilot for all organizations in your enterprise or for a specific organization.

Canceling your Copilot for Business subscription for your enterprise account

Note: You must be an enterprise owner to disable Copilot for Business for all organizations in your enterprise.

To cancel your Copilot for Business subscription for your enterprise account, you need to disable GitHub Copilot for all organizations in your enterprise.

  1. In the enterprise account sidebar, click Policies.
  2. Under " Policies", click Copilot.
  3. Under "Manage organization access to GitHub Copilot," select Disabled to disable GitHub Copilot for all organizations in your enterprise.
  4. Click Save.

Canceling your Copilot for Business subscription for your organization account

To cancel your Copilot for Business subscription for your organization account, you need to remove all assigned GitHub Copilot seats.

  1. In the top right corner of GitHub.com, click your profile photo, then click Your organizations.

    Screenshot of the dropdown menu under @octocat's profile picture. "Your organizations" is outlined in dark orange.

  2. Next to the organization, click Settings.

  3. In the "Code planning, and automation" section of the sidebar, click Copilot, and then click Access.

  4. Under "User permissions," to disable GitHub Copilot for all users in your organization, select Disabled.

  5. To save your changes, click Save.

Further reading