What cryptocurrency payment means for your business

Accepting cryptocurrency means letting customers pay you in Bitcoin, Ethereum, Stablecoin, or other digital currencies instead of dollars or credit cards. The payment goes directly to a digital wallet you control, and you can keep it as cryptocurrency or convert it to regular currency through an exchange. Unlike credit cards, there is no payment processor taking a cut on every transaction, and chargebacks do not exist — once a customer sends cryptocurrency, the transaction is final.

The tradeoff is volatility and complexity. Bitcoin's value can swing 10 percent in a day. Your customer might send you $500 worth of Bitcoin that becomes $450 by the time you wake up. You also need to understand how to secure a wallet, how to handle the tax reporting (the IRS treats cryptocurrency as property, not currency), and how to explain the process to customers who have never done it before.

Key Takeaways

  • You need a digital wallet to receive cryptocurrency, which you can set up through a custodial service (easier, less secure) or a self-hosted wallet (harder, more secure).
  • Payment processors like BTCPay, Coinbase Commerce, and BitPay let customers pay in crypto while you receive dollars instantly, removing the volatility risk.
  • Cryptocurrency transactions are irreversible once confirmed, so customer disputes cannot be reversed the way credit card chargebacks can.
  • The IRS requires you to report the fair market value of cryptocurrency received as income on the day you receive it, and again if you later sell it.
  • Most customers still expect to pay in dollars or cards, so cryptocurrency works best as an additional option, not your only method.

Custodial wallets versus self-hosted wallets

A custodial wallet is held by a third party — usually an exchange or payment processor — on your behalf. You log in with a username and password, and they manage the security. Examples include Coinbase, Kraken, and Gemini. The advantage is simplicity: you do not need to understand private keys or backup phrases. The disadvantage is that you are trusting that company with your money. If they get hacked or shut down, your funds can be lost or frozen.

A self-hosted wallet is software you run on your own computer or phone, or a hardware device like a Ledger or Trezor that stores your private key offline. You are responsible for security — if you lose the backup phrase or someone steals your device, the money is gone and cannot be recovered. The advantage is that nobody else controls your funds. The disadvantage is that the responsibility is entirely yours.

For most small businesses, a custodial wallet through a payment processor is the practical choice. You get the simplicity of a custodial setup plus the ability to convert to dollars automatically, which removes the volatility problem.

Payment processors that handle cryptocurrency

BTCPay is open-source software you can run on your own server or rent from a hosting provider. Customers scan a QR code and send Bitcoin or other cryptocurrencies. You receive the payment notification, and you can choose to keep it in crypto or convert it to dollars. There is no middleman taking a percentage. The tradeoff is that setup requires some technical knowledge, and you are responsible for the security of the server.

Coinbase Commerce lets you create a payment page or embed a button on your website. Customers choose their cryptocurrency and send payment. Coinbase holds the funds in your account, and you can withdraw to your bank account or keep it as crypto. They charge 1 percent per transaction. Setup takes minutes and requires no technical knowledge.

BitPay works similarly to Coinbase Commerce — customers pay in crypto, you receive dollars in your bank account within one business day, and BitPay charges a fee (typically 1 percent). They also offer a physical card that lets you spend cryptocurrency like a debit card. BitPay integrates with most e-commerce platforms like Shopify and WooCommerce.

Stripe began accepting cryptocurrency payments in 2021 but suspended the service in 2022. As of now, they do not offer cryptocurrency payment processing, though this could change.

How a cryptocurrency transaction actually works

When a customer sends you cryptocurrency, they use your public wallet address (a long string of letters and numbers that is safe to share publicly). The transaction gets broadcast to the network and sits in a queue with thousands of other transactions. Miners or validators compete to include it in the next block of transactions. Once it is included, the transaction has one confirmation.

For small payments, one confirmation is usually enough — it takes about 10 minutes for Bitcoin and seconds for Ethereum. For larger payments, you might wait for three to six confirmations to be certain the transaction is final. Once confirmed, the money is in your wallet and cannot be reversed. There is no chargeback, no dispute process, no way for the customer to take it back.

This is the opposite of credit cards, where a customer can dispute a charge up to 180 days later. With cryptocurrency, you have absolute certainty the payment is yours, but you also have absolute responsibility to deliver what you promised. If a customer claims they never received the product or service, you have no payment processor to mediate — you have to resolve it directly with them.

Volatility and the case for instant conversion

Bitcoin's price moves constantly. If you accept Bitcoin and hold it, you are betting on the price going up. If it goes down, your revenue shrinks. Most businesses cannot afford that risk. The solution is to convert to dollars immediately.

Payment processors like Coinbase Commerce and BitPay do this automatically. A customer sends you $500 worth of Bitcoin, and you receive $500 (minus their fee) in your bank account the next day. You never hold the cryptocurrency, so you never face the volatility. The processor absorbs the risk by converting on their end.

