Bitcoin accounting for your business

Accepting Bitcoin at your business doesn't have to complicate your accounting. Here's the short version — plus the tools and pros to make it painless.

If you already accept cash or card, adding Bitcoin to your business books is simpler than it looks. You have two paths: auto-convert every Bitcoin payment to dollars the moment it arrives (no new accounting needed), or keep some as Bitcoin (a few extra numbers to track).

This guide walks you through both — so you can pick the one that fits your business and start accepting Bitcoin with confidence.

Please note: This guide is for informational purposes only and is not to be considered tax advice. For tax advice specific to your situation, please consult a qualified accountant.

The easy path: auto-convert to dollars

The simplest way to accept Bitcoin is with a hybrid wallet that automatically sells 100% of the Bitcoin you receive for dollars (or your local currency) the instant a payment comes in.

With this setup, your books look exactly like they do today — the final number is in dollars, every time. No cost basis, no capital gains, no new spreadsheets.

If you keep some Bitcoin: tracking your cost basis

Some businesses choose to keep a portion of the Bitcoin they receive instead of auto-converting it all. If that's you, the main extra step is tracking your cost basis — the dollar value of each Bitcoin payment on the day you received it.

Even if you think of your business entirely in Bitcoin, most tax authorities still want the dollar value reported. The good news: it's just two numbers per transaction — the amount of Bitcoin received and its dollar value on that day.

Use the tools below to automate the lookup so you don't have to check prices every day.

Spending or selling the Bitcoin you've kept

If you auto-convert every payment to dollars, skip this section — it doesn't apply to you.

If you've kept some Bitcoin and later decide to spend or sell it, add the sale price to the same cost-basis spreadsheet. The difference between what the Bitcoin was worth when you received it and what it's worth when you spend or sell it is a capital gain or loss.

Two quick examples:

Jan 1
Received
$100
Feb 1
Sold or spent
$110
Capital gain+$10

You record a $10 capital gain.

Jan 1
Received
$100
Feb 1
Sold or spent
$90
Capital loss−$10

You record a $10 capital loss.

That's it. The underlying math is identical to how any other appreciating or depreciating asset is accounted for.

Need a pro who speaks Bitcoin?

If you'd rather hand this off — or your Bitcoin accounting is more complex than a hybrid wallet can handle — we highly recommend Satoshi Pacioli Accounting Services, a firm that specializes in Bitcoin accounting for businesses.

✓ Reviewed for accuracy: 2026
Published by
Bitcoin education since 2022
Open-source project