Over the last four years our primary mission as a company has been to support small-to medium sized businesses that want to accept, spend, and save in bitcoin. We’ve worked with dozens of clients over that time and helped them navigate the challenges of integrating bitcoin into their businesses, As a firm, we also accept, save, and pay vendors in bitcoin. Over the last four years, this has proven to be a winning strategy, but it is right for you? We get a lot of questions from merchants thinking about accepting bitcoin. For example:
”I really love bitcoin and think it’s great, but I don’t want to deal with the taxes for my business.”
Of course, we get it, especially if you already have payment systems in place that are working well for you with few complications. Accepting bitcoin as payment might sound like a tax and accounting headache for most business owners at first glance.
That said, this article will lay out a simple approach for you to structure your bitcoin payments the right way, making it just like accepting a credit card or PayPal for tax and accounting purposes. In fact, it might even be easier.
Let’s walk through it.
Two Simple Approaches
At our firm, we see two common setups for accepting bitcoin that keep things clean and IRS-compliant:
Auto-Convert to USD
This is the most straightforward method. A merchant uses a service like Square that accepts bitcoin on your behalf and instantly converts it to U.S. dollars upon receipt. You get dollars in your bank account, and the customer pays in bitcoin.
Functionally, this approach will then be treated the same for tax and accounting purposes as traditional payments that merchants already understand.
Hold the bitcoin as a company asset
Some merchants prefer to keep the bitcoin they receive. That’s fine too so long as you don’t sell or spend it, there’s no additional taxable event at the time of receipt. The value of the bitcoin at the time of the sale becomes your revenue, just like if you were paid in dollars. It only becomes a taxable capital gain or loss if you eventually sell it.
This approach works well if you use your business to accumulate more bitcoin with plans to hold for the long-term. Beyond the normal taxes on your business income, there are no capital gain taxes at the time of receipt.
Key Tax Issues with Bitcoin and the IRS
Here’s the key tax principle to understand: the IRS treats bitcoin as property, not currency. Because of that distinction, it can feel scary and different compared to traditional payment rails and services when considering your bookkeeping and tax records.
However, if you receive bitcoin as payment for a product or service, you simply record the fair market value in USD at the time of the transaction as income. For example, if you sell a professional service for a $5,000 contract (paid in bitcoin), you simply record $5,000 revenue for tax purposes. Further, if you convert that $5,000 to USD at POS, there’s no gain or loss. You’re simply tracking normal revenue as you would for any sale.
If you hold the bitcoin under your business, then you may eventually recognize a capital gain or loss when you dispose of it later, via selling it or using it to pay other vendors. Simply track the cost basis of the transaction ($5,000 in bitcoin which amounts to X amount of bitcoin). If you ever dispose of that bitcoin later, you will simply record as a capital gain or loss based on the value of the bitcoin at the time of the sale.
The really good news? Tracking cost basis is getting easier and easier with integrated solutions available that will allow you to run a report that you can hand off to your accountant come tax time. Payment processors like Square and exchanges like River and Strike provides good and reliable information for tracking the information needed for taxes.
Common Questions We Hear
“What about accounting software?”
Most major platforms (QuickBooks, Xero, etc.) can record bitcoin transactions just like any other form of payment. If you want to use an accounting software that treats bitcoin as a native currency, check out bitment.co
“What about price volatility?”
If you auto-convert from bitcoin to dollars at the POS, volatility is much less of a concern. Functionally, you’re getting paid in dollars immediately. If you decide to hold bitcoin after you’ve received it, it’s like holding another type of asset on your balance sheet.
“Do I need a separate wallet?”
If you’re auto-converting, you don’t need to deal with wallets at all. The payment processor handles everything.
Conclusion
Bitcoin payments don’t have to be scary or complicated. With the right setup, they’re as simple and tax-friendly as any traditional payment method. Whether you want to convert immediately or hold your bitcoin, the tax treatment is straightforward if you understand the basics. If you’re still concerned or have other questions, please reach out to our team at Satoshi Pacioli. As bitcoin accountants, we not only help companies that process bitcoin payments, we also accept it as payment for our services.
🟠 If this content was helpful to you, please consider liking and sharing this article with anyone who may find it useful and subscribing for more updates from the Satoshi Pacioli team.

