You don't need a payment processor to take crypto. A self-custody wallet and a well-made QR code cover most small-business and freelance needs. Here's a setup that keeps mistakes rare.
1. Choose a wallet you control
Use a reputable self-custody wallet for the coins you'll accept, and back up its recovery phrase offline. If you'd rather receive straight into an exchange account, use the deposit address that exchange shows, and check whether it requires a memo or tag.
2. Decide between a static sign and per-sale codes
A static sign (address only, no amount) is simplest: print it once and customers type the amount. It suits tip jars, donations and market stalls.
Per-sale codes include the exact amount, so customers don't type anything. Generate one at the till for each sale. This also makes matching payments to orders much easier.
For Bitcoin, a static sign reuses one address. Everyone who pays it can see its other payments on a block explorer. For invoices, give each customer a fresh address from your wallet.
3. Put the amount and context in the link
With CryptoQR Maker you can add:
- Amount, so the payer's wallet fills it in (BTC for Bitcoin, ETH converted to wei for Ethereum, SOL for Solana).
- Label, such as your shop's name.
- Message, such as an invoice number.
Then download a PNG for screens or an SVG for print, or print the ready-made payment card.
4. Confirm the payment before handing over goods
Open your wallet or a block explorer and look for the incoming transaction:
- Bitcoin: a transaction appears quickly but may take time to confirm. For small amounts, many merchants accept one confirmation; for larger ones, wait for more.
- Ethereum and Solana: transactions usually finalize within seconds to minutes.
Never treat a screenshot from the customer as proof. Check your own wallet.
5. Handle price and records
Crypto prices move. Agree on the fiat price, convert at the moment of sale, and note the amount, coin, date and transaction ID. Tax rules for crypto vary by country, so ask a local accountant how to record these payments.
6. Keep it safe
- Laminate printed codes and check them regularly. Scammers sometimes stick their own QR over a shop's.
- Show the address in text under the code so careful customers can verify it.
- Read our guide to crypto QR code scams.
Make your first payment code. Open CryptoQR Maker