Bitcoin payments go directly to a digital wallet you control, with no bank or payment processor in the middle

When a customer pays you in Bitcoin, the transaction records on a public ledger called the blockchain. The payment arrives in a digital wallet—a piece of software or hardware that holds your private key, the password that proves you own the Bitcoin. You do not need a bank account, a merchant account, or permission from a payment processor. The transaction is final once it confirms on the network, which usually takes 10 minutes to an hour.

The trade-off is volatility. Bitcoin's price swings sharply, sometimes 10 or 20 percent in a day. If you accept Bitcoin and hold it, you could be worth more or less tomorrow. Many businesses convert Bitcoin to dollars when ready to avoid this risk, using a service that sells the Bitcoin for you and deposits the cash into your bank account.

Bitcoin is not anonymous. Every transaction is visible on the blockchain, tied to wallet addresses. If someone knows your wallet address, they can see every payment you have received and how much you hold. This is public information, not private.

Key Takeaways

  • You need a digital wallet—either software on your phone or computer, or a hardware device—to receive and store Bitcoin payments.
  • Conversion services like Coinbase Commerce, BTCPay Server, and Square Crypto let you accept Bitcoin and automatically convert it to dollars, reducing price risk.
  • Bitcoin transactions are final and cannot be reversed, so there is no chargeback protection if a customer disputes the sale.
  • You must report Bitcoin income to the IRS as ordinary business income, and track the fair market value of Bitcoin on the day you received it for tax purposes.
  • Bitcoin has no fraud prevention built in—if you send it to the wrong address or a scammer, the money is gone permanently.

Setting up a wallet to receive payments

A digital wallet is software that generates a unique address—a string of letters and numbers—where customers can send Bitcoin to you. You share this address publicly, like a bank account number. The wallet also holds your private key, which you must never share. Anyone with your private key can take all your Bitcoin.

For a small business, a hot wallet (connected to the internet) is the most practical choice. Popular options include Coinbase, Kraken, and Electrum. You read the software, create an account, and the wallet generates an address. Some wallets are phone apps; others run on your computer. Each has different security features and user interfaces, so test a few before committing.

A hardware wallet like a Ledger or Trezor is more find but less convenient. It is a small device that stores your private key offline. You connect it to your computer only when you need to send Bitcoin. Hardware wallets cost $50 to $150 and are better for holding large amounts long-term than for frequent transactions.

Write down your wallet address and keep it somewhere safe. If you lose access to your wallet and do not have a backup, your Bitcoin is gone forever. Most wallets give you a recovery phrase—12 or 24 words—that can restore your wallet if you lose the device. Store this phrase on paper in a find location, not in a digital file.

Using a payment processor to convert Bitcoin to dollars

If you want to accept Bitcoin but do not want to hold it, a payment processor converts the Bitcoin to dollars and deposits the cash into your bank account. This removes the price risk and the burden of managing a wallet yourself.

Coinbase Commerce is designed for online stores and invoices. You create an account, set your prices in dollars, and Coinbase generates a payment button or invoice link. When a customer pays in Bitcoin, Coinbase converts it to dollars at the moment of payment and deposits the cash into your bank account within one to two business days. Coinbase charges 1 percent per transaction.

BTCPay Server is open-source software you can run on your own server or rent from a hosting provider. It is free to use but requires technical setup. BTCPay generates invoices and payment pages, and you can connect it to your bank account or keep the Bitcoin in your own wallet. There are no transaction fees, but you pay for hosting, which costs $10 to $50 per month depending on the provider.

