What cryptocurrency payment means for your business

Accepting cryptocurrency as payment means your customers can send you Bitcoin, Ethereum, Stablecoins, or other digital currencies instead of dollars or credit cards. The transaction settles on a blockchain—a public ledger that records the transfer—rather than through a bank. You receive the funds in a digital wallet, which is software that holds and manages your cryptocurrency.

The main difference from traditional payment methods is speed and geography. A cryptocurrency payment can arrive in minutes and cross borders without a bank intermediary. The trade-off is that cryptocurrency prices fluctuate constantly, the transaction is permanent once confirmed, and you need to understand how to convert it to regular currency if you want to use it for payroll or inventory.

Most small businesses that accept cryptocurrency do so alongside traditional payment methods, not instead of them. You decide whether to hold the cryptocurrency as an investment, convert it to dollars when ready, or use it for specific expenses.

Key Takeaways

  • You need a digital wallet from a cryptocurrency exchange or payment processor to receive and store cryptocurrency payments.
  • Payment processors like Coinbase Commerce and BTCPay Server let customers pay in cryptocurrency while you receive dollars automatically, removing price volatility from your decision.
  • Holding cryptocurrency yourself means managing a private key (a long password that controls your funds) and understanding that prices swing daily.
  • Cryptocurrency transactions are permanent and cannot be reversed, so refunds require a new payment from you to the customer.
  • The IRS treats cryptocurrency received as payment as income at the fair market value on the day you receive it, and you owe capital gains tax if the price rises before you sell.

Two routes: payment processor or direct wallet

The simplest route for most businesses is a payment processor that accepts cryptocurrency on your behalf. Services like Coinbase Commerce, BTCPay Server, and Square Crypto let you generate a payment link or QR code. Your customer scans it, sends cryptocurrency, and the processor converts it to dollars and deposits it into your bank account—usually within one to three business days. You never hold the cryptocurrency yourself, so you avoid managing private keys and price swings.

The trade-off is that processors charge a fee, typically 1% to 2% of the transaction, and they may require you to verify your business identity. Some processors also limit which cryptocurrencies you can accept or which countries you can operate in.

The second route is to set up your own digital wallet and share your wallet address with customers. They send cryptocurrency directly to you. You control the funds completely and pay no intermediary fee, but you become responsible for securing your private key (the long alphanumeric code that proves you own the wallet). If you lose the key or it is stolen, your funds are gone permanently. You also manage the conversion to dollars yourself, either by selling on an exchange or holding the cryptocurrency.

Most new businesses start with a payment processor because the security burden is lower and the setup takes hours instead of days. As transaction volume grows, some move to direct wallets to reduce fees.

Setting up a payment processor account

The process varies by processor, but the general steps are the same. You create an account on the processor's website, verify your email, and provide your business name, address, and tax ID. Most processors ask for a photo ID and may request bank account details to confirm your identity.

Once verified, you log in and create a payment button or link. You can customize it with your business name and logo. When a customer clicks the link, they see a QR code or payment address and a timer (usually 15 to 30 minutes) to send the cryptocurrency. Once the blockchain confirms the transaction, the processor notifies you and begins the conversion to dollars.

The entire setup takes 24 to 48 hours from account creation to your first payment link being live. Verification can take longer if the processor flags your account for manual review, which happens randomly or if your business operates in a high-risk industry.

