Creating and paying for an organization on behalf of a client

You can create and pay for a GitHub organization on behalf of a client.

In this article

Requirements

Before you start, make sure you know:

  • The GitHub username of the client who will become the owner of the organization you create
  • The name your client would like to use for the organization
  • The email address where you would like receipts to be sent
  • The product your client would like to purchase
  • The number of paid seats your client would like you to purchase for the organization

Step 1: Create your personal GitHub account

You will use your personal account to set up the organization. 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 GitHub user account, skip to step 2.

  1. Go to the Join GitHub page.
  2. Under "Create your personal account," type your username, email address, and password, then click Create an account.
    Create personal account entry form
  3. Select GitHub Free for your personal account.
  4. Click Finish sign up.

Step 2: Create the organization

  1. In the upper-right corner of any page, click your profile photo, then click Settings.
    Settings icon in the user bar
  2. In your user settings sidebar, click Organizations.
    User settings for organizations
  3. In the "Organizations" section, click New organization.
    Button for creating a new organization
  4. Under "Choose a plan", click Choose GitHub Free. You will upgrade the organization in the next step.
  5. Under "Organization account name", type a name for your organization account.
    Field to type an organization name
  6. Under "Contact email", type a contact email address for your client.
    Contact email field
  7. Optionally, if your organization is owned by a business or institution, select This account is owned by a business.
    Checkbox for organizations that are owned by a business
  8. If your organization is owned by a business or institution, type the name of the business or institution.
    Name of business or institution field
  9. Click Next.

Step 3: Upgrade the organization to a yearly paid subscription

  1. In the top right corner of GitHub, click your profile photo, then click Your profile.
    Profile photo
  2. On the left side of your profile page, under "Organizations", click the icon for your organization.
    organization icons
  3. Under your organization name, click Settings.
    Organization settings button
  4. In your organization's Settings sidebar, click Billing.
    Billing settings
  5. If you're upgrading from GitHub Free, click Upgrade options. If you're upgrading from GitHub Team, use the Edit drop-down and click Upgrade.
    Upgrade options button
  6. If you're upgrading from GitHub Free, under "Upgrading to", select a product.
    Upgrade button
    (You can add more seats to the organization in the next step.)
  7. Under "Upgrade summary", select Pay yearly to pay for the organization yearly.
    Radio button for yearly billing
  8. Optionally, to see your plan's details, click Show details.
  9. Under "Billing information", click Add a payment method.
    Link for adding a payment method
  10. Under "Pay with", type your credit card information.
    Form for entering credit card information
  11. Click Update credit card.
  12. Review the information about the charge and your billing date, then click Upgrade my account or Upgrade my organization's account.

Step 4: Upgrade the number of paid seats in the organization

  1. In the top right corner of GitHub, click your profile photo, then click Your profile.
    Profile photo
  2. On the left side of your profile page, under "Organizations", click the icon for your organization.
    organization icons
  3. Under your organization name, click Settings.
    Organization settings button
  4. In your organization's Settings sidebar, click Billing.
    Billing settings
  5. Use the Edit drop-down and click Add seats.
    Edit drop-down menu
  6. Under "Add seats", type the number of seats you'd like to add.
    Add seats input
  7. Click Add seats.
    Add seats button

Step 5: Invite your client to join the organization

  1. In the top right corner of GitHub, click your profile photo, then click Your profile.
    Profile photo
  2. On the left side of your profile page, under "Organizations", click the icon for your organization.
    organization icons
  3. Under your organization name, click People.
    The People tab
  4. On the People tab, click Invite member.
    Invite member button
  5. Type your client's GitHub username and press Enter.
    Field to type your client's username
  6. Choose the owner role for your client, then click Send invitation.
    Owner radio button and send invitation button
  7. Your client will receive an email inviting them to the organization. They will need to accept the invitation before you can move on to the next step.

Step 6: Transfer organization ownership to your client

  1. In the top right corner of GitHub, click your profile photo, then click Your profile.
    Profile photo
  2. On the left side of your profile page, under "Organizations", click the icon for your organization.
    organization icons
  3. Under your organization name, click People.
    The People tab
  4. Confirm that your client is listed among the members of the organization and is assigned the owner role.
  5. To the right of your username, use the drop-down menu, and click Manage.
    The manage access link
  6. On the left, click Remove from organization.
    Remove from organization button
  7. Confirm your choice and click Remove members.
    Remove members confirmation button

Next steps

  1. Contact your client and ask them to add you to the organization as a billing manager. You'll need to be a billing manager for the organization so that you can renew or make changes to your client's subscription in the future.
  2. If you would like your organization's credit card to be removed from the organization so that it's not charged again, contact GitHub Support or GitHub Premium Support.
  3. When it's time to renew your client's paid subscription, see "Renewing your client's paid organization."

Further reading

Did this doc help you?

Privacy policy

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

Or, learn how to contribute.