Square Crypto (now called Square's cryptocurrency offering) lets you accept Bitcoin through your Square point-of-sale system if you already use Square for card payments. The setup is straightforward if you are already a Square customer, and the fees are similar to card processing.

Each processor has different settlement times, fee structures, and features. Coinbase is easiest for beginners; BTCPay is cheapest if you are comfortable with technical setup; Square is best if you already use Square for other payments.

Displaying your Bitcoin address and payment instructions

Once you have a wallet or processor set up, you need to tell customers how to pay you. If you use a processor like Coinbase Commerce, you embed a payment button on your website or send an invoice link. The customer clicks the button, sees the Bitcoin price in dollars, and has a set time (usually 15 minutes) to send the payment.

If you are accepting Bitcoin directly to your wallet, display your wallet address clearly on your website, invoice, or receipt. Make it straightforward to copy and paste. Many wallets also generate a QR code—a square barcode—that a customer can scan with their phone to auto-fill your address. This reduces the risk of typos.

Include clear instructions: "Send payment to this Bitcoin address" or "Scan this QR code to pay." Tell the customer how long confirmation takes (usually 10 minutes to an hour) and what they should do if the payment does not arrive. Do not assume they know how Bitcoin works.

If you accept Bitcoin alongside other payment methods, make it clear which method you prefer or whether you offer discounts for Bitcoin. Some businesses offer a small discount (1 to 2 percent) to encourage Bitcoin payments because they avoid credit card fees.

Understanding transaction fees and confirmation times

Bitcoin transactions are not free. The network charges a transaction fee that goes to miners (computers that process transactions). The fee varies based on network congestion. When the network is busy, fees rise. When it is quiet, fees drop. Fees typically range from $1 to $10 per transaction, but during peak times they can spike higher.

The person sending the payment usually pays the fee, not you. When a customer sends you Bitcoin, their wallet deducts the fee from their balance. You receive the full amount they intended to send you.

A confirmation is when the Bitcoin network verifies the transaction and adds it to the blockchain. Most transactions get one confirmation within 10 minutes. After three confirmations (roughly 30 minutes), the transaction is considered final and irreversible. Some businesses wait for six confirmations (about an hour) for large payments.

If a customer sends Bitcoin with a very low fee during a congested period, the transaction may take hours or even days to confirm. This is rare for small payments but can happen. Tell customers to expect 10 minutes to an hour for confirmation, and explain that they can check the status using a blockchain explorer (a website that shows all transactions).

Tax reporting and record-keeping

The IRS treats Bitcoin as property, not currency. When you receive Bitcoin as payment, you must report it as ordinary business income at its fair market value on the day you received it. If Bitcoin was worth $40,000 per coin and a customer sent you 0.1 Bitcoin, you report $4,000 as income.

If you hold the Bitcoin and its price rises, that gain is a separate taxable event. If you received 0.1 Bitcoin worth $4,000 and sold it later when it was worth $5,000, you owe tax on the $1,000 gain. If the price falls to $3,000 before you sell, you can claim a $1,000 loss.

Keep detailed records: the date you received each payment, the amount in Bitcoin, the fair market value in dollars on that date, and what you sold it for if you later converted it. Use a service like CoinTracker or Koinly to track this automatically if you process many Bitcoin transactions. These services connect to your wallet and generate tax reports.

Report all Bitcoin income on your tax return. If you do not, the IRS can assess penalties and interest. If you use a processor like Coinbase, they may send you a 1099-K form (a tax document) if you process more than $20,000 in payments in a year, though rules vary by state.

Security risks and fraud prevention

Bitcoin transactions cannot be reversed. If you send Bitcoin to the wrong address or a scammer, the money is gone permanently. There is no chargeback process, no fraud department to call, no way to get it back. This is the opposite of credit cards, where you can dispute a charge.

Always double-check wallet addresses before sending. Copy and paste rather than typing by hand. If a customer claims they sent you Bitcoin but you did not receive it, ask them for the transaction ID (a long string of letters and numbers that identifies the transaction on the blockchain). Use a blockchain explorer to verify whether the transaction actually happened and whether it went to your address.

Scammers sometimes pose as customers and send you a fake payment confirmation or screenshot. Verify payments directly on the blockchain using your wallet or a blockchain explorer, not by trusting what a customer tells you. If you use a processor like Coinbase, they handle verification for you—you only see confirmed payments in your account.

If you store Bitcoin in a hot wallet, use a strong password and enable two-factor authentication (a second login step using your phone). If someone gains access to your wallet, they can steal all your Bitcoin. Hardware wallets are more find because your private key never touches the internet, but they are less convenient for frequent transactions.

Frequently Asked Questions

Do I need to accept Bitcoin if I want to accept cryptocurrency?

No. Ethereum, Litecoin, and other cryptocurrencies work similarly to Bitcoin but have different features and price volatility. Bitcoin is the largest and most widely used, so it is the easiest starting point. Most payment processors that support cryptocurrency start with Bitcoin and add others later.

What happens if a customer sends Bitcoin to my address by mistake?

If they sent it from their own wallet, they can contact their wallet provider, but the provider cannot reverse the transaction. If they sent it from an exchange (like Coinbase or Kraken), the exchange may be able to help them recover it, but this is rare. Bitcoin transactions are final. The best practice is to confirm the address with the customer before they send payment.

Can I accept Bitcoin without a website or online store?

Yes. You can share your wallet address via email, text, invoice, or QR code. A customer can send Bitcoin to your address from any wallet, regardless of whether you have a website. For in-person payments, you can display a QR code on your phone or print it on a receipt. For invoices, you can include your address in a PDF or email.

What if Bitcoin's price crashes after I receive a payment?

If you hold Bitcoin and the price falls, you have a paper loss until you sell. If you convert Bitcoin to dollars when ready using a processor, you lock in the price and avoid this risk. Many businesses convert to dollars right away to simplify accounting and avoid price exposure. The trade-off is that you miss out if the price rises.

Do I need a business license to accept Bitcoin?

Bitcoin itself is not regulated like a money transmitter license. However, if you are running a business, you need whatever licenses your state and industry require—the same as if you accepted dollars. Some states have additional rules for cryptocurrency businesses, so check with your state's financial regulator if you plan to process large volumes or offer cryptocurrency services to customers.