Getting Started

Getting Started

How to Accept Bitcoin Payments in the U.S.: A Beginner's Guide

A practical guide for U.S. businesses and individuals who want to start accepting bitcoin payments, from wallet setup to tax recordkeeping.

How to Accept Bitcoin Payments in the U.S.: A Beginner's Guide

Accepting bitcoin in the U.S. is simpler than most people expect. The basic flow: you give a customer a bitcoin address, they send funds, and the payment settles on-chain in minutes (or in seconds over the Lightning Network). What's less simple is everything around that transaction, including which tools to use, how to price in USD, and what the IRS expects from you afterward.

This guide covers the whole picture, step by step, without assuming you already know how any of it works.

What "accepting bitcoin" actually means

When a customer pays in bitcoin, they're broadcasting a transaction to the Bitcoin network. That transaction gets confirmed by miners, typically within 10 to 60 minutes for a standard on-chain payment. The funds arrive in a wallet you control, denominated in BTC, at whatever exchange rate applied at the time.

You don't need a bank account to receive bitcoin. You don't need a merchant account or a payment processor, either, though both can make life easier. What you need at minimum is a receiving address, which any bitcoin wallet generates for you.

For a deeper look at the mechanics, see how bitcoin payments work step by step.

Choose your receiving method

This is the first real decision, and it shapes everything else.

Self-custody wallet

You download a wallet app (mobile or desktop), it generates a private key, and you own the bitcoin directly. No third party holds your funds. No KYC process. Settlement is final once confirmed.

The trade-off: you're responsible for the private key. Lose it, and the funds are gone. For small amounts or occasional payments, a mobile wallet like BlueWallet or Muun is workable. For larger holdings, a hardware wallet (Coldcard, Trezor, Ledger) is the standard recommendation.

Payment processor

Companies like BTCPay Server (open-source, self-hosted), OpenNode, BitPay, and Strike let you generate invoices, display real-time USD/BTC exchange rates, and optionally auto-convert bitcoin to USD before it ever touches your bank account. Auto-conversion is popular with merchants who don't want bitcoin price exposure. It also means you receive USD, so the tax treatment is closer to a cash sale.

BTCPay Server is worth knowing about because it's free software you run yourself. There's no per-transaction fee and no company in the middle. The setup is more involved than a hosted service, but it gives you full control.

Custodial exchange account

Some merchants simply give customers a deposit address from Coinbase, Kraken, or a similar exchange. This works but puts custody with the exchange and ties your receiving infrastructure to a third party's terms of service. Most businesses that take bitcoin seriously move away from this approach once volume picks up.

On-chain vs. Lightning: picking the right rail

Standard on-chain bitcoin transactions confirm in minutes and are well-suited for larger amounts or situations where settlement speed isn't critical. Lightning Network payments are nearly instant and carry much lower fees, making them practical for small purchases or high-volume scenarios.

The choice matters operationally. On-chain requires the customer to wait for confirmations. Lightning requires both sides to have Lightning-compatible wallets and, on your end, either a Lightning node or a custodial Lightning service.

There's no rule that says you have to pick one. Many merchants accept both. If you want the full comparison, on-chain vs. Lightning covers the trade-offs in detail.

Set up your merchant workflow

Once you've chosen a wallet or processor, the actual checkout experience needs a few decisions.

How will you price? Most U.S. businesses price in USD and convert to BTC at the time of checkout. Your payment processor or wallet should display the BTC amount equivalent to the dollar total. Some tools generate a QR code that encodes both the address and the exact BTC amount, which reduces manual entry errors on the customer's end.

How will you handle refunds? Bitcoin transactions don't reverse. If you need to refund a customer, you'll send a separate outbound transaction. Work out your refund policy before you start accepting payments, not after your first dispute.

Who has access? If you have employees, think about who can generate invoices vs. who can move funds. Payment processors with role-based access controls make this easier than a single-key wallet where everyone uses the same credentials.

Point of sale. For physical retail, BTCPay Server has a POS mode. Some Lightning wallets also have merchant-friendly interfaces. For e-commerce, integrations exist for WooCommerce, Shopify (via third-party apps), and custom checkout flows through API.

U.S. tax and regulatory basics

