For bands · from a fan
Taking crypto: one easy way, one hard way, and how few people will use either.
The easy way is a single toggle that costs you less than the cards you already take. The hard way is coins straight into your own wallet with nobody in between, which is a real project with a real trap in it. Both are below. So is the number nobody selling this will tell you.
The number first
The Kansas City Fed, reading the Federal Reserve’s own household survey, puts the share of US consumers who pay with crypto at under 2%, and falling — down from about 3% in 2021. Overstock pushed crypto payment harder than almost anyone and it stayed at 0.2% of sales. Bandcamp, the platform closest to what you do, has never accepted it at all.
We looked for a band, label or merch operation that had published good crypto sales figures. There isn’t one. If the numbers were good somebody would be posting them.
So do this because you want to, not because you’re expecting money. That’s a perfectly good reason. Just don’t plan a pressing around it.
The easy way: a toggle, and it’s cheaper
In your Stripe Dashboard, turn on stablecoin payments. Nothing in your store changes.
| Paid with | It costs you | Lands as |
|---|---|---|
| A card | 2.9% + 30¢ | Dollars |
| Stablecoin | 1.5% | Dollars |
It settles as dollars in the same Stripe balance, so there is no wallet to guard, no seed phrase to lose, no price swing overnight, and nothing new at tax time. On a $30 shirt it saves about 72¢ against a card.
The part that actually matters: if you cancel a show, refunds go back to the buyer’s wallet by themselves, through the same refund you’d do for a card. Your store already refunds every ticket holder in one press when a night is called off. This keeps that working. The hard way does not.
Caveats, plainly: US businesses for now, $10,000 a transaction, and it’s USDC rather than Bitcoin. There’s still a company in the middle. If that’s the whole point for you, read on.
The hard way: straight into your own wallet
No processor, no company, coins from the fan’s wallet to yours. The store shows a QR code, the fan scans it, the money arrives. This is buildable and the pieces are well documented, but read the four warnings before you start, because the first one is the one that ends projects.
Refunding a cancelled show will be the worst day of it.
There is no reply-to address in a Bitcoin transaction, and the address that paid you is often an exchange’s shared wallet used by thousands of people — money sent back there can be gone for good. So every refund becomes a link each fan has to come back and claim, with an address they supply. You pay the fees, some people never claim, and the exchange rate has moved since they bought. Test that before you sell a single ticket.
Anyone who has seen the seed phrase can empty it, forever.
No password reset, no reversal, no bank to call. If someone leaves the band, the only real fix is a new wallet from a seed they have never seen, and changing the key in your store so new payments stop landing in the old one. Decide now how that would work, not during the breakup.
Never ship on an unconfirmed payment.
Bitcoin made replace-by-fee unconditional in Core v29. A payment you can see in the mempool is not a payment you have. Wait for a confirmation.
Tax has no small-amount exemption.
Every sale is income at that day’s value, and every time you convert to dollars that’s a separate disposal to report. Converting the same day makes the second part almost nothing, which is the simplest thing you can do. And a band splitting revenue is probably a partnership by default, which is a bigger question than any of this and one for an accountant.
Keeping the keys, if you do it
Buy a hardware wallet and let it hold the keys. You export a public key from it — on a Trezor that’s the account’s Details tab, Show public key; on a Ledger it’s the wrench icon on the account, then the Advanced tab — and that public key goes on your store. It can generate a fresh receiving address for every order and it cannot spend anything, so a hacked store never costs you coins.
Three things people get wrong:
- Use a separate account just for the shop. That public key reveals every sale and your running balance to anyone who reads it. It can’t steal from you, but it is your whole income on display. A dedicated account keeps the rest of your money out of view.
- Back up the seed phrase on metal, somewhere that isn’t your flat. The device is not the wallet; the seed is. A broken device restores in ten minutes. A lost seed is gone.
- Skip multi-signature at this size. It sounds safer and for a merch float it isn’t: two of three seed phrases won’t open it without a config file most people lose. Even the companies selling multisig say complexity is the bigger risk for small amounts. One device, one seed, swept to dollars regularly.
What we’d actually do
Turn on the Stripe toggle. It’s cheaper than cards, it takes a minute, it breaks nothing, and refunds keep working. Then watch whether a single person uses it. If a few do and you still want no company in the middle, build the wallet version knowing exactly what the refund day looks like.
Set the store up firstIs any of this worth it?
Written by a fan.Nobody here is paid by Stripe or by anyone selling crypto anything.Rates and figures read 26 Sep 2026 from Stripe’s own pricing and docs and from the Kansas City Fed.