Cryptocurrency Accounting in QuickBooks: Bitcoin on Your Books
A practical guide to tracking Bitcoin for your business in QuickBooks — balance sheet treatment, journal entries, and what changed when crypto moved to fair value accounting.

Under FASB ASU 2023-08, businesses now measure in-scope crypto assets like Bitcoin at fair value each reporting period, with gains and losses recorded in net income. This replaced the old cost-less-impairment approach for fiscal years beginning after December 15, 2024. QuickBooks has no native crypto support, so holdings are tracked in an asset account and revalued by journal entry.
Why Businesses Are Using Bitcoin
Bitcoin isn't just for tech startups anymore. From restaurants to retailers, many small businesses are investing in Bitcoin or accepting it as payment. While this opens the door to innovation and asset diversification, it also creates unique accounting and tax challenges — especially if you use QuickBooks.
What Changed, and Why Most Crypto Guidance Online Is Wrong
For most of crypto's history, GAAP treated it as an indefinite-lived intangible asset: carry it at cost, write it down when impaired, and never write it back up. If you bought Bitcoin at $25,000 and it tripled, your balance sheet kept showing $25,000. If it dipped and recovered, you took the write-down and never got it back.
FASB replaced that in ASU 2023-08, Crypto Assets (Subtopic 350-60). In-scope crypto is now measured at fair value at each reporting date, with the change flowing through net income. It took effect for fiscal years beginning after December 15, 2024 — the 2025 fiscal year for most small businesses, with early adoption permitted before that.
This matters because a great deal of the crypto accounting advice still circulating online was written under the old rule. If a guide tells you crypto sits at cost and only moves when impaired, it predates the change.
Not everything qualifies. To fall under the fair value rules, the asset has to be fungible, be an intangible asset, live on a distributed ledger secured by cryptography, carry no enforceable rights to underlying goods or services, and not have been created or issued by you or a related party. Bitcoin and Ether qualify. NFTs generally don't, because they aren't fungible. Tokens you issued yourself don't either.
How Bitcoin Is Treated in Accounting
There are two separate systems at work, and they no longer agree with each other.
For your financial statements, in-scope crypto is measured at fair value, with changes recognized in net income each period — whether or not you sold anything.
For federal tax, Bitcoin is still treated as property. You generally recognize gain or loss when you dispose of it, not when it appreciates in your wallet.
Both need tracking, and they will produce different numbers. More on that below.
How to Record Bitcoin in QuickBooks
1. Set Up a Bitcoin Wallet Account
In your QuickBooks chart of accounts, create:
- Type: Other Current Asset
- Name: Bitcoin Wallet or BTC Holdings
This account reflects the USD-equivalent carrying value of the Bitcoin you hold. While you're in there, create two more accounts you'll need shortly: Unrealized Gain/Loss on Crypto Assets and Realized Gain/Loss on Crypto Assets.
2. Log Bitcoin Purchases
When you buy BTC:
- Debit the Bitcoin asset account with the USD-equivalent at purchase
- Credit the bank account (USD) used to purchase it
- Include any fees as an expense
Example journal entry:
Debit: Bitcoin Wallet — $5,000 Debit: Transaction Fees — $50 Credit: Bank Account — $5,050
3. Using Bitcoin to Make a Purchase
When you pay a vendor using Bitcoin, you're disposing of an asset. Reduce your Bitcoin wallet balance by the carrying amount of the coins you spent, record the expense at the fair value on the date of payment, and book the difference as a realized gain or loss.
Revaluing at Period End
This is the step that didn't exist under the old rules, and it's the one QuickBooks won't do for you.
At each period end, compare the fair value of your holdings to their current carrying amount in the Bitcoin Wallet account, and post the difference.
If Bitcoin went up:
Debit: Bitcoin Wallet — $5,000 Credit: Unrealized Gain on Crypto Assets — $5,000
If it went down:
Debit: Unrealized Loss on Crypto Assets — $3,000 Credit: Bitcoin Wallet — $3,000
Set the accounts up once and the entry becomes routine. Document the source and timestamp of the price you used — a fair value measurement is only as defensible as the evidence behind it.
Bitcoin on the Balance Sheet
Bitcoin appears under assets, presented separately from other intangible assets rather than lumped in with them:
Assets > Other Current Assets > Bitcoin Wallet — $30,000
Re-measurement gains and losses are likewise presented separately from changes in the carrying amount of other intangibles on your income statement.
The practical difference from the old rule: that $30,000 is now fair value, not cost. A holding bought at $25,000 and worth $30,000 at period end is carried at $30,000, with the $5,000 recognized in income — even though you haven't sold anything. Under the old rule it would have sat at $25,000 indefinitely.
Tracking Realized Gains and Losses
Every time you convert, spend, or sell Bitcoin, you have a realized gain or loss on top of the unrealized movements above:
- Compare the proceeds or fair value at disposal with the carrying amount of the coins you disposed of
- Record the result in your Realized Gain/Loss on Crypto Assets account, kept separate from the unrealized remeasurement account
Keeping the two apart matters. Your realized figures are what feed the tax conversation; your unrealized figures are what make your financial statements current. Mixing them into one account makes both jobs harder at year end.
Tools that help: CoinTracker, Koinly, or TokenTax — export reports and attach them to the QuickBooks records as support.
Accepting Bitcoin as Payment
If you accept BTC for products or services:
- Record income at the market value on the date of receipt
- Create a Sales Receipt or Invoice in QuickBooks showing the USD equivalent
- Debit: Bitcoin Wallet | Credit: Sales Revenue
That USD-equivalent amount becomes the carrying value of the coins you just received, and it's the figure your next period-end revaluation measures against.
Your Book Numbers and Your Tax Numbers Now Disagree
Fair value is a financial reporting rule. It is not a tax rule.
So from 2025 onward, a business holding crypto will show unrealized gains in book income that don't appear in taxable income, and the two will need reconciling at year end. If your books and your return disagree on crypto, that's expected. What matters is that the difference is tracked deliberately rather than discovered in March.
We keep the records that make that reconciliation straightforward. We are not a CPA firm and we don't determine your tax position — that belongs to your CPA, and this is one of the places where the two of us genuinely need to talk to each other.
Tools to Streamline the Process
- Manual CSV import from your crypto exchange
- A dedicated crypto tracking tool that exports to QuickBooks
- Standing journal entry templates for each transaction type, so the period-end revaluation takes minutes rather than an afternoon
The Bottom Line
Bitcoin is a modern asset, but your books still need to be old-school accurate. Carry in-scope crypto at fair value, revalue it every period, keep realized and unrealized gains in separate accounts, and expect your book and tax numbers to diverge. Done properly it's a handful of entries a month. Done loosely it becomes a reconstruction project.
If your crypto transactions have outrun your bookkeeping, that's a cleanup project rather than a lost cause.
See how catch-up and cleanup works: https://www.bulverdebusiness.com/clean-up-bookkeeping
What monthly bookkeeping costs: https://www.bulverdebusiness.com/pricing
Ready to Stop Guessing at Your Numbers?
We'll look at where your books actually stand and tell you plainly what's working and what isn't — no obligation, no sales pitch.
(830) 666-0417 · Bulverde, Texas · Not a CPA firm.
Latest Posts















