Setting up GitHub Sponsors for your user account

You can become a sponsored developer by joining GitHub Sponsors, completing your sponsored developer profile, creating sponsorship tiers, submitting your bank and tax information, and enabling two-factor authentication on your GitHub account.

In this article

Did this doc help you?

Joining GitHub Sponsors

Anyone who contributes to an open source project and has a bank account in a supported region is eligible to become a sponsored developer. Contributions include but are not limited to bug reports, issue triage, code, documentation, leadership, business development, project management, mentorship, and design. If you live in a region that isn't already supported by GitHub Sponsors, you can sign up for the waitlist to participate in the beta of GitHub Sponsors. To see if GitHub Sponsors is available in your area, see the list of supported regions. For a list of supported regions, see GitHub Sponsors.

To join GitHub Sponsors as an organization, see "Setting up GitHub Sponsors for your organization."

  1. Navigate to GitHub Sponsors.
  2. If you are an organization owner, you have more than one eligible account. Click View your eligible accounts, then in the list of accounts, find your user account.
  3. 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.

If you have a bank account in a supported region, GitHub will review your application within two weeks.

Completing your sponsored developer profile

After GitHub reviews your application, you can set up your sponsored developer profile so that people can start sponsoring you.

  1. In the upper-right corner of any page, click your profile photo, then click GitHub Sponsors.
    GitHub Sponsors button
  2. If a list of your sponsored and eligible accounts is shown, to the right of your account name, 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 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
  7. Optionally, select Opt-in to potentially being featured on github.com/sponsors.
    Checkbox to opt-in to being featured
  8. Click Update profile.

Creating sponsorship tiers

You can create up to ten sponsorship tiers for sponsors to choose from. Each tier has its own monthly payment amount in US dollars 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 US$6000 per month.

  1. In the upper-right corner of any page, click your profile photo, then click GitHub Sponsors.
    GitHub Sponsors button
  2. If a list of your sponsored and eligible accounts is shown, to the right of your account name, click Dashboard.
    Developer sponsors dashboard button
  3. On the left sidebar, click Sponsor tiers.
    Sponsor tiers tab
  4. On the bottom of the page, click Add a tier.
    Add a tier button
  5. Type a price per month and description for the tier.
    Tier price and description text fields
  6. Click Save draft.
    Save draft button
  7. Proofread your tier, then click Publish tier.
    Publish tier button
  8. Repeat the steps above until you've published all the tiers you want to offer.

Submitting your bank information

If you live in a supported region, you can follow these instructions to submit your bank information by creating a Stripe Connect account. 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.

If you live in an unsupported region and are accepted to the beta of GitHub Sponsors, you will receive an email with instructions to provide your bank information so that you can receive payments via ACH transfer or wire transfer.

  1. In the upper-right corner of any page, click your profile photo, then click GitHub Sponsors.
    GitHub Sponsors button
  2. If a list of your sponsored and eligible accounts is shown, to the right of your account name, 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.

Submitting your tax information

For more information about the tax forms you need to complete, see the following instructions on the United States Internal Revenue Service website.

  1. In the upper-right corner of any page, click your profile photo, then click GitHub Sponsors.
    GitHub Sponsors button
  2. If a list of your sponsored and eligible accounts is shown, to the right of your account name, 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 you can become a sponsored developer, you must enable 2FA on your GitHub account. 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 GitHub Sponsors.
    GitHub Sponsors button
  2. If a list of your sponsored and eligible accounts is shown, to the right of your account name, 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.

Did this doc help you?