What happens when you accept crypto as payment
When a customer sends you cryptocurrency, the transaction moves across a blockchain network—a public ledger that records the transfer. You receive the coins in a digital wallet, which is an account that holds and displays your balance. The transaction is permanent once confirmed by the network, usually within minutes to an hour depending on which cryptocurrency and which blockchain you use.
Unlike a credit card payment, there is no middleman approving the transaction in real time. The network itself verifies that the sender has the coins to send and records the movement. This means chargebacks do not exist—once the customer sends the money, it is yours. The trade-off is that if you send coins to the wrong address by mistake, or if a customer claims they never received them, you have no payment processor to dispute with.
You can hold the crypto in your wallet indefinitely, convert it to dollars (or another currency) immediately, or do both—keep some and sell some. The price of crypto fluctuates constantly, so the dollar value of what you receive today may be higher or lower tomorrow.
Key Takeaways
- Cryptocurrency transactions are permanent and irreversible once confirmed, so there are no chargebacks, but also no way to recover a payment sent to the wrong address.
- You need a digital wallet to receive crypto, and you can create one for free through a cryptocurrency exchange or a standalone wallet provider.
- The price of crypto changes constantly, so you may want to convert to dollars immediately after receiving payment to lock in the value.
- Accepting crypto requires you to track the transaction for tax purposes, because the IRS treats it as income at the fair market value on the day you received it.
- Payment processors like Coinbase Commerce and BitPay can convert crypto to dollars automatically, reducing your exposure to price swings and simplifying accounting.
Setting up a wallet to receive payments
A digital wallet is where cryptocurrency lives. To receive payments, you need a wallet address—a long string of letters and numbers unique to you, similar to a bank account number. You can create a wallet through a cryptocurrency exchange (Coinbase, Kraken, Gemini), a standalone wallet app (Electrum, MetaMask, Trust Wallet), or a payment processor built for merchants (Coinbase Commerce, BitPay).
Exchanges are the easiest starting point because they handle security for you and let you convert crypto to dollars directly. The downside is they charge fees—typically 1 to 4 percent per transaction—and they require you to verify your identity. Standalone wallets give you full control and lower fees, but you are responsible for keeping your private key (the password that unlocks your wallet) safe. If you lose it, your coins are gone forever.
For a small business, a merchant-focused processor like Coinbase Commerce or BitPay is usually the middle ground. You create an account, generate a payment address or QR code, and customers scan it or click a link to send payment. The processor handles the technical details and can automatically convert the crypto to dollars and deposit it into your bank account.
Choosing which cryptocurrencies to accept
Bitcoin and Ethereum are the most widely held and easiest to convert back to dollars. Accepting either one means your customers have a straightforward path to pay you. Smaller cryptocurrencies (Dogecoin, Litecoin, Shiba Inu) have fewer buyers and sellers, which means converting them to dollars takes longer and may cost more in fees.
Bitcoin transactions are slower—confirmation typically takes 10 to 30 minutes—but the network is the most established and secure. Ethereum and some other blockchains confirm faster, in seconds to a few minutes. If you are selling digital goods or services delivered instantly, a faster blockchain reduces the time you wait to confirm the payment went through.
Start with one or two cryptocurrencies. More options create more complexity for you and more confusion for customers. Bitcoin alone covers most use cases. If your customers specifically ask for another coin, add it then.
Displaying crypto payment options to customers
You can display a wallet address or QR code on your checkout page, invoice, or receipt. A QR code is faster—customers open their wallet app, scan the code, and the payment details fill in automatically. A wallet address requires them to copy and paste or type it manually, which introduces the risk of typos.
If you use a payment processor, they provide the QR code and address for you and handle displaying it. You simply embed their payment button or link on your website or send it in an email. The processor tracks whether payment arrived and notifies you.
Be clear about what the customer is paying for and what they should expect. Include the amount in both crypto and dollars so there is no confusion about price. Tell them how long confirmation usually takes and what happens next—do you deliver the product immediately, or do you wait for confirmation first?
Converting crypto to dollars and managing price risk
You have three options: hold the crypto, convert it immediately, or split the difference. Holding it is a bet that the price will rise—if Bitcoin is worth $40,000 today and $50,000 next month, you made $10,000 per coin. But if it drops to $30,000, you lost money. For a small business with tight cash flow, this risk is usually not worth it.
Converting immediately locks in the price you received. Most exchanges and payment processors let you sell crypto for dollars with one click. The fee is usually 1 to 2 percent. The dollars land in your bank account within one to three business days. This is the safest option if you need predictable income.
Some businesses convert a portion immediately and hold the rest. This gives you some upside if the price rises while protecting your core revenue. The choice depends on your risk tolerance and whether you have cash reserves to absorb a price drop.
Tracking crypto payments for taxes
The IRS treats cryptocurrency as property, not currency. When you receive crypto as payment, you owe income tax on the fair market value in dollars on the day you received it. If you received one Bitcoin worth $40,000 on January 15, you report $40,000 as income, regardless of what Bitcoin is worth later.
If you hold the crypto and the price rises, you also owe capital gains tax when you eventually sell it. If you received Bitcoin at $40,000 and sold it at $50,000, you owe tax on the $10,000 gain. If the price falls to $35,000 when you sell, you can claim a $5,000 loss.
Keep records of every transaction: the date received, the amount in crypto, the dollar value on that date, and the wallet address it went to. If you use a payment processor or exchange, they provide transaction history you can download. Save this for your tax return and keep it for at least three years in case of an audit.
Handling payment disputes and security
Cryptocurrency transactions cannot be reversed. Once the customer sends the coins and the network confirms the transaction, the money is yours. There is no chargeback process, no payment processor to dispute with, and no way to get the money back if the customer claims they never received it or changed their mind.
This is both an advantage and a risk. The advantage is you never have to worry about a customer disputing a charge weeks later. The risk is you must be certain the customer actually sent the payment before you deliver the product or service. Wait for network confirmation—usually one to six confirmations depending on the blockchain—before shipping or activating access.
Protect your wallet by using a strong, unique password and enabling two-factor authentication if your wallet provider offers it. If you use a standalone wallet, write down your private key and store it somewhere safe offline—not on your computer or phone. If someone gains access to your private key, they can drain your wallet and you have no recourse.
Frequently Asked Questions
Do I have to accept crypto if a customer asks?
No. Accepting crypto is optional. You decide which payment methods you offer. If you want to accept it, set it up. If you do not, you can decline and offer other payment options instead.
What if the customer sends the wrong amount of crypto?
You receive whatever they send. If they underpay, you can ask them to send the difference, but you have no way to force them. If they overpay, you can refund the excess by sending crypto back to their address, but you will pay a network fee to do so. Be clear about the exact amount due before they pay.
Can I get hacked if I accept crypto?
Your wallet can be hacked if your password is weak or your device is compromised. Use a strong password, enable two-factor authentication, and keep your private key offline. If you use a payment processor, they handle security for you, though you are trusting them with your coins until you convert to dollars.
How do I know if a crypto payment actually went through?
Check your wallet or the payment processor's dashboard. You will see the transaction appear within seconds to minutes, though it may show as "pending" until the network confirms it. Confirmation usually takes 10 minutes to an hour depending on the cryptocurrency. Do not deliver the product or service until you see confirmation.
What if crypto prices crash after I receive payment?
If you convert to dollars immediately, the price crash does not affect you—you locked in the value. If you hold the crypto, the value of your balance drops along with the price. This is why many small businesses convert to dollars right away rather than speculating on price movements.