Becoming a sponsored developer

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.

Note: Anyone with a GitHub account can become a sponsor. For sponsored developers, GitHub Sponsors is in limited beta and subject to change.

In this article

Joining GitHub Sponsors

There are a small number of sponsored developers currently participating in the limited beta. Anyone who contributes to an open source project is eligible to become a sponsored developer in the future. Contributions include but are not limited to bug reports, issue triage, code, documentation, leadership, business development, project management, mentorship, and design. To request access to the next beta phase for sponsored developers, join the waitlist at GitHub Sponsors.

After you receive an invitation to join GitHub Sponsors, complete the steps below to become a sponsored developer.

  1. Navigate to GitHub Sponsors.

  2. Click Become a sponsored developer.

    Become a sponsored developer button

  3. Follow the prompts to complete your contact information.

  4. Review the GitHub Sponsors Additional Terms and GitHub Privacy Statement, then click Submit contact information.

Completing your sponsored developer profile

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

    Profile photo

  2. Under your name, click Sponsors dashboard.

    Sponsors dashboard button

  3. On the left sidebar, click Profile.

    Profile tab

  4. Under "Introduction", type a description of the work you'll do with your sponsorships.

    Introduction text field

  5. Click Save.

    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. Under your name, click Sponsors dashboard.

    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 steps 4-7 until you've published all the tiers you want to offer.

Submitting your bank and tax information

After you join GitHub Sponsors, you will receive an email with instructions for submitting your bank and tax information.

Payments are sent through Stripe Connect, ACH transfer, or wire transfer to the bank account you provide. If you're eligible for Stripe Connect, the option to create a Stripe Connect account will be available in your GitHub Sponsors dashboard overview.

Payments with Stripe Connect is currently available in:

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.

For more information about the tax forms you need to complete, see:

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

Before you can submit your application for approval, you must:

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

    Profile photo

  2. Under your name, click Sponsors dashboard.

    Sponsors dashboard button

  3. Using the left sidebar, review your sponsored developer profile and sponsorship tiers.

    Profile and Sponsor tiers tabs

  4. 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.

Before you can receive payments, you must submit your bank and tax information. For more information, see "Submitting your bank and tax information."

Ask a human

Can't find what you're looking for?

Contact us