Short answer

Yes. Cryptocurrency you accept for goods or services is taxable business income, valued in dollars at the moment you receive it. If you hold it and its value changes before you convert, that can create a separate gain or loss. This is educational, not tax advice.

Two moments the IRS cares about

The US treats cryptocurrency as property, not currency. That gives a crypto sale two potential tax moments instead of one.

  1. When you receive it: the dollar value of the crypto at that time is ordinary business income, just like a cash sale.
  2. When you later sell or spend it: if its dollar value moved between receiving and disposing of it, the difference is a capital gain or loss.

The simplest way to avoid the second event entirely is to convert to dollars at or near the point of sale, which most payment processors can do automatically. Then the received value and the converted value are essentially the same, and there is little or no gain to track.

What to record

  • The date and time of each payment.
  • The dollar value at the time received.
  • The amount and type of crypto.
  • The date and value if and when you convert to dollars.

Most processors produce a report with these fields. If you self-custody, a simple spreadsheet or bookkeeping tool covers it.


Common misconceptions

  • That crypto sales are tax-free. They are ordinary income like any other sale.
  • That you only owe tax if you convert to dollars. Receiving it is already a taxable event.

Things to avoid

  • Guessing at values later. Record the dollar value at the time of each sale, when it is easy.