Setting up Twitch donations: add a donation button in 5 steps
Create a Twitch donation page, add iDEAL and other methods, place the link on your channel and test donation alerts in OBS.
Twitch does not provide a universal direct-donation button. You add one by creating an external donation page and linking it from your channel. This works independently of Affiliate status.
Step 1: create your donation page
Register a recognisable username, add your image and explain briefly what support helps you create. Your public DonoLink URL can then be reused in Twitch panels, chat and social profiles.
Step 2: choose amounts and payment methods
Offer a few realistic preset amounts while keeping a custom option. For Dutch viewers, make sure iDEAL is available. Connect and verify payouts before accepting a real payment.
Step 3: add the link to your Twitch channel
Create an About panel with a clear label such as “Support the stream”. Add the same URL to your bio and a !donate chat command. State that donations are voluntary and normally non-refundable.
Step 4: add donation alerts to OBS
Install the alerts browser source from your DonoLink dashboard, place it above your game capture and adjust sound and duration. Never show the private overlay URL to viewers.
Step 5: test before going live
Use a dashboard test for presentation, then make a small real payment to verify checkout, transaction registration and payout state. Check the result on desktop and mobile.
What does it cost?
DonoLink has no monthly subscription for the standard donation page and overlays. DonoLink charges 3.5% per donation and Stripe separately charges EUR 0.29. See current pricing for details.
Common mistakes
Avoid broken panel links, an unverified payout account, alerts hidden behind game capture, excessive sound volume and unmoderated messages. A short end-to-end test catches all five before your viewers do.