Guide · 8 min read

How to add a tip jar to your website.

No membership to sell, no platform between you and your audience. A Stripe tip button that lives where your community already is — and the honest numbers on what it costs.

Most people who would happily give you $5 never do — not because they don't want to, but because you asked at the wrong moment, in the wrong place. A "Donate" link in the footer is a request to go somewhere else and fill in a form. By the time the page loads, the impulse is gone.

A tip jar fixes the timing. It sits inside the thing your visitor is already using, and it asks for one tap.

Why a tip jar beats a Patreon page

Patreon, Ko-fi and Buy Me a Coffee all work, and for some creators a recurring membership is exactly right. But they share three costs that are easy to miss:

  • You send your audience away. The click leaves your site, and a chunk of people never come back to it.
  • You have to sell a subscription. A monthly commitment is a much bigger ask than a one-off $5 — and it needs tiers, perks and upkeep to justify itself.
  • The relationship is rented. The platform owns the payment relationship and the email list, not you.

A tip jar on your own site inverts all three. The visitor stays put, the ask is one-off, and the money moves directly between them and your Stripe account.

Put the button where the community is

This is the part most sites get wrong. The tip button doesn't belong in the footer, or the sidebar, or a header nav item called "Support us". It belongs where people are already engaged — which, on a community site, is the chat.

Someone who has been talking in your room for twenty minutes during a live show is in a completely different state of mind than someone who just landed from Google. They know your name, they've had a good time, and they're looking at a button that says Tip. That's the moment.

It's also why tips in a chat behave socially. When a tip lands, it shows up in the room as a callout everyone can see. One person tipping visibly gives everyone else permission to do the same — the same dynamic that makes tipping work on Twitch.

The setup, start to finish

Two minutes, most of which is Stripe's onboarding form:

  1. Open your admin panel and go to Monetization → Tipping.
  2. Hit Connect Stripe. You'll be handed to Stripe to either sign in to an existing account or create one — they'll ask for your business details and where to pay out.
  3. Come back to the panel. Once Stripe clears your account for charges, the Tip button turns itself on in your chat.
  4. Set your amounts and your minimum, and you're taking tips.

Your visitors never handle a form on your site. Tapping Tip sends them to Stripe's hosted checkout — the same page they've used on a thousand other sites, with Apple Pay and Google Pay where available — and returns them to the room when they're done.

What it actually costs

Worth being precise about, because "free to start" pages tend not to be:

  • 5% platform fee, with a 25¢ floor on any tip. On a $5 tip that's 25¢; on a $20 tip, $1.
  • Stripe's own processing fee, which they take from your account at their standard card rate.
  • Everything else is yours, paid into your Stripe account on your normal payout schedule. It doesn't route through us and it doesn't sit in an escrow balance.

Because the charge is created on your Stripe account, your business name is what appears on the supporter's card statement — not ours. That matters more than it sounds: an unrecognised name on a statement is the single most common reason a small payment gets disputed.

Tipping is part of the Basic plan at $9/month. There's no separate fee to switch it on.

Pricing the presets

The amounts you offer do most of the work. The default ladder is $1 / $5 / $10 / $25, and it's a good starting point for a reason: it spans an order of magnitude.

The lowest rung matters more than the highest. A $1 option feels like nothing, which is the point — it removes every excuse not to tip, and a first-time tipper is far likelier to become a repeat one. The top rung matters too, but differently: it's not there because many people will pick it, it's there so your most generous regulars don't have to type a custom amount to be generous.

Tips run from $1 to $500 each. You can raise the minimum, change the ladder, switch the currency between USD, EUR and GBP, and pause tipping entirely when you want it off — a break, a fundraiser that ended, a show you'd rather not monetise.

Who this works for

Internet radio and DJ streams. The strongest fit. Listeners want to support the station during a show, and a chat is already where requests and shout-outs happen. More on radio chats here.

Streamers on their own site. If you've moved your audience off Twitch or YouTube to keep the relationship, tipping is the revenue you gave up by leaving — this puts it back. See the live-streaming chat playbook.

Independent publishers and niche communities. Any site where regulars have a sense of ownership. Tipping works on affection, not transactions, so it rewards exactly the communities that are hardest to monetise with ads.

Three things that make the difference

Say what it's for. "Tips keep the stream ad-free" converts. A bare button does not. Pin the reason to the top of the room so every newcomer reads it.

Thank people out loud. The callout in the chat does half of it; the host saying the name does the rest. Recognition is most of what a tipper is buying.

Don't ask constantly. A tip jar that's always visible but never nags outperforms a periodic plea. The button being there is the ask.

Getting started

If you already run an Embedded Chat room, tipping is a Stripe connection away — nothing to install and no change to your embed code. If you don't, the chat itself is one script tag on any site, Shopify and WordPress included.

Start a free trial — add a tip jar
15 days free. No credit card. Tipping included on Basic and up.
Try the chat — it's right here 👇