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.

In this article

Note: GitHub Sponsors for organizations is currently in beta and subject to change.

Joining GitHub Sponsors

There are a small number of sponsored organizations currently participating in the limited beta. Any organization that contributes to an open source project and has a dedicated bank account for your organization in a country supported by Stripe Connect is eligible to become a sponsored organization. To request access to the next beta phase for sponsored organizations, join the waitlist at GitHub Sponsors. For a list of countries supported by Stripe Connect, see Countries on the Stripe site.

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 Sponsorship dashboard.
    Sponsorship dashboard button
  4. Follow the prompts to complete your contact information.
  5. Review the GitHub Sponsors Additional Terms and GitHub Privacy Statement, then click Submit contact information.

Completing your sponsored organization profile

  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. Next to the organization name, click Sponsors dashboard.
    Organization sponsors dashboard button
  4. On the left sidebar, click Profile details.
    Profile details tab
  5. Under "Profile details", type a description of the work you'll do with your sponsorships.
    Profile details text field
  6. Optionally, click Edit next to "Meet the team" to highlight up to six team members on your organization's profile. For more information, see "Editing your profile details for GitHub Sponsors."
    Edit organization members to profile button
  7. Click Update profile.
    Save button

Creating sponsorship tiers

Sponsored developers can create up to ten sponsorship tiers for sponsors to choose from. Each tier has its own monthly payment amount and benefits, such as receiving early access to new versions or being featured in the project's README.

Once you have a sponsor on a tier, you can't 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 or cancel their sponsorship.

The maximum price is $6000 per month.

  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. Next to the organization name, click Sponsors dashboard.
    Organization sponsors dashboard button
  4. On the left sidebar, click Sponsor tiers.
    Sponsor tiers tab
  5. On the bottom of the page, click Add a tier.
    Add a tier button
  6. Type a price per month and description for the tier.
    Tier price and description text fields
  7. Click Save draft.
    Save draft button
  8. Proofread your tier, then click Publish tier.
    Publish 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 must receive payouts to a dedicated bank account for your organization in one of the countries supported by Stripe Connect. You can get a business bank account through services like Open Collective and Stripe Atlas. For a list of countries supported by Stripe Connect, see Countries on the Stripe site.

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 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. Next to the organization name, click Sponsors dashboard.
    Organization sponsors dashboard button
  4. Click Stripe Connect account.
    Link to create Stripe Connect account
  5. Follow the prompts to create your account.

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

Submitting your tax information

  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. Next to the organization name, click Sponsors dashboard.
    Organization sponsors dashboard button
  4. In the left sidebar, click Settings.
    Settings tab
  5. Under "Country of residence", use the drop-down menu, and select the country where you reside.
    Country of residence drop-down
  6. Click Save.
  7. In the left sidebar, click Overview.
    Overview tab
  8. Click tax form.
    Link to fill out a tax form
  9. 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 on your GitHub account. For more information, see "Configuring two-factor authentication."

Submitting your application to GitHub for approval

  1. On the left side of your profile page, under "Organizations", click the icon for your organization.
    organization icons
  2. Next to the organization name, click Sponsors dashboard.
    Organization 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

Ask a human

Can't find what you're looking for?

Contact us