There's a specific kind of small-business moment that has no good answer: the free discovery call that went really well, the workshop you ran at a cost, the two extra hours of help you gave a client "just because," the speaking gig that paid you in exposure.
You don't want to send an invoice. That would feel petty. But you also know some of those people would happily pay you something — a tip, a thank-you, a "this was worth it" — if you'd just make it easy for them.
That's what a tip jar is for. And it takes ten minutes to build one.
This is a walkthrough of exactly how — using Stripe (free to start, 2.9% + $0.30 per transaction, no monthly fee) and a QR code you can print, paste, or drop in an email signature. No plugins. No monthly subscription. No email-chasing your clients. Just a link and a code.
What a tip jar actually is
A tip jar, in the Stripe sense, is a single web page where someone can enter an amount — any amount within a range you set — and pay you. That's it. No cart, no account creation, no negotiation. They tap, they type, they pay. You get an email. Stripe handles the receipt, the tax calculation, the card security.
A QR code is just a shortcut: a square that, when someone scans it with their phone camera, opens that payment page. Put the QR at the bottom of your email signature, on the back of your business card, on a slide at the end of a talk, on a poster in your store. Anywhere you'd want someone to remember you existed and maybe throw a few dollars of gratitude your way.
The 10-minute build
Create a free Stripe account
Go to dashboard.stripe.com/register and sign up. You'll need your business name (or your own name if you're a solo operator), your email, and eventually your tax ID / SSN and bank account so you can actually receive the money. The full verification takes 1–3 business days, but you can build the tip jar in test mode immediately and flip to live the minute you're verified.
Create a Product called “Tip Jar”
In the Stripe dashboard, click Product catalog → Add a product. Give it a name (“Tip Jar” is fine) and a short description. The description shows at checkout, so something like:
- “Voluntary contribution. Leave what it was worth to you.”
- “Support my work. No obligation, no standard amount.”
Leave the product tax code at “General — Services” unless you sell physical goods. Upload a logo if you have one.
Set a custom-amount Price
This is the magic step. Instead of picking a fixed dollar amount, choose “Customer chooses price” (Stripe calls this custom_unit_amount). Set sensible guardrails:
- Minimum: $5. Stripe doesn't allow $0 charges, and anything under $5 is mostly eaten by processing fees.
- Maximum: $500 or $1,000. Prevents a typo from charging someone $5,000 by accident.
- Preset amount: $25. That's what shows up in the box before the customer types anything. It's a gentle anchor.
Stripe will collect sales tax automatically based on your billing address and your customer's billing address — you don't have to think about that.
Generate a Payment Link
From the Tip Jar product page, click “Create payment link”. This turns your product into a publicly-shareable URL like https://buy.stripe.com/xxxxxxxxx. Important settings:
- Collect billing address: Yes (required for automatic tax).
- Collect phone number: No. Reduce friction.
- After payment: Either let Stripe show a default “Thanks for your payment” page, or set a redirect to a page on your own site so you can say thank you in your own voice.
Click Create. Stripe shows you a Payment Link URL and, right next to it, a little QR icon. Click that — you get a downloadable QR code image that links to the exact same URL. Save it as a PNG.
Put the QR somewhere people will see it
Print it on the back of your next business-card run. Embed it at the bottom of your email signature. Drop it into the last slide of your next talk. If you have a storefront, tape it to the register. The entire point of the QR is that it collapses “how do I pay this person” into a single-tap interaction.
A live example
Here's the Tip Jar I built for AvoTech using this exact flow — same four steps I just walked through. If you scan the QR or tap the link, you'll land on a real Stripe checkout page set to a $25 preset you can override to anything between $5 and $1,000.
The fee math, honestly
Stripe takes 2.9% + $0.30 per successful transaction in the US. On a $25 tip that's $1.03 — you net $23.97. On $100, you net $96.80. On $5, you net $4.56 (which is why we set the minimum at $5 — anything below that gets eaten).
There's no monthly fee, no setup fee, no failure to hit quotas. Stripe only charges when money moves. If your tip jar sits quietly for a month, you pay nothing.
Payouts land in your bank account automatically within 2–7 business days (2-day standard once you're established).
Why this matters
Tip jars aren't about begging. They're about permission structure. Most people are willing to pay for value they received. The blocker is friction — they don't know how, they don't want to ask what the price should be, they don't want to look cheap or excessive. A tip jar removes every one of those decisions for them. You've named the floor, the ceiling, and the suggested amount. They just move.
And the strategic side: a tip jar is the lowest-stakes way to signal that your work has a dollar value. Giving things away for free is generous. Giving things away for free while making it effortless for grateful recipients to leave a tip is generous and good business. It's also the single best test of whether your work is worth what you think it's worth — people vote with the amount they type.
“We should express loyalty and appreciation through commerce. These are healthy human behaviors.”
— Steve Wareham, reacting to the first Tip Jar, April 2026
What this is not
A tip jar is not an invoicing system. If you do fixed-price work — a website build, a logo design, a consulting engagement — you want a proper invoice or a Payment Link with a fixed amount, not a tip jar. Tip jars are for gratitude. Invoices are for obligation. Keep them separate.
A tip jar is also not a replacement for charging fair rates for your core work. If you've built a career on undercharging, a tip jar is a band-aid, not a cure. Use it for the edge cases — the free-call follow-ups, the workshop goodwill, the “I did a little extra” moments. Not the core of your revenue.
Your turn
If you run a service business, teach, speak, write, or give your time to clients in any capacity, ten minutes of setup today gives you a tool that will quietly collect gratitude for as long as you want it to. The tip jar you build this weekend will still be working in five years. That's a pretty good ROI for an afternoon.
Want help with any of this?
AvoTech sets up Stripe, Payment Links, and the small-business e-commerce stack for clients all the time. If you'd rather skip the walkthrough and have someone just build it for you, we take a small number of new partners each quarter.
Start the Conversation