Accepting Bitcoin at Your Business: Pros, Cons and How to Get Started

Many, or all, of the products featured on this page are from our advertising partners who compensate us when you take certain actions on our website or click to take an action on their website. However, this does not influence our evaluations. Our opinions are our own. Here is a list of our partners and here's how we make money.
Pros and cons of accepting Bitcoin at a business
Pros
- No chargebacks or PCI compliance to worry about.
- Could attract business from crypto enthusiasts.
- If you choose to hold Bitcoin, the payments you accept could potentially become more valuable over time.
Cons
- Keeping up with rapid changes in cryptocurrency technology and regulation could be burdensome.
- If you choose to hold Bitcoin, you’ll be exposed to high price volatility. That could amount to significant losses for your business if you had to sell when the price was low.
- You could face complex implementation challenges, like tax preparation and managing customer returns.
What a Bitcoin or other crypto transaction looks like
- A customer choosing to pay with crypto is presented with a QR code.
- That QR code tells the customer’s digital crypto wallet or app where to send the crypto, a destination known as an address. This is similar to an email address, however it’s typically generated and used just once.
- To verify the transaction is legitimate, the customer enters their password, called a private key.
- The merchant can choose to receive the payment in crypto or in dollars.
What to know before accepting Bitcoin and crypto
Which cryptocurrencies will you accept?
What tax and accounting issues will you face?
- First, you should be aware of the tax implications, especially if you plan on holding on to any crypto you receive.
- Second, think through how information from your point-of-sale system gets to your accountant. For example, if you rely on a cloud-based system like QuickBooks or Xero, you’ll want to know if your crypto payments tool integrates with it.
Will the payments be converted to cash? When and how?
How will crypto affect your operations?
- What training will staff need?
- Will you be prepared to answer customer questions?
- Are there elements of customer service — like issuing refunds — that need to be rethought?
- How will your crypto payments tool work with your current inventory or reporting practices?
At a glance: Accepting crypto vs. credit cards
Crypto | Credit card | |
---|---|---|
Payments | Payments not required to run through a payment tool. | Payments must run through a payment processor. |
Fees | 0% if done directly with customer. Can be 1% or so using a payment tool. | Standard flat rate is 2.9% plus 30 cents per transaction, but varies by processor. |
Safety and security | Little to no responsibility for compliance or fraud. | Responsibility for compliance and (via fees) for fraud. |
Resolving customer issues | No legal protections or chargebacks to manage, but you'll likely need to make clear your own policies. | Decisions often in the hands of card networks, and they often favor the customer. |
Settlement | Flexible and fast, but also can be volatile. | Slower, but likely more stable. |
Regulatory oversight | Not much now, for better or worse, but stay tuned. | Stable and uniform, and comes with lots of compliance effort. |
Convenience | Transactions are comparatively fast, but there are some learning curves. | Transactions are quick and how-to is well known, but underlying processes can be hairier. |
Crypto payments companies
BitPay
- When a customer initiates a payment, Bitpay compares rates on multiple exchanges, uses the most competitive rate and does not charge a markup. The exchange rate presented to the customer is guaranteed for 15 minutes.
- If a merchant chooses settlement in the cryptocurrency used for the transaction, the actual amount received is equal to the amount the customer paid as denominated in that cryptocurrency, even if the exchange rate changes later in the day. If settlement occurs in U.S. dollars (or other currency), the amount a merchant receives equals the original price stated in dollars — a $98 jacket will result in a $98 deposit, less the 1% fee, even if the exchange rate of the crypto used changes throughout the day.
Coinbase
- You can set up an account in minutes.
- Cryptocurrency payments go directly to your wallet for you to manage directly.
- To convert to U.S. dollars, you’ll need to create a Coinbase Exchange account, transfer your crypto there and sell on the exchange.
- Requires a compliance review that can take up to a month.
- Transferring money to a bank account is made easier.
- Coinbase manages your wallet and private keys.
- Some or all of the cryptocurrency payment can automatically be converted to U.S. dollars or other currencies.