Sponsoring an open source contributor

You can make a monthly recurring payment to a developer or organization who designs, creates, or maintains open source projects you depend on.

In this article

Did this doc help you?

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.

About sponsoring developers and organizations

Anyone with a GitHub account can sponsor anyone with a sponsored developer profile or sponsored organization profile through a recurring monthly payment. You can choose from multiple sponsorship tiers, with monthly payment amounts and benefits that are set by the sponsored developer or organization. Your sponsorship will share your account's existing billing date, payment method, and receipt. GitHub Sponsors does not charge any fees for sponsorships from user accounts, so 100% of these sponsorships go to the sponsored developer or organization. For more information, see "About billing for GitHub Sponsors."

When you sponsor an open source contributor, the change will become effective immediately. You will immediately be charged a prorated amount for the time until your next regular billing date.

If the sponsored open source contributor retires your tier, the tier will remain in place for you until you choose a different tier or cancel your subscription. For more information, see "Upgrading a sponsorship" and "Downgrading a sponsorship."

If the open source contributor you want to sponsor does not have a sponsored developer or organization profile, you can encourage the contributor to create a sponsored developer or organization profile. For more information, see "Setting up GitHub Sponsors for your user account" and "Setting up GitHub Sponsors for your organization."

Sponsorships are generally not tax deductible but can be in some cases. It's the responsibility of the sponsored open source contributor—not GitHub—to inform sponsors whether the contributions are being made to a tax-exempt entity like a 501(c)(3), and if the sponsorships may be tax-deductible.

Note: GitHub is not responsible for how developers represent themselves nor does GitHub endorse any sponsored open source projects. The claims are solely the responsibility of the developer receiving the funds. Make sure you trust a person before offering a sponsorship. For more information, see the GitHub Sponsors Additional Terms.

Sponsoring a developer

Before you can sponsor a developer, you must have a verified email address. For more information, see "Verifying your email address."

  1. On GitHub, navigate to the profile of the person you want to sponsor.
  2. Under the developer's name, click Sponsor.
    Sponsor button
  3. On the right side of the page, under "Select a tier", review the sponsorship tiers available. Then, to the right of the tier you want, click Select.
    Select a tier box
  4. Under "Billing information", review your payment details. Optionally, to change the payment details for your entire GitHub account, click Edit. Then, follow the prompts to complete the payment form.
    Edit payment button
  5. Choose who can see your sponsorship.
    Radio buttons to choose who can see your sponsorship
  6. Decide whether you want to receive email updates from the sponsored developer, then select or unselect "Receive updates from DEVELOPER."
    Checkbox to receive updates from sponsored developer
  7. Click Sponsor DEVELOPER.
    Sponsor developer button

Sponsoring an organization

Before you can sponsor an organization, you must have a verified email address. For more information, see "Verifying your email address."

  1. On GitHub, navigate to the page of the organization you want to sponsor.
  2. Next to the the organization's name, click Sponsor.
    Sponsor button
  3. On the right side of the page, under "Select a tier", review the sponsorship tiers available. Then, to the right of the tier you want, click Select.
    Select a tier box
  4. Under "Billing information", review your payment details. Optionally, to change the payment details for your entire GitHub account, click Edit. Then, follow the prompts to complete the payment form.
    Edit payment button
  5. Choose who can see your sponsorship.
    Radio buttons to choose who can see your sponsorship
  6. Decide whether you want to receive email updates from the sponsored organization, then select or unselect "Receive updates from ORGANIZATION."
    Checkbox to receive updates from sponsored organization
  7. Click Sponsor ORGANIZATION.
    Sponsor organization button

Did this doc help you?

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.