Donations on Twitch work through third-party payment processors, not through Twitch itself
Twitch does not have a built-in donation button. Instead, you connect your channel to a payment service that collects money from viewers and deposits it into your bank account. The most common choices are Streamlabs, Tiltify, and PayPal.me, each with different fees and setup steps. Most streamers use Streamlabs because it integrates directly into streaming software like OBS and shows on-screen alerts when donations arrive.
You will need a bank account in your own name and a way to receive payments — either a bank account, PayPal account, or both. Viewers do not need a Twitch account to donate; they only need a payment method like a credit card or PayPal. Donations are separate from Twitch's official revenue system (subscriptions and ads), so they do not affect your channel partnership status or payout schedule.
Key Takeaways
- Streamlabs, Tiltify, and PayPal.me are the three most widely used donation platforms, and each charges different fees per transaction.
- You connect your chosen platform to your streaming software (OBS, Streamlabs Desktop, or XSplit) to display donation alerts live on stream.
- Donations go directly to your personal bank account or PayPal, not through Twitch, so Twitch takes no cut of the money.
- You can set a minimum donation amount, customize alert messages, and choose whether to display donor names publicly.
Setting up Streamlabs for donations
Streamlabs is the easiest option for most streamers because it works with every major streaming software and requires no coding. Go to streamlabs.com, click "Sign Up", and create an account using your email or Twitch login. Once logged in, click "Tip Page" in the left menu to create your donation link.
On the Tip Page settings, enter your payout method. You can connect a bank account directly (Streamlabs will verify it with two small deposits) or link your PayPal account. Set your minimum donation amount — most streamers choose $1 to $5 to avoid spam. Customize your tip page appearance by uploading a banner image and writing a thank-you message. Copy your unique tip link and add it to your Twitch channel panels, Discord, or any other place viewers can find it.
To show alerts on stream, open your streaming software and add a browser source pointing to your Streamlabs alert URL (Streamlabs provides this in the Alerts tab). Test it by sending a small donation to yourself using a different payment method. The alert will appear on your stream with sound and animation, and viewers will see the donor's name and message.
Using Tiltify as an alternative
Tiltify works similarly to Streamlabs but charges a flat 2.9% plus $0.30 per donation, compared to Streamlabs' variable fee. Go to tiltify.com, sign up with your email, and connect your Twitch account. Create a campaign (your donation page) and link your bank account or PayPal for payouts.
Tiltify is stronger if you want to run fundraising campaigns for charity — you can set a goal amount and show a progress bar to viewers. The platform also includes built-in leaderboards showing top donors. Like Streamlabs, you can embed alerts in OBS or other streaming software, though the setup requires copying an alert URL into a browser source. The main trade-off is that Tiltify payouts happen weekly rather than on-demand, so money takes longer to reach your account.
PayPal.me for the simplest setup
If you already have a PayPal account, PayPal.me is the fastest route. Go to paypal.me, log in, and create a custom link (like paypal.me/yourname). Share this link in your channel panels and chat. Viewers click it, enter an amount, and send money directly to your PayPal account. PayPal charges 2.2% plus $0.30 per transaction for standard transfers.
PayPal.me does not include on-stream alerts or customization options, so it works best as a backup or for streamers who do not want the extra features. You will need to manually monitor donations or use a third-party bot to announce them in chat. Many streamers use PayPal.me alongside Streamlabs — viewers can choose whichever method they prefer. Money arrives in your PayPal account instantly, though transferring it to your bank account takes one to three business days depending on your bank.
Comparing fees and payout times
| Platform | Fee per donation | Payout method | Payout timing |
|---|---|---|---|
| Streamlabs | 2.9% + $0.30 | Bank account or PayPal | Weekly or on-demand |
| Tiltify | 2.9% + $0.30 | Bank account or PayPal | Weekly |
| PayPal.me | 2.2% + $0.30 | PayPal only | Instant to PayPal |
Streamlabs and Tiltify charge the same percentage but Streamlabs offers more frequent payouts — you can withdraw money on demand rather than waiting for a weekly payout. PayPal.me has the lowest fee but only works if you use PayPal. All three platforms hold donations in your account until you request a withdrawal, so money does not hit your bank account immediately.
The choice between them often comes down to whether you want on-stream alerts and customization. If you stream regularly and want viewers to see their donations acknowledged live, Streamlabs or Tiltify is worth the extra 0.7% fee. If you want the lowest cost and do not mind announcing donations manually, PayPal.me saves money on every transaction.
Customizing alerts and donor visibility
Most streamers want to thank donors publicly on stream, but you control how much information appears. In Streamlabs, go to Alerts settings and choose whether to show the donor's name, donation amount, and custom message. You can set different alerts for different donation tiers — for example, donations under $5 might show a quick sound effect, while donations over $20 trigger a longer animation.
You can also set a minimum donation amount to trigger an alert. This prevents spam donations of $0.01 from cluttering your stream. Many streamers set alerts to trigger only for donations of $5 or more, while smaller donations still go to their account but do not interrupt the stream. Test your alert settings before going live so you know exactly what viewers will see and hear. You can mute the sound, disable animations, or turn alerts off entirely during certain parts of your stream if you need to focus.
Adding your donation link to your channel
Once your donation page is live, add it to places where viewers will see it. In your Twitch channel settings, go to Panels and add a new panel with your donation link in the description. You can upload a custom image (like a "Donate" button) to make it stand out. Add the link to your channel description, Discord server, YouTube channel, and any other platforms where you promote your stream.
Many streamers also add a command in their chat bot (like !donate) that automatically posts the link when viewers type it. If you use Streamlabs Desktop or OBS, you can add a clickable button overlay on your stream itself, though this requires some setup in your streaming software. The goal is to make the donation link visible without being pushy — viewers should know it exists, but they should never feel pressured to donate. Some streamers only mention donations during slower moments or when someone asks how to support the channel.
Frequently Asked Questions
Do I need to be a Twitch Affiliate or Partner to accept donations?
No. Any Twitch streamer can set up donations through Streamlabs, Tiltify, or PayPal.me, regardless of follower count or partnership status. Donations are completely separate from Twitch's official revenue system.
What happens if a viewer disputes a donation?
Chargebacks go through your payment processor (PayPal, your bank, or the credit card company). Streamlabs and Tiltify handle disputes, but you may be responsible for refunding the money if the chargeback is upheld. PayPal has its own dispute resolution process. Keep records of all donations in case you need to prove the transaction was legitimate.
Can I set up donations without showing my real name?
Yes. When you connect your bank account or PayPal, the account holder's name is on file with the payment processor, but viewers never see it. Your donation page can display any name or username you choose. The legal name is only visible to you and the payment processor.
How do I know if a donation went through?
Streamlabs and Tiltify send you an email confirmation for each donation. You can also log into your account and check the transaction history. PayPal notifications appear in your PayPal account and email. If a viewer says they donated but you do not see it, ask them to check their email for a receipt — sometimes payments fail silently if there is a card issue.
Can viewers donate anonymously?
Yes. Most platforms let viewers uncheck the "show my name" option during checkout. You will still receive the money, but the donor's name will not appear in the alert or on your leaderboard. Some streamers offer a small incentive (like a special alert sound) for named donations to encourage transparency.