Skip to content
Crypto BasicsBeginner

How to accept cryptocurrency: a US business setup guide

Accept cryptocurrency by setting up a wallet or processor, then record each payment's USD value for taxes. Check state rules and secure your account.

Vahe HakobyanVahe HakobyanEditor-in-chief Updated Oct 5, 20264 min readFact-checked
A dark desk with a blank terminal, a hardware wallet and coins in lime green light.
Illustration: World-Crypt
On this page
Key takeaways
  • The IRS treats digital assets as property, not currency.
  • Payment income is taxable, even when you are paid in crypto.
  • Bitcoin payments cannot be reversed, so only the receiver can refund.
  • A processor handles checkout and conversion for a fee.
  • Do not share private keys or recovery phrases.

Short answer

To accept cryptocurrency, choose a self-custody wallet or a payment processor and create a receiving address. You will record each payment in US dollars, secure the account with two-factor authentication, and report the income to the IRS. Before you start, check state money transmitter rules and decide which coins to accept.

You have two main routes. A self-custody wallet puts the private keys in your hands, and you manage backups and conversions yourself. A third-party payment processor creates receiving addresses, runs checkout, and can convert crypto to dollars. Both routes rely on a blockchain to record transfers; the Bitcoin blockchain page shows live data and a profile of the network.

What do you need before you start?

State money transmitter rules usually cover transmitting money for others, not accepting payment for your own goods or services. Check your state regulator's guidance or ask a business attorney if your model might require a license. Then choose which coins to accept based on what your customers use and what your wallet or processor supports.

Before your first payment

  • Pick coins your wallet or processor supports.
  • Confirm the tool can issue refunds and keep records.
  • Read the provider's refund and dispute rules.
  • Check state money transmitter guidance for your business model.

How do you set up crypto payments?

Set up your chosen method by creating an account and generating a receiving address. Use the same order even if the screens differ by provider.

  1. 1Create your account.Sign up with the processor, or install a self-custody wallet and write down its recovery phrase. Check that the provider supports the coins you chose.
  2. 2Generate a receiving address.Create an address for each coin you accept. Use a new address for each customer when your wallet allows it.
  3. 3Connect it to checkout.Add the processor button, payment link, or wallet address to your website or invoice.
  4. 4Test with a small payment.Send a small amount from a wallet you control. Confirm the funds arrive before you rely on the setup.
  5. 5Confirm each payment.Match the transaction ID on a block explorer, then wait for the confirmations your provider recommends before you release goods.

What should you do after accepting crypto?

After a payment arrives, your job shifts to records and account safety. The IRS treats digital assets as property, and payment for goods or services is taxable income. Record each transaction's USD value at the time of payment. Keep records of each receipt, sale, or exchange.

After each payment

  • Record the date, coin amount, USD value at the time of payment, and transaction ID.
  • Save the record with your other business income records.
  • Turn on two-factor authentication for your wallet or processor account.
  • Use a strong, unique password for each account.
  • Back up your wallet and keep the recovery phrase offline.

What mistakes and scams should you avoid?

Attackers often target account access and social engineering. Do not share private keys or recovery phrases with anyone. Fake payment confirmations and phishing emails may try to get you to log in or release goods. Verify a payment on a block explorer before you ship.

Frequently asked questions

Sales tax usually depends on what you sell, not how you are paid. If your state taxes that sale, charge it as you would for a card payment.

Processors set their own fees, often a percentage per transaction, a monthly fee, or both. Some add network fees. Check the provider's current schedule before you choose.

Many processors can convert to USD and deposit to your bank. You can also transfer crypto to an exchange and sell it there. Selling is a taxable event, so record the USD value at receipt and at sale.

Was this guide helpful?
Written byVahe HakobyanVahe Hakobyan is the editor-in-chief of World-Crypt. He covers bitcoin, markets and regulation, and leads the newsroom that fact-checks every story before it goes live.