The short answer
Accepting Bitcoin as payment at a US business is completely legal. The IRS, FinCEN, and the SEC have all issued guidance on cryptocurrency. The general conclusion across those agencies: cryptocurrency is a legitimate form of property that can be used in commercial transactions, subject to existing tax reporting laws.
You are not doing anything illegal or even legally unusual when you accept Bitcoin for a cup of coffee, a haircut, or a consulting invoice. You're accepting payment — just in a different form than dollars.
What you DO need to worry about
Tax reporting
The IRS classifies cryptocurrency as property, not currency. That means every time you receive Bitcoin as payment, it may create a taxable event — specifically, you have ordinary income equal to the fair market value of the crypto at the time of receipt.
For example: a customer pays you $200 worth of Bitcoin. You have $200 of ordinary income to report, just as if they had paid you $200 cash. That income goes on your tax return like any other business income.
If you later sell or convert that Bitcoin, and the price has changed from when you received it, you may also have a capital gain or loss. This is why many merchants convert crypto to dollars immediately — it simplifies the tax math significantly.
Record keeping
Keep records of each Bitcoin transaction: the date, the amount in cryptocurrency, the fair market value in dollars at the time of receipt, and who paid you (if you can determine it). OrangeTill exports a CSV of your transaction history — that's your starting point for tax records.
Date and time of the transaction
Amount received in cryptocurrency (e.g., 0.0032 BTC)
Fair market value in USD at time of receipt (e.g., $160.00)
Description of what was sold or what service was provided
If you later convert to dollars: the date, amount received in USD, and any gain or loss
What you DON'T need to worry about
- Register with any government agency to accept Bitcoin payments
- Get a special license for accepting Bitcoin as payment
- Report individual customer transactions to the government (unless over $10,000 in cash — different rules apply)
- Use any specific wallet or exchange
- Convert crypto to dollars immediately
- Rules for crypto exchanges (they have heavy regulatory requirements — you're not one)
- Rules for Bitcoin ATMs (different regulatory category)
- Investment regulations (you're receiving payment, not offering investments)
- Rules in countries where crypto is restricted (US rules apply to US businesses)
The money transmitter question
One regulatory term that causes confusion: "money transmitter." Businesses that move money on behalf of others — like PayPal, Western Union, or crypto exchanges — are required to register with FinCEN as money service businesses and comply with anti-money-laundering rules.
Simply accepting Bitcoin as payment for goods and services does not make you a money transmitter. You're accepting payment, not transmitting money on behalf of someone else. The legal distinction is significant.
OrangeTill itself is non-custodial — it never holds your funds. Payments go directly from your customer's wallet to yours. There is no intermediary holding money, which means OrangeTill operates outside the money transmitter regulatory framework, and so do you as a merchant accepting payments through it.
State-by-state: does it vary?
Federal law governs most of what matters here (IRS tax rules, FinCEN registration thresholds). However, a handful of states have their own crypto-related regulations, most of which focus on crypto exchanges and financial services businesses rather than general merchants accepting payment.
New York's BitLicense, for example, is required for companies doing crypto business in New York as a financial service — not for a bakery in Brooklyn that accepts Bitcoin. Most state-level crypto rules follow a similar pattern: they regulate the infrastructure of crypto, not ordinary commerce.
If you're unsure about your state, an hour with a local attorney familiar with fintech is worth it for peace of mind.
What about KYC? Do I need to know who my customers are?
KYC — Know Your Customer — is a requirement for financial institutions and money service businesses, designed to prevent money laundering. As a general merchant accepting payment, you are not required to verify your customers' identities for Bitcoin payments any more than you are for cash or card payments.
You serve the customer, accept payment, and record the income. The identity of who paid you is not your regulatory burden — that falls on the exchanges and wallets your customers use.
Is crypto treated differently from cash for large transactions?
Under federal law, businesses must file a Form 8300 with the IRS when they receive more than $10,000 in cash from a single transaction or a series of related transactions. There has been discussion of extending similar reporting requirements to Bitcoin transactions, and regulations in this area may evolve.
As of this writing, general Bitcoin payments by ordinary merchants are not subject to the same automatic reporting trigger as $10,000 cash transactions — though you're still required to report all crypto income on your tax return regardless of amount. This is a developing area worth checking with your accountant, especially if you're receiving large individual Bitcoin payments.
Legally sound. Operationally simple.
OrangeTill is a payment tool, not a money transmitter — no special registration required on your end. Just accept Bitcoin, export your records, and talk to your accountant at tax time.
See pricing →