Setting up GitHub Sponsors for your organization

Your organization can join GitHub Sponsors to receive payments for your work.

Organization owners can set up GitHub Sponsors for an organization.

Joining GitHub Sponsors

Any organization that contributes to an open source project and legally operates in a supported region is eligible to become a sponsored organization. If your organization operates in a region that isn't already supported by GitHub Sponsors, join the waitlist at GitHub Sponsors. For a list of supported regions, see GitHub Sponsors.

After you receive an invitation for your organization to join GitHub Sponsors, you can complete the steps below to become a sponsored organization.

To join GitHub Sponsors as an individual contributor outside an organization, see "Setting up GitHub Sponsors for your user account."

  1. Navigate to GitHub Sponsors.
  2. Click View your eligible accounts. View your eligible accounts button
  3. To the right of your organization, click Join the waitlist.
  4. Follow the prompts to complete your contact information.
  5. Review the GitHub Sponsors Additional Terms and GitHub Privacy Statement, then click Join the waitlist.

Completing your sponsored organization profile

  1. In the upper-right corner of any page, click your profile photo, then click Your sponsors. GitHub Sponsors button
  2. If a list of your sponsored and eligible accounts is shown, to the right of the account you want to manage, click Dashboard. Developer sponsors dashboard button
  3. On the left sidebar, click Profile details. Profile details tab
  4. Under "Short bio", type a brief description of yourself and your work. Short bio field
  5. Under "Introduction", type a description of the work you'll do with your sponsorships. Profile details text field
  6. Optionally, choose the organization members that are highlighted on your GitHub Sponsors profile.
    • To the right of "Meet the team", click Edit.
      Edit organization members to profile button
    • Select up to six organization members, then click Save. Select highlighted organization members
    • Optionally, under each highlighted member's name, type a description of the member. Description for highlighted organization members
  7. Optionally, choose the repositories that are showcased on your GitHub Sponsors profile.
    • To the right of "Featured work", click Edit. Edit button for featured work
    • Select up to 6 repositories, then click Save. Checkboxes to select repositories
  8. Optionally, select Opt-in to potentially being featured on github.com/sponsors. Checkbox to opt-in to being featured
  9. Click Update profile.

Creating sponsorship tiers

You can create up to 10 one-time sponsorship tiers and 10 monthly tiers for sponsors to choose from. Each tier has its own one-time or monthly payment amount in US dollars, and you can choose to enable tiers for custom amounts. In addition, you can choose to enable tiers for custom amounts (monthly and one-time).

You can customize the rewards for each tier. For example, rewards for a tier could include:

  • Early access to new versions
  • Logo or name in README
  • Access to a private repository
  • Weekly newsletter updates
  • Other rewards your sponsors would enjoy ✨

You can include a welcome message with information about accessing or receiving rewards, which will be visible after payment and in the welcome email.

Once you have published a tier, you cannot edit the price of that tier. Instead, you must retire the tier and create a new tier. Existing sponsors will remain on the retired tier until they change their sponsorship tier, cancel their sponsorship, or their one-time sponsorship period expires.

The maximum price is US$12,000 per month.

  1. In the upper-right corner of any page, click your profile photo, then click Your sponsors. GitHub Sponsors button
  2. If a list of your sponsored and eligible accounts is shown, to the right of the account you want to manage, click Dashboard. Developer sponsors dashboard button
  3. On the left sidebar, click Sponsor tiers. Sponsor tiers tab
  4. To create a monthly tier, click Add a monthly tier at the right of the page. Alternatively, to create a tier for one-time payments, click One-time tiers and then click Add a one-time tier. Add a tier button
  5. Type a price per month and description for the tier. Tier price and description text fields
  6. Optionally, type a welcome message for the tier. Add welcome message
  7. Click Save draft. Save draft button
  8. Proofread your tier, then click Publish TYPE tier. Publish monthly tier button
  9. Repeat the steps above until you've published all the tiers you want to offer.

Submitting your bank information

As a sponsored organization, you will receive payouts to a bank account in a supported region. This can be a dedicated bank account for your organization or a personal bank account. You can get a business bank account through services like Stripe Atlas or join a fiscal host like Open Collective. The person setting up GitHub Sponsors for the organization must live in the same supported region, too. For a list of supported regions, see GitHub Sponsors.

When applying for a Stripe Connect account, ensure all of your information is correct before you submit your application. It's difficult to update identity information, like your name and date of birth, after your application has been submitted.

  1. In the upper-right corner of any page, click your profile photo, then click Your sponsors. GitHub Sponsors button
  2. If a list of your sponsored and eligible accounts is shown, to the right of the account you want to manage, click Dashboard. Developer sponsors dashboard button
  3. Click Stripe Connect account. Link to create Stripe Connect account
  4. Follow the prompts to create your account.

For more information about setting up Stripe Connect using Open Collective, see Setting up GitHub Sponsors in the Open Collective Docs.

Submitting your tax information

For more information about the tax form organizations need to complete, see Instructions for Form W-8BEN-E on the United States Internal Revenue Service website.

  1. In the upper-right corner of any page, click your profile photo, then click Your sponsors. GitHub Sponsors button
  2. If a list of your sponsored and eligible accounts is shown, to the right of the account you want to manage, click Dashboard. Developer sponsors dashboard button
  3. In the left sidebar, click Settings. Settings tab
  4. Under "Country or region of residence", use the drop-down menu, and select your residential location. Country or region of residence drop-down
  5. Click Save.
  6. In the left sidebar, click Overview. Overview tab
  7. Click tax form. Link to fill out a tax form
  8. Complete, sign, and submit the tax form.

Enabling two-factor authentication (2FA) on your GitHub account

Before your organization can become a sponsored organization, you must enable 2FA for your account on GitHub.com. For more information, see "Configuring two-factor authentication."

Submitting your application to GitHub for approval

  1. In the upper-right corner of any page, click your profile photo, then click Your sponsors. GitHub Sponsors button
  2. If a list of your sponsored and eligible accounts is shown, to the right of the account you want to manage, click Dashboard. Developer sponsors dashboard button
  3. Click Request approval. Request approval button

It may take a few days for GitHub to review your application. After we approve your application, your profile will automatically be live on GitHub Sponsors.

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.