Crypto Payments for Businesses: How to Accept Crypto
Thinking of accepting crypto payments? Learn how businesses take crypto, the options from processors to wallets, the costs, risks and setup steps.
To accept crypto payments, a business typically signs up with a crypto payment processor that creates invoices or checkout buttons and can convert each payment into local currency instantly, or it receives payments directly into its own wallet and manages conversion itself. Most small businesses start with a processor and stablecoins or Bitcoin, because that keeps setup simple and limits exposure to price swings.
Crypto payments can open sales to international customers, remove card chargebacks and settle faster than some bank transfers. They also bring new responsibilities: handling volatility, refunds, accounting and security. This guide explains the options and what to plan before adding a "Pay with crypto" button.
Ways to Accept Crypto
| Option | How it works | Pros | Cons |
|---|---|---|---|
| Payment processor (custodial) | Processor issues invoices, receives funds and pays you out in fiat or crypto | Easiest setup, automatic conversion, e-commerce plugins | Fees, account checks, you rely on the processor's solvency |
| Self-hosted payment software | Open-source software generates invoices to your own wallet | No middleman, low fees, you keep custody | Technical setup, you handle conversion and security |
| Direct wallet address or QR code | Customer sends to an address you display | Simplest for tiny volumes | Hard to match payments to orders, error-prone |
| Point-of-sale apps | Tablet or phone app shows a QR invoice in-store | Good for physical shops | Same choices about custody and conversion |
Choosing Which Assets to Accept
- Stablecoins such as USDC and USDT aim to stay at one US dollar, which simplifies pricing and accounting. They carry issuer and regulatory risks, and they exist on several blockchains, so you must specify the network. See USDT vs USDC.
- Bitcoin is widely recognized. On-chain payments can take time to confirm and fees vary; the Lightning Network enables fast, low-fee payments for smaller amounts.
- Other cryptocurrencies may suit specific communities, but each one adds integration, accounting and security work.
Start with one or two assets and one network per asset. Every additional option increases the chance of customers paying on the wrong network.
Step-by-Step Setup
- 1Check the rules where you operate. Some countries require registration for businesses that hold or exchange crypto for others, and advertising and consumer rules may apply. Merchants accepting crypto for their own goods usually face fewer obligations, but check.
- 2Talk to your accountant about how crypto income, conversions and holdings will be recorded and taxed.
- 3Pick a processor or self-hosted solution. Compare fees, payout options, supported assets and networks, and whether it's licensed or registered in your region.
- 4Decide your conversion policy. Convert 100% to fiat, keep a fixed share in crypto, or hold stablecoins.
- 5Write a refund policy. Refund the fiat value or the crypto amount? Through which network? Within what time?
- 6Secure accounts and wallets. Use hardware security keys or app-based 2FA, restrict staff permissions and use a multisig or hardware wallet for any crypto you hold. See multisig wallets for shared funds.
- 7Test with small payments across each asset and network before going live.
- 8Train staff to recognize scams and never share keys or approve unexpected requests.
Costs to Expect
- Processor fees, typically a percentage per transaction; compare them with your card fees.
- Network fees, usually paid by the customer but sometimes passed on in refunds or conversions.
- Conversion spreads when changing crypto to fiat.
- Payout fees for bank withdrawals.
- Accounting time or software costs.
Risks and How to Manage Them
| Risk | What can happen | Mitigation |
|---|---|---|
| Volatility | Value of received crypto falls before conversion | Instant conversion or stablecoins |
| Wrong network / underpayment | Customer sends on the wrong chain or too little | Invoices with exact amounts, network shown clearly, time-limited quotes |
| Processor failure | Funds stuck if the processor freezes or fails | Frequent payouts; don't leave balances on the platform |
| Key compromise | Funds stolen from your wallet | Hardware wallets, multisig, limited access |
| Fraud and scams | Fake "payment confirmation" screenshots, social engineering | Confirm payments on-chain or in your processor dashboard, never from a customer's screenshot |
| Regulatory change | New rules on stablecoins or reporting | Review rules periodically |
Stablecoins can also lose their peg temporarily. Our explainer on stablecoin depegs covers what that means for holders.
Accounting and Records
Treat each crypto payment like a sale in a foreign currency: record the date, amount, asset, network, local-currency value at receipt, order number and transaction hash. Track conversions separately, since gains or losses between receipt and conversion may be taxable. Our guide to crypto record keeping lists the fields to capture.
Pricing and Checkout Tips
How you present crypto at checkout affects both conversion and errors:
- Price in your local currency and let the invoice calculate the crypto amount at the moment of payment. This keeps your prices stable and avoids constant repricing.
- Use time-limited quotes (for example, 15 minutes) so customers can't pay an old quote after the price moves.
- Show the network name prominently next to the asset, such as "USDC on Ethereum", and reject or flag payments on unsupported networks.
- Handle partial payments and overpayments with a clear process — many processors can request a top-up or issue a refund automatically.
Is It Worth It?
Crypto payments tend to make most sense for businesses that:
- Sell internationally to customers who struggle with cards or bank transfers.
- Face high chargeback or card-fraud rates.
- Serve crypto-native customers who prefer paying in crypto.
For a local business with few crypto-using customers, the setup and accounting work may outweigh the benefits. A small pilot is a sensible way to find out.
Bottom line
Accepting crypto payments is easiest through a reputable processor with automatic conversion, starting with one or two assets on clearly stated networks. Plan your refund policy, accounting and security before launch, and confirm the rules in your jurisdiction with a qualified advisor. Done carefully, crypto can be one more payment option rather than a new source of risk.
Частые вопросы
How can a small business accept crypto payments?
The simplest route is a crypto payment processor, which generates invoices or checkout buttons, handles the blockchain side and can convert payments to local currency automatically. Businesses comfortable with self-custody can instead display a wallet address or use self-hosted payment software, but then they manage keys, conversions and records themselves.
Do I have to keep the crypto I receive?
No. Many processors offer instant conversion to your local currency, so you never hold crypto and avoid price swings. Some businesses keep a portion in crypto, or accept stablecoins pegged to the dollar, but that adds exposure to volatility or stablecoin risks.
How do refunds work with crypto payments?
Blockchain transactions can't be reversed, so there are no chargebacks. Refunds must be sent as a new payment, usually to an address the customer provides. Decide in advance whether you refund the original crypto amount or the original fiat value, and state the policy clearly at checkout.
Are crypto payments taxable for businesses?
In many countries, crypto received for goods or services is treated as business income valued at the time of receipt, and later conversions may create gains or losses. Treatment varies by country and changes over time, so speak to an accountant familiar with crypto before you start.
