Donation link

A donation link you can share anywhere.

One short URL that takes wallet and card payments, shows a live goal, and pays out to your own bank account.

Why it works

Donation link

One URL, no setup fee

Create the page free, share it immediately, and pay nothing per month on the free tier.

Goals with a progress bar

A visible target converts far better than an open-ended ask, because it tells people what their money finishes.

Automatic receipts

Every donor gets an emailed receipt from Stripe. You get a record you can reconcile without a spreadsheet.

One-off or monthly

Take single donations and recurring monthly support from the same page, without splitting your audience.

Goals

Name the number and watch it move.

A goal turns a vague appeal into a specific project. The progress bar does the persuading, and people give more readily when they can see how close the finish line is.

  • Live progress bar on your page
  • Set a target amount and a title
  • Post updates as the goal advances
A donation goal with a live progress bar

Checkout

Donations shouldn't require a form.

Wallet payment finishes in about six seconds. Card entry is there for desktop and for anyone whose device doesn't support a wallet.

  • Apple Pay, Google Pay, and card
  • No donor account required
  • Optional message with each donation
Making a donation with a wallet payment on a phone

Reporting

See where donations come from.

Referrer data and funnel analytics tell you which post, video, or newsletter actually drove donations — so your next appeal goes where it works.

  • Traffic sources and referrers
  • Views, checkout starts, and completions
  • Export your transaction history
Analytics showing donation sources and conversion

Getting started

Create a donation link in five minutes.

  1. 01

    Sign up and pick a handle

    Short and readable. It'll be shared by people reading it off a screen.

  2. 02

    Connect Stripe

    Verification once, then donations pay out to your bank on a rolling two-day schedule.

  3. 03

    Set a goal

    Name the target and the amount. Specific beats general every time.

  4. 04

    Share it

    Bio, email, group chats, print. One link works everywhere.

Personal fundraising versus charity fundraising

thx.so is built for individuals and independent projects — creators, maintainers, small teams. Donations arrive as ordinary payments to your Stripe account, which is exactly what you want for personal or project fundraising.

If you're a registered charity that needs tax-deductible receipts, gift aid, or donor compliance reporting, use a platform built for that. A creator payments tool is the wrong instrument, and no amount of features fixes the legal mismatch.

Why goals raise more

Open-ended appeals ask people to decide both whether to give and how much. A goal answers the second question implicitly and adds a reason to give now rather than later.

Keep the target achievable. A bar that visibly moves after each donation creates momentum; one that barely shifts tells people their contribution doesn't matter.

Say what the money does

The strongest appeals are concrete and slightly boring: a specific piece of equipment, a month of hosting, a trip, a set of medical bills. Abstractions like 'support my work' collect a fraction as much.

Then close the loop. Post the outcome when the goal is met. Donors who see what their money did are the ones who give again.

FAQ

Questions people ask first.

Is a donation link free to create?

Yes. No setup cost, no monthly fee on the free tier, and 0% platform fee on top of Stripe's processing.

Are donations tax-deductible?

Not through thx.so — these are ordinary payments to you, not charitable gifts. Registered charities should use a charity fundraising platform.

Can donors give anonymously?

Yes. Donors choose whether to attach a name or a message; the payment itself doesn't require one.

Can I take recurring donations?

Yes — monthly tiers act as recurring support alongside one-off donations on the same page.

How do I withdraw the money?

You don't need to. Stripe pays out automatically to your bank on a rolling two-day schedule by default.

Share a donation link today.

Free to create, 0% platform fee on the free tier.