This is educational background. It's not tax or legal advice. IRS rules change, state rules vary, and you should confirm current requirements with a qualified CPA or attorney before acting.

IRS treatment

The IRS treats bitcoin as property, not currency. That means every time you receive bitcoin as payment for goods or services, you have ordinary income equal to the fair market value of the bitcoin at the time of receipt. If you later sell or spend that bitcoin at a higher value, you have a capital gain. If you sell at a lower value, a capital loss.

In practice, if a customer pays you $200 worth of bitcoin for a service, you report $200 in income. If you hold that bitcoin for six months and it's now worth $300 when you sell, you report an additional $100 capital gain (short-term, taxed as ordinary income since you held less than a year).

Recordkeeping is the hard part. You need to track, for every transaction:

  • Date received
  • USD fair market value at receipt (your cost basis)
  • Amount in BTC
  • Date and proceeds when you later dispose of it

If you auto-convert to USD through a processor, the gain or loss is usually minimal and the record is simpler. If you hold bitcoin, you need to track each lot.

FinCEN and money transmission

If you're a regular business accepting bitcoin as payment for goods or services, you're generally not a money transmitter. You're selling something; bitcoin is just how the customer paid.

The picture changes if your business model involves transmitting bitcoin on behalf of others, exchanging bitcoin for USD, or running a payment service. Those activities can require Money Services Business registration with FinCEN and state-level money transmitter licenses, which are expensive and complicated to obtain.

When in doubt, a lawyer familiar with FinCEN's guidance is worth the consultation fee.

State-by-state variation

New York's BitLicense is the most widely known example of state-level bitcoin regulation. Other states have varying requirements. Before launching any bitcoin-related service (as opposed to simply accepting it), check your state's current rules.

A quick comparison of receiving setups

SetupCustodyFeesKYC requiredAuto-convert to USD
Self-custody walletYouNetwork fees onlyNoNo
BTCPay Server (self-hosted)YouNetwork fees onlyNoWith added plugin
Hosted processor (OpenNode, BitPay)ProcessorPer-transaction %YesYes (optional)
Exchange deposit addressExchangeVariesYesYes (when you sell)
Lightning wallet (custodial)ProviderNear zeroSometimesNo

Custody, fees, and compliance requirements trade off against each other. A self-custody setup costs almost nothing to operate but requires you to manage keys and do your own accounting. A hosted processor handles a lot of that complexity in exchange for fees and KYC.

FAQ

Do I need a business license to accept bitcoin in the U.S.?

Accepting bitcoin as a form of payment for goods or services doesn't require any license beyond what your business already needs to operate. A plumber, a freelance designer, or a restaurant can accept bitcoin the same way they accept cash. Licensing requirements arise when the business itself involves bitcoin financial services.

What happens if the bitcoin price drops between when I receive payment and when I convert?

You take the exchange rate loss. If you received $200 worth of bitcoin and it's worth $180 by the time you convert, you have a $20 capital loss on that transaction. This is why many merchants who don't want price exposure use a processor that auto-converts to USD immediately.

Can I accept bitcoin without a payment processor?

Yes. A basic wallet address is all that's technically required. For one-off transactions or low volume, this is common. For regular commerce, a processor adds useful features: automated invoicing, exchange rate feeds, accounting exports, and customer-facing checkout flows.

How do I handle sales tax when accepting bitcoin?

Sales tax is still owed if your goods or services are taxable in your state. The fact that the customer paid in bitcoin doesn't change the obligation. You calculate sales tax on the USD value at the time of sale.

Is accepting bitcoin legal in all U.S. states?

Accepting bitcoin as payment is legal nationwide. State rules differ for businesses that provide bitcoin financial services (wallets, exchanges, transmitters), but simply receiving bitcoin in exchange for goods or services isn't restricted at the state level. Confirm current rules in your state if you're operating in a gray area.


If you're still working through what bitcoin acceptance means in practice before committing to a setup, what it really means to accept bitcoin as payment is a good place to start.

Accept Bitcoin USA is an independent educational resource. We are not affiliated with any wallet, exchange, or processor mentioned here. Nothing in this article is financial, tax, or legal advice. Confirm current IRS, FinCEN, and state requirements with qualified professionals before acting.

← Back to all guides