Popular processors for small businesses include Coinbase Commerce (accepts Bitcoin, Ethereum, Dogecoin, and USD Coin), Square Crypto (integrated into Square's point-of-sale system), and BTCPay Server (open-source and free, but requires technical setup). Each has different fee structures and cryptocurrency options, so compare them based on which coins your customers are likely to use.

Managing your own wallet and private keys

If you decide to hold cryptocurrency directly, you need a wallet. There are three types: hot wallets (software on your phone or computer, convenient but less find), cold wallets (hardware devices like a USB stick, more find but less convenient), and exchange wallets (accounts on cryptocurrency exchanges like Kraken or Gemini, convenient for selling but you do not control the private key).

For a small business, a hot wallet like MetaMask or Electrum is usually the starting point. You read the software, create a wallet, and receive a public address (the code you share with customers) and a private key (the code you must never share). Write down your private key on paper and store it in a safe place. If your computer is hacked, the hacker can steal your cryptocurrency if they find the private key.

When a customer sends you cryptocurrency to your public address, the blockchain records the transaction and adds it to your wallet balance. You can see the transaction on a block explorer (a public website that shows all blockchain transactions) within minutes, though the network may take longer to fully confirm it—usually 10 minutes to an hour depending on the cryptocurrency.

To convert cryptocurrency to dollars, you log into a cryptocurrency exchange (Kraken, Coinbase, Gemini, or Kraken), transfer your cryptocurrency from your wallet to the exchange, and sell it for dollars. The dollars then transfer to your bank account, which takes one to three business days. You pay the exchange a fee of 0.5% to 2% depending on the platform.

Tax obligations and record-keeping

The IRS treats cryptocurrency received as payment as ordinary income at the fair market value on the day you receive it. If you receive 0.5 Bitcoin when the price is $20,000 per Bitcoin, you owe income tax on $10,000 that year, even if you have not sold the Bitcoin yet.

If you hold the cryptocurrency and the price rises before you sell, you also owe capital gains tax on the difference. If you sell that 0.5 Bitcoin for $25,000 six months later, you owe capital gains tax on the $5,000 gain (in addition to the income tax you already owed on the original $10,000).

Keep records of every cryptocurrency transaction: the date received, the amount in cryptocurrency, the fair market value in dollars on that date, and the wallet address or customer name. If you use a payment processor, read your transaction history monthly. If you manage your own wallet, take screenshots of each transaction from a block explorer.

Report cryptocurrency income on Schedule C (if you are a sole proprietor) or on your business tax return. Many accountants now handle cryptocurrency, so consider hiring one if your transaction volume is high. The IRS has increased scrutiny of cryptocurrency income, so accurate records protect you if you are audited.

Refunds and chargebacks with cryptocurrency

Cryptocurrency transactions are permanent and irreversible. Once the blockchain confirms a transaction, you cannot undo it or reverse it. This is fundamentally different from credit card payments, which can be disputed or reversed.

If a customer requests a refund, you must send a new cryptocurrency payment to them from your own funds. You cannot recover the original payment. This means you should treat cryptocurrency refunds the same way you treat cash refunds—decide your refund policy upfront and make sure customers understand that refunds are manual and take time to process.

Because cryptocurrency has no chargeback mechanism, some customers may be hesitant to pay this way, especially for large purchases. You can reduce that hesitation by offering a money-back may provide (refund within 30 days if unsatisfied) and by being clear about your refund process before the customer pays.

Some payment processors offer buyer protection or escrow services, which hold the cryptocurrency temporarily and release it to you only after the customer confirms receipt. Ask your processor whether this option is available for your business type.

Fraud prevention and security

Cryptocurrency fraud typically takes two forms: the customer sends the wrong amount or sends it to the wrong address, or the customer claims they never received the payment when they did.

To prevent the first, always double-check the wallet address before sharing it with a customer. Copy and paste it rather than typing it by hand. Some malware replaces wallet addresses in your clipboard, so verify the first and last few characters match what you expect.

To prevent the second, keep proof of the transaction. Block explorers show all transactions publicly, so you can screenshot the blockchain record showing the customer's wallet sent cryptocurrency to your address. This is your proof of payment and is admissible in disputes.

If you manage your own wallet, use a strong password (at least 16 characters, mix of letters, numbers, and symbols) and enable two-factor authentication if the wallet software offers it. Never share your private key, and never type it into a website—only into the wallet software itself. Scammers often create fake websites that look like wallet software and steal private keys entered into them.

Frequently Asked Questions

Do I have to accept cryptocurrency if a customer asks?

No. Accepting cryptocurrency is optional. You decide which payment methods your business offers. If you do not want to accept it, you can decline and offer credit card or bank transfer as alternatives. There is no legal requirement to accept any particular payment method.

What if the price of cryptocurrency drops after I receive it?

You still owe income tax on the fair market value on the day you received it. If you received Bitcoin worth $10,000 and it drops to $7,000 before you sell, you owe income tax on $10,000 but can claim a capital loss of $3,000 on your taxes. The capital loss can offset other capital gains or reduce your taxable income by up to $3,000 per year.

Can I accept cryptocurrency on my existing point-of-sale system?

It depends on your system. Square, Toast, and some other point-of-sale providers now offer cryptocurrency payment options that integrate directly into checkout. If your current system does not offer it, you can use a separate payment processor and display a QR code at checkout, or direct customers to a payment link. The customer pays in cryptocurrency, and the processor deposits dollars into your bank account.

What happens if my payment processor goes out of business?

If you use a processor and it closes, your funds should still be safe because the processor holds them in a separate account. However, you may lose access to your transaction history temporarily. If you manage your own wallet, your funds are always in your control as long as you have your private key. The wallet software could disappear, but your cryptocurrency remains on the blockchain and you can recover it with your private key using any other wallet software.

Do I need to report small cryptocurrency payments to the IRS?

Yes. The IRS requires you to report all income, regardless of amount. There is no threshold below which cryptocurrency payments are tax-free. Even a single $50 payment in cryptocurrency must be reported as income at its fair market value on the day you received it.