⚠️ Important disclaimer
This article is educational — not tax advice. Tax laws change, vary by state, and depend on your specific situation. Always consult a qualified tax professional or CPA who is familiar with cryptocurrency before making tax decisions.

The short version

When you accept Bitcoin or other cryptocurrency as payment for goods or services, the IRS treats it as business income — taxable at the fair market value in US dollars at the time you received it. This is true regardless of whether you convert it to dollars immediately or hold it.

For most small merchants, this isn't dramatically different from reporting cash income. The key is keeping good records — which OrangeTill makes easy.

Hodl says
Good news: OrangeTill records the dollar value of every transaction at the time it happens. That's exactly what the IRS wants to see. Your tax preparation is mostly just exporting that data and handing it to your accountant.

How the IRS treats crypto

The IRS classifies cryptocurrency as property — not currency. This has been the official position since IRS Notice 2014-21, and it has important implications:

Two scenarios, two approaches

Scenario 1 — Convert immediately
You accept $50 in Bitcoin and immediately send it to Coinbase and sell it for $50 in cash. Your tax situation is simple: you received $50 of business income. There's no capital gain or loss because you didn't hold it. This is the easiest approach for tax purposes.
Scenario 2 — Hold the Bitcoin
You accept $50 in Bitcoin and hold it in your wallet for 6 months. At that point Bitcoin's price has risen, and your $50 in Bitcoin is now worth $75. If you sell it, you have $50 of business income (at time of receipt) plus $25 of capital gain (the appreciation). If you hold it longer without selling, the capital gain isn't realized until you sell. Your accountant needs both sets of records.

What records to keep

For each Bitcoin transaction, you should have:

OrangeTill records all of this automatically with every logged payment. The only thing it doesn't track is what you do with the crypto after you receive it — if you hold and later sell, you'll need records from your exchange as well.

How to export your OrangeTill records

Exporting your payment history for tax purposes takes about 30 seconds:

  1. Open OrangeTill and go to the History tab
  2. Tap the Export CSV button in the top right
  3. Save or share the file

The CSV file contains every logged payment with date, time, dollar amount, cryptocurrency, crypto amount, and any notes you added. This is exactly the format most accountants and tax software expect.

We recommend exporting at the end of each month and saving the files alongside your other business records. Year-end tax preparation is much easier when you've been maintaining records monthly rather than trying to reconstruct everything in April.

📋 Monthly bookkeeping checklist

✓ Export OrangeTill CSV for the month

✓ Download transaction history from any exchange you used (Coinbase, Strike, etc.)

✓ Note any Bitcoin you converted to dollars and at what rate

✓ Note the fair market value of any Bitcoin still held at month end (optional but helpful)

✓ Store everything in a folder labeled by month and year

What to ask your accountant

Not all accountants are familiar with crypto. When you bring your records to your CPA or tax preparer, these are the right questions to ask upfront:

If your accountant isn't familiar with crypto, it may be worth finding one who is — particularly if your Bitcoin volume grows. Many CPAs now specialize in or have experience with digital asset taxation.

Stablecoins — a simpler option

If the tax complexity of volatile crypto like Bitcoin concerns you, stablecoins like USDC and USDT are worth knowing about. These are cryptocurrencies pegged to the dollar — 1 USDC is always worth $1. Receiving USDC as payment is essentially the same as receiving a dollar — there's no price appreciation to track, no conversion rate to record. You just received that many dollars in a different form.

OrangeTill accepts Bitcoin and the Lightning Network. If you want the simplicity of Bitcoin payments without price volatility or complex tax tracking, accepting USDC is a great starting point.

Hodl says
Stablecoins are underrated for merchants. You get all the benefits of Bitcoin payments — no chargebacks, direct to your wallet, no percentage fees — with none of the price volatility. Worth considering if you're nervous about Bitcoin's swings.

Tax questions

Do I need to report crypto income even if I convert it to dollars immediately? ▼
Yes. When you receive Bitcoin as payment, that's taxable income at the time of receipt — regardless of what you do with it afterward. If you convert immediately, you just have the business income and no capital gain or loss to track. Your OrangeTill export gives you the dollar value at receipt for each transaction.
What if I only received a small amount of crypto? ▼
There's no minimum threshold for reporting crypto income. Even small amounts are technically reportable as business income. In practice, your accountant will help you determine how to handle small amounts — but the IRS's position is that all crypto income should be reported.
Does accepting Bitcoin affect my sales tax obligations? ▼
Sales tax is generally based on the nature of the goods or services sold, not the payment method. If you collect sales tax on card transactions, you should collect it on Bitcoin transactions too. The dollar value at time of payment is what you'd use to calculate the tax base. Your state's rules apply the same way as with any other payment.
What if I lose my OrangeTill records? ▼
OrangeTill stores payment history locally on your device, so regular CSV exports are important. Blockchain transactions are also permanently recorded on the public ledger — a blockchain explorer can show you the history of your wallet address. Your exchange records (Coinbase, etc.) are another backup source. Regular monthly exports are the best protection.
Are there crypto-specific tax software tools? ▼
Yes. Tools like Koinly, CoinTracker, and TaxBit are designed specifically for crypto tax reporting. They can import your wallet history and exchange records, calculate gains and losses, and generate tax forms. For merchants with significant crypto volume, these tools can save considerable time. Your OrangeTill CSV export can be used with most of them.

Keep records automatically

OrangeTill logs every payment with date, dollar amount, and crypto details — then exports to CSV for your accountant.

See pricing →