Twitch draws 240 million unique visitors every month, and the platform's relationship with charitable giving is established and growing.
Streamers on Twitch have raised over $65 million for nonprofits, and 78% of Twitch users say they want to see more charity in gaming. For nonprofits looking to reach a younger, digitally engaged donor base, Twitch is one of the most underused acquisition channels available.
Setting up donations correctly matters more than setting them up quickly. The method you choose determines whether donations flow to your nonprofit directly, whether donors receive tax-deductible receipts, and how much of each gift your organization actually keeps after fees. This guide covers every method from the platform's own charity infrastructure to third-party tools, with a comparison table so you can match the right setup to your organization's needs.
How do Twitch donations work for nonprofits?
Nonprofits can receive charitable donations on Twitch through three main routes: the native Twitch Charity Tool (which sends 100% of donations directly to a verified nonprofit via PayPal Giving Fund), Tiltify (a purpose-built charity streaming platform that integrates with Twitch), or a third-party link such as PayPal or a dedicated fundraising platform placed in the channel's panels.
Important distinction: Twitch Bits and subscriptions are not tax-deductible charitable donations: they are personal income to the streamer and should not be positioned as charitable giving to donors or used as the primary fundraising mechanism for a nonprofit.
Before you start: compliance requirements
Two compliance considerations apply to nonprofits accepting donations on Twitch that are not relevant to individual streamers:
- 501(c)(3) status for the Twitch Charity Tool: Twitch's native charity fundraising feature is only available to verified 501(c)(3) organizations enrolled in PayPal Giving Fund. If your organization does not yet have 501(c)(3) status, see our guide on how to start a nonprofit organization. Without it, you cannot use the Charity Tool and must rely on third-party links.
- State charitable solicitation registration: Most states require nonprofits to register before publicly soliciting donations from residents, including online. A Twitch stream with a donation link technically reaches donors across state lines. Check your state's charitable solicitation registration requirements before launching a public campaign.
- Bits and subscriptions are not charitable gifts: Twitch Bits and subscriptions are purchases made directly to the streamer, not to a nonprofit. They do not qualify as tax-deductible charitable contributions and should not be represented to donors as such. If a streamer plans to pass on their Bits revenue or subscription income to your nonprofit, those would be personal donations from the streamer, not donations from viewers.
Twitch donation methods compared
The right method depends on your organization's nonprofit status, how quickly you need funds, whether donors need tax receipts, and how much setup complexity your team can handle.
Method 1: Twitch Charity Tool (best for verified nonprofits)
The Twitch Charity Tool is Twitch's native fundraising feature, launched in 2016 and significantly expanded since. It is the most direct and transparent way for a nonprofit to receive donations through Twitch because the funds never pass through the streamer; they flow directly to the nonprofit via PayPal Giving Fund.
How the Twitch Charity Tool works
A streamer selects your organization through the Charity Tool, sets a fundraising goal, and launches a campaign. A "Donate to Charity" button appears on their stream throughout the campaign. Donors click it, give, and the funds go directly to your organization's PayPal Giving Fund account. The streamer has no access to the donations at any point.
Requirements
- For the nonprofit: 501(c)(3) status and a PayPal Giving Fund account. Register at paypal.com/us/webapps/mpp/givingfund/registration if you are not already enrolled.
- For the streamer: Any Twitch account in good standing. Affiliate or Partner status is not required to use the Charity Tool.
Setting it up (streamer side)
- Log into Twitch and go to the Creator Dashboard.
- Select Charity from the left navigation menu.
- Search for your nonprofit organization by name.
- Set a fundraising goal and campaign duration.
- Launch the campaign. The donate button appears on the channel automatically.
Funds timeline
Donations processed through the Twitch Charity Tool via PayPal Giving Fund typically arrive at the nonprofit within 15 to 45 days of the campaign end. This is slower than direct payment processing but ensures funds are properly routed as charitable donations rather than personal income.
Method 2: Tiltify (purpose-built for charity streaming)
Tiltify is the leading platform built specifically for charity streaming, used by major campaigns including St. Jude PLAY LIVE, Games Done Quick, and thousands of community fundraisers. It integrates directly with Twitch and provides features that the Twitch Charity Tool alone does not: multi-campaign management, advanced donor analytics, milestone rewards, fundraising incentives, and supporter feeds that display in the stream.
Why nonprofits use Tiltify over the Twitch Charity Tool
- Campaign management at scale: one nonprofit can track dozens of simultaneous streamers running campaigns on their behalf
- Built-in milestone and incentive management: streamers can set rewards tied to donation totals, which drive significantly higher engagement
- Donor data: Tiltify collects donor information and shares it with the nonprofit, enabling follow-up communication and donor stewardship
- Tax receipts issued automatically to donors
- Embeddable fundraising widgets for your nonprofit's own website
Requirements and fees
Tiltify requires nonprofit verification for 501(c)(3) status. Standard accounts charge a 5% platform fee on donations. Verified nonprofits on Tiltify's nonprofit tier may have fees waived or reduced depending on plan. Payment processing fees (typically 2.9% + $0.30) apply separately.
Setup overview
- Create a Tiltify nonprofit account at tiltify.com.
- Complete the nonprofit verification process (provide your EIN and 501(c)(3) determination letter).
- Set up your organization's campaign page with your mission, goal, and assets.
- Share your Tiltify organization link with streamers who want to fundraise for you.
- Streamers connect their Tiltify campaign to their Twitch stream using Tiltify's overlay widget.
Method 3: PayPal and PayPal.Me
PayPal is the fastest way to start accepting donations through Twitch with no platform-specific requirements. For nonprofits, the relevant fees are covered in our guide on PayPal fees for nonprofits. Verified 501(c)(3) organizations can apply for PayPal's discounted nonprofit rate (1.99% + $0.49 per transaction). Standard rates are 2.9% + $0.30.
Setup
- Create or log into your nonprofit's PayPal Business account.
- Go to paypal.me and create a PayPal.Me link for your organization.
- Log into Twitch Creator Dashboard and navigate to the About section.
- Click Edit Panels and create a new panel with a title such as "Donate to [Organization Name]".
- Paste your PayPal.Me link into the panel's link field.
- Add an image or button graphic labeled "Donate Now" to make the panel visible.
Key limitations for nonprofits
- No automatic tax receipts issued to donors. Donors must request a receipt from PayPal manually.
- No native Twitch donation alerts. Without a third-party tool like Streamlabs, donations will not appear on-screen during streams.
- No built-in donor data collection for follow-up stewardship.
Method 4: Streamlabs (for donation alerts and overlays)
Streamlabs is primarily a streaming tool for content creators, not a dedicated nonprofit fundraising platform. It adds significant value when combined with another donation method by providing on-screen alerts when donations arrive. When a viewer gives through a Streamlabs donation link, a customized notification appears on the stream with the donor's name and message. This creates public recognition moments that drive additional giving.
What Streamlabs does well
- Live donation alerts with animated overlays, sound effects, and custom messages
- Goal bars that show real-time progress toward a fundraising target
- Donation leaderboards displayed during the stream
- No platform cut on donations (standard payment processing fees apply)
What Streamlabs does not do well for nonprofits
- Donations through Streamlabs go to the streamer's personal payment account, not directly to the nonprofit. The streamer must then transfer those funds to the organization.
- No automatic tax receipts for donors
- No donor data for nonprofit CRM or follow-up
For this reason, Streamlabs is best used as a supplemental tool layered on top of the Twitch Charity Tool or Tiltify, where it adds the visual engagement elements those platforms lack, rather than as the primary donation collection mechanism.
Twitch Bits: what they are and what they are not
Twitch Bits are the platform's virtual currency. Viewers purchase Bits and use them to "cheer" in a channel's chat, which generates animated emotes and places the viewer's name prominently in chat. Each Bit earns the streamer approximately $0.01.
Important for nonprofits: Bits are not charitable donations. They are purchases made to Twitch and distributed to the streamer as personal income. They are not tax-deductible by the donor, and they do not flow to a nonprofit directly. If a streamer plans to donate their Bits earnings to your organization at the end of a stream, that is a personal donation from the streamer, not from the individual viewers who cheered. Nonprofits should not promote Bits as a way to donate to the organization.
Bits have a role in charity streams as an engagement mechanism that builds energy in the chat; they are not a liability, but they are not a charitable giving vehicle. They work best alongside a Twitch Charity Tool or Tiltify campaign running simultaneously.
Bits require Twitch Affiliate or Partner status to enable. If a streamer has that status, they can enable Bits through Affiliate Settings in the Creator Dashboard.
Setting up your Twitch channel for nonprofit fundraising
Whether you are streaming on behalf of your nonprofit directly or coaching a streamer partner to run a campaign for you, the channel setup steps are the same.
Creating the channel
- Go to twitch.tv and click Sign Up.
- Choose a username that reflects your organization or campaign. For a nonprofit's own channel, this is typically your organization name.
- Upload a recognizable profile picture: your organization's logo for a nonprofit channel.
- Fill out your channel bio with your mission statement, a link to your website, and a brief description of what you stream and why.
Configuring panels
Twitch panels appear below the live stream on your channel page. For a nonprofit fundraising channel, include:
- Donate panel: Your primary donation link with a clear call to action. Use whichever method you have set up (Twitch Charity Tool link, Tiltify, or PayPal). Label it with your organization's name rather than a generic "donate" label.
- About the cause: A brief panel explaining what your organization does and what funds raised will support.
- Social media and website links: Keep these visible so viewers can connect with your organization beyond Twitch.
- Schedule: If you stream on a regular schedule or are running a specific charity campaign with a defined date, publish it here.
Partnering with existing streamers to fundraise for your organization
The most effective Twitch fundraising for most nonprofits does not come from building their own channel from scratch; it comes from partnering with established streamers who already have an engaged audience.
How to find the right streamers
- Mission alignment: Streamers whose communities overlap with your cause are far more effective than high-follower accounts with no connection to your mission. A gaming streamer whose community cares about youth education is a better partner for an education nonprofit than a much larger entertainment streamer with no established charitable identity.
- Prior charity activity: Look for streamers who have run charity events before. Streamers with experience navigating charity campaigns are much easier to work with than those doing it for the first time.
- Authentic interest: The most successful charity streams come from streamers who genuinely believe in the cause. Approach streamers who have mentioned your issue organically in their community before pitching a campaign.
What to provide to streamer partners
- Your Tiltify or Twitch Charity Tool organization link so they can set up a campaign directly to your nonprofit
- A one-paragraph mission description and an elevator pitch they can use with their audience
- Suggested fundraising goals and milestone rewards (for example, "if we hit $500, I will attempt this challenge")
- Regular updates during the campaign on what the funds will accomplish
- A thank-you and impact report after the campaign closes
Twitch Together for Good: the annual charity streaming event
Twitch runs an annual charity streaming event called Together for Good, typically held in late autumn, where streamers raise funds for nonprofit organizations of their choice. During the event, streams tagged with #TogetherForGood are featured on Twitch's homepage, providing significant additional visibility for participating organizations.
To take advantage of Together for Good:
- Ensure your organization is listed and verifiable in Tiltify or the Twitch Charity Tool before the event begins
- Reach out to streamers who already support causes aligned with yours and encourage them to run a campaign during the event window
- Promote the event to your existing donor and social media audiences so your supporters can discover and engage with streams on your behalf
- Monitor which streamers are supporting your organization and actively engage with their communities during the event
Check Twitch's official blog and social channels each year for event dates and updated participation guidelines, as these change annually.
Best practices for maximizing donations on Twitch
Make the donation link visible at all times
The donation link should be pinned in chat as a command (viewers type !donate and receive the link automatically), displayed as an overlay on-screen during the stream, and placed prominently in the first panel on your channel page. Viewers who want to give should never have to search for how to do it.
Set and display a specific fundraising goal
Streams with a named, specific goal outperform those with a general appeal. "Help us fund 50 after-school meals" converts better than "support our nonprofit." A live goal tracker that updates in real time as donations come in creates the social proof and momentum that sustains giving through a multi-hour stream.
Thank donors publicly during the stream
A verbal thank-you at the moment of donation, whether triggered by a Streamlabs alert or by the streamer reading chat, is the most effective retention tool available on Twitch. Viewers who feel publicly recognized donate again more often than those who give silently. Follow up after the stream with impact information about what was raised and what it will accomplish.
Use milestone incentives
Milestone-based incentives drive the highest donation amounts in charity streams. Structure them as escalating commitments from the streamer: completing a challenge at $100, attempting something harder at $500, a significant commitment at $1,000. Tiltify has built-in milestone management tools; for other setups, the streamer can manage these manually with a displayed tracker.
Prepare and promote the stream in advance
A charity stream with no audience at the start raises very little. Send an email to your donor list two days before with the date, time, platform link, and a one-line pitch for why this stream matters. Post on social media with countdown graphics at 3 days, 1 day, and day-of. If you have a streamer partner with their own audience, coordinate so they are promoting to their community on the same schedule.
Which donation method should your nonprofit use?
- Use the Twitch Charity Tool if: You have 501(c)(3) status and PayPal Giving Fund enrollment, you want donations to flow directly to your organization without passing through a streamer, and the 15 to 45 day fund delivery timeline is acceptable.
- Use Tiltify if: You are running multiple simultaneous campaigns, you need donor data for follow-up stewardship, you want built-in milestone and incentive tools, or you are participating in a major charity streaming event like Together for Good.
- Use PayPal if: You want the fastest possible setup, your organization does not yet have Tiltify verification or PayPal Giving Fund enrollment, or you are testing Twitch as a fundraising channel before investing in a more sophisticated setup.
- Use Streamlabs alongside any of the above if: Your streamer partner wants live donation alerts and overlays on-screen. It is a supplemental tool, not a standalone charitable giving mechanism.
For a broader comparison of fundraising platforms for nonprofits, see our Donorbox vs GoFundMe comparison.
Building Twitch fundraising into your broader strategy
Twitch is most valuable to nonprofits as a donor acquisition channel, not just a one-time fundraising event. Every viewer who donates during a charity stream is a new potential recurring donor if they are thanked well and kept informed of what their gift accomplished. Collecting donor contact information through Tiltify or a dedicated fundraising platform, and following up promptly after every campaign, turns one-time stream donors into long-term supporters.
Harness helps nonprofits build the donor engagement infrastructure: recurring giving programs, automated follow-up communications, and donation tracking that converts the one-time generosity of a charity stream into lasting financial support for your mission.
Frequently asked questions
How do I set up donations on Twitch for my nonprofit?
The most direct method for a verified 501(c)(3) nonprofit is the Twitch Charity Tool. A streamer selects your organization, sets a goal, and 100% of donations flow directly to your nonprofit via PayPal Giving Fund. Your organization must be enrolled in PayPal Giving Fund to use this. For more advanced campaigns with donor data collection and milestone management, Tiltify is the preferred platform for charity streaming.
Do Twitch Bits count as charitable donations?
No. Twitch Bits are purchases made to Twitch and distributed to the streamer as personal income. They are not tax-deductible charitable donations. If a streamer donates their Bits earnings to your nonprofit, that is a personal donation from the streamer. Individual viewers who used Bits cannot claim a charitable deduction. Nonprofits should not represent Bits as a way to make a charitable gift.
What is the Twitch Charity Tool?
The Twitch Charity Tool is Twitch's native fundraising feature that allows any streamer to run a charitable campaign where 100% of donations go directly to a verified nonprofit via PayPal Giving Fund. A Donate to Charity button appears on the stream. No Affiliate or Partner status is required for the streamer. The nonprofit must have 501(c)(3) status and a PayPal Giving Fund account to be eligible.
What is Tiltify and why do nonprofits use it for Twitch?
Tiltify is a purpose-built charity streaming platform that integrates with Twitch. It is used by major charity campaigns including St. Jude PLAY LIVE and Games Done Quick. Nonprofits use it because it collects donor contact information (which the Twitch Charity Tool does not), provides built-in milestone and incentive management, issues automatic tax receipts, and allows one nonprofit to track and manage multiple simultaneous streamer campaigns. Verified nonprofits may have platform fees waived.
Can a nonprofit run its own Twitch channel for fundraising?
Yes. A nonprofit can create its own Twitch channel and stream directly, accepting donations through the Twitch Charity Tool, Tiltify, or a PayPal link in their panels. In practice, most nonprofits raise more through partnerships with established streamers who already have an engaged audience than through building their own channel from scratch. Both approaches are valid and can be run simultaneously.
What fees apply to Twitch donations?
Fees vary by method. The Twitch Charity Tool has no platform fee but PayPal processing fees apply (typically 2.9% + $0.30, or reduced rates for enrolled nonprofits). Tiltify charges a 5% platform fee, which may be waived for verified nonprofits. Streamlabs takes no platform cut but standard payment processing fees apply. PayPal.Me charges the standard or nonprofit processing rate. Zeffy charges 0% platform fee with an optional donor tip model.
How do donors receive tax receipts from Twitch donations?
Tax receipts are only automatically issued when donations flow through a platform that processes them as charitable contributions: the Twitch Charity Tool via PayPal Giving Fund, Tiltify, Donorbox, or Zeffy. PayPal.Me and Streamlabs do not issue automatic tax receipts. Donors making gifts through those platforms must request documentation manually. For this reason, nonprofits should prioritize the Charity Tool or Tiltify for any campaign where donor tax receipts matter.
What is Twitch Together for Good?
Together for Good is Twitch's annual charity streaming event, typically held in late autumn, where streamers raise funds for nonprofit organizations of their choice. Participating streams are featured on Twitch's homepage, providing significant visibility for eligible nonprofits. To participate, your organization must be listed on Tiltify or the Twitch Charity Tool before the event. Check Twitch's official channels each year for updated dates and participation requirements.

