Builds · Payments

Can you take tips on your own site without Buy Me a Coffee?

Yes. A Stripe Payment Link gets you a working tip button in minutes with no code, and a custom tip page like mine adds your own branding, a thank-you email, and a supporter wall. You give up some of the built-in extras a platform like Buy Me a Coffee offers, but you keep more of every tip and all of the relationship.

Here’s why I went this way, and exactly how it works.

Why I didn’t want a tip jar on someone else’s site

I write about mental health, suicide prevention, and the messy, beautiful work of staying here. Every so often, a reader wants to say thank you with more than a comment. I love that. I just didn’t love what happened next on most tip platforms: my reader got sent off to a page with somebody else’s logo, somebody else’s colors, and a cut of their kindness going to the middleman.

So I built my own fan club page right here on my site. Same warmth, my name on the door, and the person giving the tip stays with me the whole time.

When someone supports your work, that moment should feel like it belongs to the two of you.

What the platforms are really charging you for

Tip platforms aren’t villains. They handle the page, the payments, the memberships, and sometimes a little discovery. In exchange, many of them take a platform fee on top of card processing. Buy Me a Coffee, for example, takes a percentage of each tip before card fees.

If you take payments yourself through Stripe, you pay only the card processing fee, which in the US runs around 2.9 percent plus 30 cents per card payment. On a five dollar tip, that difference is small. Over a year of kindness, it adds up, and so does the feeling of owning the whole experience.

The no-code way: a Stripe Payment Link

If you don’t want to touch code at all, start here. In your Stripe dashboard, create a Payment Link and set the price to let customers choose what to pay. Stripe gives you a link and a button you can paste onto almost any website builder. That’s it. You’re taking tips.

The catch is that it’s plain. Your supporter lands on a Stripe page, pays, and that’s the end of the story. No wall, no personal thank-you, no sense of community. For a lot of people, that’s perfectly enough.

The custom way: how my fan club page works

I wanted more of a moment, so I built the full version. If you have a developer (or you are one), this is the setup. Steal it.

  1. A friendly tip form. Three preset amounts, $5, $15, and $25, plus a custom box for anything from $1 to $1,000. An optional name and a short note for the wall.
  2. Stripe Checkout does the card part. When someone taps the button, my server creates a Checkout session and sends them to Stripe’s secure payment page. Card numbers never touch my site, which keeps both of us safer.
  3. A webhook confirms it really happened. Stripe sends my server a signed message when a payment succeeds, and my server checks the signature before believing it. Never trust the “thank you” page alone. Anyone can type that address into a browser.
  4. A real thank-you email. The moment the payment is confirmed, my site sends a warm, branded email from me, not a generic receipt from a platform.
  5. A supporter wall, with a gate. Notes go into a waiting list, and I approve each one before it shows publicly. The wall shows names and messages, never dollar amounts. Nobody should feel ranked for their kindness.

When it went live, I tested it the honest way: I tipped myself five real dollars. The payment went through, the note landed in my approval queue, and the thank-you email showed up in my inbox. Watching all of that work end to end felt really good, I won’t lie.

The trade-offs, honestly

Owning it means you’re the help desk. A few things to know before you jump:

So, should you do it?

If you want the simplest possible tip button, a Payment Link is a gift. If you want supporters to feel welcomed into something that’s clearly yours, a custom page is worth the build.

Either way, here’s the part I care about most. People who support your work aren’t transactions. They’re telling you that what you make matters to them. Build the kind of place that honors that.

See it in action

My fan club page is the live version of everything above: presets, a custom amount, a thank-you email, and a moderated supporter wall.

Visit the fan club →

Want a tip page like this on your own site? Let’s talk. And keep an eye on the blog for more honest notes from the things I build.

Common questions

Can I accept tips on my website without Buy Me a Coffee?
Yes. The fastest way is a Stripe Payment Link set to let customers choose what to pay, which needs no code. A custom tip page built on Stripe Checkout goes further, with your own branding, a thank-you email, and a supporter wall, and the tip never leaves your site's experience.
Is it safe to take payments on my own website?
It can be, if your site never handles card numbers itself. With Stripe Checkout or a Payment Link, the card form lives on Stripe's secure page, and your site only hears back that a payment succeeded. Confirm each payment with a signed webhook rather than trusting the browser.
Do I need a business to accept tips with Stripe?
No. Stripe lets individuals and sole proprietors open an account. You'll provide your legal name, your tax details, and a bank account for payouts.
Are tips on my website taxable?
In the United States, tips and donations to an individual are generally treated as income, not as tax-deductible charitable gifts. Keep records and check with a tax professional about your situation.
← All posts