If you want to hold cryptocurrency as an investment or hedge, that is a separate decision from accepting it as payment. Keep them separate in your mind: accept crypto and convert to dollars for business operations, and buy crypto separately if you want to speculate on price.

Tax reporting for cryptocurrency received as payment

The IRS treats cryptocurrency as property, not currency. When you receive cryptocurrency as payment, you must report the fair market value in US dollars on the day you receive it as income. If you later sell or spend that cryptocurrency, you report a gain or loss based on the difference between what you received it at and what you sold it for.

Example: You receive 0.1 Bitcoin worth $4,000 on January 15. You report $4,000 as income. On February 1, Bitcoin has risen to $5,000 per unit, and you sell your 0.1 Bitcoin for $500. You report a $500 capital gain (the difference between the $4,000 you received it at and the $5,000 you sold it for).

Payment processors like Coinbase and BitPay provide transaction history and can generate tax reports, but they do not file anything for you. You are responsible for reporting to the IRS on your tax return. If you receive more than $20,000 in cryptocurrency payments and process more than 200 transactions in a year, the payment processor may file a Form 1099-K with the IRS, which will also be sent to you.

Keep records of every transaction: the date, the amount in cryptocurrency, the fair market value in dollars on that date, and what you received it for. A spreadsheet or accounting software like QuickBooks can automate this if you connect it to your payment processor.

Security and fraud prevention

Cryptocurrency transactions are irreversible, which means fraud works differently than with credit cards. A customer cannot dispute a charge after the fact. However, they can still try to scam you before payment is sent.

The most common scam is a customer sending you a small test payment, you shipping the product, and then they claim they sent a larger amount and demand you ship more. Always verify the exact amount received before you fulfill the order. Most payment processors show you the transaction details in real time.

Another risk is that a customer's wallet is compromised and they send payment from a stolen account. Once the transaction confirms, it is final — you cannot reverse it. This is rare for small payments but possible for large ones. If you accept large cryptocurrency payments, consider waiting for multiple confirmations before shipping.

If you use a custodial wallet through a payment processor, their security is your security. Use a strong, unique password and enable two-factor authentication. If you use a self-hosted wallet, back up your private key or seed phrase in a secure location — if you lose it, your funds are gone forever.

When cryptocurrency makes sense for your business

Cryptocurrency works best if your customers are already using it or if you operate in a country where traditional banking is unreliable. If you sell to international customers who have difficulty with wire transfers or credit cards, cryptocurrency can be faster and cheaper. If you sell digital products or services, there is no shipping delay, so the irreversibility of the transaction is less of a concern.

Cryptocurrency does not work well if your customers are not asking for it. Adding a cryptocurrency option to your checkout adds complexity for most people. If fewer than 5 percent of your customers would use it, the effort is probably not worth it. Start by offering it as an option and track how many people use it. If adoption is low after a few months, you can remove it without losing much.

The best approach is to offer cryptocurrency alongside your existing payment methods — credit cards, ACH transfers, PayPal, whatever you already accept. Let customers choose. This way, you capture the small percentage who prefer crypto without forcing it on everyone else.

Frequently Asked Questions

Can I accept cryptocurrency without a payment processor?

Yes, you can give customers your wallet address directly and they can send payment. The tradeoff is that you have to monitor the wallet yourself, convert to dollars manually, and handle all the tax reporting. For most businesses, a payment processor is worth the 1 percent fee because it automates the conversion and record-keeping.

What if a customer sends the wrong amount of cryptocurrency?

Once the transaction confirms, it is final and cannot be reversed. If they send too little, you do not have to fulfill the order. If they send too much, you can refund the extra by sending it back to their wallet address, but you will pay a network fee to do so. Always confirm the exact amount before you ship or deliver.

Do I need to report cryptocurrency payments if I convert to dollars immediately?

Yes. You report the fair market value in dollars on the day you receive it, regardless of whether you hold it or convert it. The conversion itself does not create a taxable event if you convert at the same price you received it, but the initial receipt is always taxable income.

Which cryptocurrency should I accept?

Bitcoin and Ethereum are the most widely used and easiest to convert to dollars. Stablecoins like USDC or USDT are pegged to the dollar, so they eliminate volatility but are less commonly used. Start with Bitcoin and Ethereum, and add others only if customers specifically request them.

What happens if the payment processor I use shuts down?

If you use a custodial wallet through a processor and they shut down, your funds may be frozen or lost depending on their terms and whether they have insurance. If you use a self-hosted wallet, your funds are always yours as long as you have your private key. For business purposes, using an established processor like Coinbase or BitPay is lower risk than a newer or smaller service.