If customers pay you in Bitcoin, the tax story is usually less exotic than the headlines. You still have income, you still need a dollar amount, and you still need records that survive April. The coins are new; the bookkeeping habits are not.
This article is a plain-language starting point for U.S. readers who run a business or side hustle, not advice for your specific entity, industry, or return.
Bitcoin received for goods or services is generally income
When a customer pays with Bitcoin for what you sell — consulting, products, tickets, training, boarding, or anything else — you generally have business income measured in U.S. dollars at the fair market value of the Bitcoin when you receive it. The fact that settlement happened on a blockchain does not turn the payment into a nontaxable “gift” or a free barter loophole.
Think of it like being paid in a foreign currency or another form of property: you convert the receipt into a dollar figure for your books, then track what happens next if you hold or spend those coins.
Pick a clear USD value at receipt
Your books need a number. Most businesses use a reputable exchange or pricing source at the time of receipt (or a consistent policy close to that moment) and record that USD amount as revenue. Document which source you used and stick to a method you can explain later.
If fees come out of the payment, note whether you received net coins or gross coins. Small differences add up across a year of invoices.
Your cost basis starts when you are paid
Once you have income equal to the USD value of the Bitcoin received, that same amount is typically your cost basis in those coins. If you later sell, swap, or spend the Bitcoin, you generally have a second event: gain or loss equal to the difference between what you get (in USD terms) and that basis.
Example pattern (numbers for illustration only): you invoice $5,000 of work, the customer sends Bitcoin worth $5,000 that day, and you record $5,000 of income with a $5,000 basis in the coins. Months later you sell those coins for $6,200 in USD — you may have additional gain on disposition, separate from the original business income.
Mixing “I was paid” and “I later sold” into one mental number is how filings get messy.
Spending Bitcoin is often a taxable disposition
Using business Bitcoin to pay a vendor, buy equipment, or cover expenses is usually not a tax-free move. You are disposing of property. Compare the USD value of what you gave up with your basis in those coins, then record any gain or loss, and separately record the business expense or asset purchase at its dollar amount under normal rules.
Many owners find it simpler operationally to convert Bitcoin to USD soon after receipt and run the business in dollars. That is a process choice, not a moral one — but it often reduces the number of crypto dispositions you have to track.
Sales tax, payroll, and “accepted here” signs
Accepting Bitcoin does not erase other compliance layers. State sales tax, local licensing, and industry rules still care about what you sold and where. If you pay employees or contractors in Bitcoin, that is a different topic from customer receipts — compensation has its own withholding and reporting patterns.
A storefront sticker that says “Bitcoin accepted” is marketing. Your invoicing, POS notes, and monthly close are what your CPA will actually use.
Records that make year-end bearable
At minimum, keep for each crypto payment:
- Date and time of receipt
- Customer or invoice reference
- Quantity of Bitcoin received
- USD fair market value used and the source
- Wallet or processor path (exchange, payment processor, self-custody)
- What you did next (held, sold, spent) with dates and amounts
Payment processors that settle to USD can simplify the middle of the year. If you self-custody, export history regularly — do not wait until March to reconstruct a busy season from screenshots.
Entity and accounting method still matter
Sole proprietors, partnerships, S corporations, and C corporations all report business income, but forms and timing differ. Cash vs accrual accounting, inventory rules for product businesses, and how you classify processor fees can change the paperwork even when the economic story feels the same.
If Bitcoin is material to revenue, tell your bookkeeper early. Retrofitting crypto receipts into QuickBooks in April is a miserable hobby.
Bottom line for owners
Accepting Bitcoin usually means: recognize USD income when you are paid, basis the coins at that value, track later sales or spends as separate property transactions, and keep a clean trail. The technology is novel; the need for contemporaneous records is ancient.
Disclaimer: This post is general information about Bitcoin accounting and U.S. tax themes for education only. It is not tax, legal, or accounting advice. Rules depend on your facts and can change. Talk with a qualified tax professional before you file or change how your business accepts crypto.