// answer

How can I fund open source maintainers from GitHub?

Short answer

Use GitHub Sponsors: open a maintainer’s sponsor profile, choose a one-time or monthly tier, and pay from a personal account or organization. GitHub also lets maintainers add a sponsor button in their repository.

The harder question is who you do it with: Find collaborators

How can I fund open source maintainers from GitHub

Use GitHub Sponsors. A maintainer can receive direct payments through a sponsored developer or organization profile, and a sponsor can choose a one-time or monthly tier from that profile. GitHub also supports a sponsor button in the repository, which can point to GitHub Sponsors or other funding links.

The part people miss is that sponsorship starts on the maintainer’s side, not yours. If the maintainer has not set up a sponsored profile or added a sponsor button, you cannot force a clean funding flow from their repository page. The practical move is to look for the sponsor button in the repo, then follow it to the maintainer’s profile or funding page.

As a sponsor, you can fund either a person or an organization, and GitHub says you can do it from a personal account or an organization account. GitHub’s docs also say the payment uses your existing billing date, payment method, and receipt, which keeps the transaction inside your normal GitHub billing flow.

For maintainers, GitHub Sponsors allows up to 10 one-time tiers and 10 monthly tiers, and each tier has its own price in U.S. dollars. GitHub says publishing tiers is optional, but if a maintainer uses tiers, those tiers control what sponsors see and what benefits may be attached to each level.

If you are funding a maintainer through GitHub Sponsors from a personal account, GitHub says it does not charge fees on those sponsorships, so the full amount goes to the sponsored developer or organization. That fee statement applies to personal-account sponsorships, so do not assume the same outcome for every payment path on GitHub.

The sponsor button is the simplest entry point for open source work already on GitHub. A repository owner can add a FUNDING.yml file in the repository’s .github folder on the default branch, and that file can point to GitHub Sponsors, external funding platforms, or a custom funding URL. For a maintainer, that means one button can route supporters to the right place without asking people to hunt for links.

The inconvenient part is that GitHub Sponsors is not open to everyone in every region. GitHub says a sponsored developer must live in a supported region, and a sponsored organization must legally operate in a supported region. If the maintainer is not in a supported region, GitHub points them to a waitlist instead of immediate enrollment.

Another thing people get wrong is treating GitHub Sponsors as the only path. GitHub’s sponsor button can also surface external funding platforms or a custom funding URL, so a repository can collect support through GitHub while still sending supporters somewhere else. That matters when a maintainer already uses a separate payment stack, a fiscal host, or a membership platform.

If you are choosing where to send money, use the maintainer’s own profile or repository page first. GitHub says sponsors can support anyone with a sponsored profile, and the sponsorship is tied to the tier the sponsored account sets up. That is the reliable path because it follows the maintainer’s published setup instead of a third-party summary.

If you are a maintainer and want people to fund you from GitHub, the sequence is simple. Join GitHub Sponsors if you are eligible, complete the sponsored profile, publish tiers if you want them, and add a sponsor button to the repositories that should point supporters toward your funding page. GitHub also says maintainers can set a sponsorship goal, which helps make the ask visible without changing the payment flow.

If you want a single place to organize testing and support around your own app work, DevConnect keeps that separate from funding and does not replace GitHub Sponsors; it is just another workflow you can use alongside GitHub, and it stays free to use. You can read that at https://devconnectplatform.com, then keep funding links on GitHub where contributors already look.

The cleanest answer is still the same: fund maintainers through their GitHub Sponsors profile, or through the sponsor button in their repository when they have set one up. That keeps the support tied to the maintainer, visible on GitHub, and aligned with the tiers and funding methods they chose to publish.

FAQ

Can I sponsor a maintainer from my company account Yes. GitHub says sponsorships can come from a personal account or an organization account, and the sponsored account chooses the tiers and benefits.

Can a maintainer offer different support levels Yes. GitHub lets maintainers publish one-time and monthly tiers, each with its own U.S. dollar price, and they can attach rewards such as early access or a private repository.

Does GitHub Sponsors work for every maintainer No. GitHub requires the maintainer or organization to be in a supported region, and it uses a waitlist for some unsupported regions.

Can a repository use funding links that are not GitHub Sponsors Yes. A repository can use FUNDING.yml to point to GitHub Sponsors, external funding platforms, or a custom funding URL.

Where do I start if I only want to send money today Open the maintainer’s GitHub profile or repository, look for the sponsor button, and follow it to the sponsored profile or funding destination they published.

Frequently asked questions

Can I sponsor a maintainer from my company account

Yes. GitHub says sponsorships can come from a personal account or an organization account, and the sponsored account chooses the tiers and benefits.

Can a maintainer offer different support levels

Yes. GitHub lets maintainers publish one-time and monthly tiers, each with its own U.S. dollar price, and they can attach rewards such as early access or a private repository.

Does GitHub Sponsors work for every maintainer

No. GitHub requires the maintainer or organization to be in a supported region, and it uses a waitlist for some unsupported regions.

Can a repository use funding links that are not GitHub Sponsors

Yes. A repository can use FUNDING.yml to point to GitHub Sponsors, external funding platforms, or a custom funding URL.

Where do I start if I only want to send money today

Open the maintainer’s GitHub profile or repository, look for the sponsor button, and follow it to the sponsored profile or funding destination they published.

Sources

Every link here was fetched and confirmed to resolve before this page went live.

Related questions

Looking for someone to build it with?

People on DevConnect post what they are building and what they are missing. You can browse projects, or say what you want to work on and let people come to you.