BitcoinDatabase.com
All posts
Buyer guides

Bitcoin Fair Value Accounting Price Data for CFOs and Auditors

Bitcoin fair value accounting needs the principal market price and the units held at the same minute. On 30 September 2026 two US venues agreed within $6.44 at every hour we checked, while choosing 4:00 pm Eastern instead of midnight Pacific moved the price by more than $500 per bitcoin.

By the BitcoinDatabase team

October 2026 · 8 min read

Query Console
btc
try:

Hit Run to query the Bitcoin blockchain.

Live from the chain for .

BTC

Balance trail

informational on-chain data · not financial advice

REST API · SQL · dashboards, one indexed dataset. Reading the chain ...

The short answer

Bitcoin fair value accounting needs two numbers at one moment: the price in your principal market and the units you held. The moment matters more than the venue. On 30 September 2026 two US venues agreed within $6.44 at every hour we checked, while picking 4:00 pm Eastern instead of midnight Pacific moved the price by more than $500 per bitcoin on both feeds, about $52,000 on 100 BTC.

This guide is for controllers, CFOs and audit seniors at US companies and funds that carry bitcoin on the balance sheet under ASU 2023-08. You already know the rule: measure at fair value each reporting date, run the change through net income. What the standard leaves to you is the operational part, which price source, at which minute, matched to which block. That is where period-end files fall apart in review.

We sell Bitcoin data, including the hourly price candles and block-level balances this article uses, so weigh that. Every price below came from two public candle feeds read on 2 October 2026, and every block height was checked on two explorers. Where a free source or a benchmark vendor is the better choice, we say so.

What price do you use for bitcoin fair value?

The price in your principal market at the measurement date. Under ASC 820 the principal market is the one with the greatest volume and level of activity for the asset that your company can actually access, usually the exchange or brokerage where you trade. If you have no principal market, you use the most advantageous one. The standard does not name a time of day, so you set one in your policy and apply it every period.

That last sentence is the whole problem. Bitcoin trades every minute of every day, so "the price on 30 September" is not one number. It is a different number at 4:00 pm in New York, at midnight UTC, at midnight in your headquarters timezone, and at whatever minute your treasury system happens to sync.

How much the cutoff time moved the price on 30 September 2026

We pulled hourly candles for the evening of 30 September 2026 from two sources: the single USD order book behind our Bitcoin OHLC API, and Coinbase's public exchange candles. The price at each cutoff is the close of the hour that ends at that minute.

Cutoff conventionMoment (UTC)Our candle APICoinbase
4:00 pm Eastern (New York close)30 Sept 20:00$83,558.08$83,556.83
Midnight UTC1 Oct 00:00$83,562.58$83,556.14
Midnight Eastern1 Oct 04:00$83,696.68$83,697.25
Midnight Pacific1 Oct 07:00$84,081.59$84,075.72

Read the table two ways. Down a column, the cutoff convention moves Coinbase's price from $83,556.14 to $84,075.72, a $519.58 swing per bitcoin, and across both feeds the widest gap is $525.45. Across a row, the two venues never differ by more than $6.44. On this date the choice of minute mattered about 80 times more than the choice of exchange. For a company holding 100 BTC, that is roughly $52,000 of reported gain or loss decided by a timezone, against about $640 decided by the venue.

The intraday range was wider still. Coinbase traded between $82,911.86 and $85,613.72 during the UTC day of 30 September, a $2,701.86 band, so a team that takes "the daily high" or an unweighted midpoint is not reporting a market price at any moment at all.

One honest caveat. Coinbase printed about 582 BTC of volume in the hour before 4:00 pm Eastern, against 85 BTC on the order book our candles read. If Coinbase is where you trade, it is very likely your principal market and its price is the one your auditor expects. The point of the table is not that our feed is better. It is that the convention you pick moves the number far more than the feed does, so the policy has to be written down and the minute has to be reproducible.

Is bitcoin measured at fair value under GAAP?

Yes, for most companies. ASU 2023-08 requires crypto assets that meet its scope, which includes bitcoin held by an ordinary operating company, to be measured at fair value with changes recognized in net income each reporting period. It applies to fiscal years beginning after 15 December 2024, with early adoption allowed, so calendar-year companies are measuring bitcoin at fair value in every 2026 quarter.

Bitcoin fair value price sources compared

SourceWhat it gives youWatch out forCost
Your exchange's own candles or statementThe price in the market you trade in, usually the principal marketUnits come from a separate system; self-custody wallets are not on the statementFree with the account
CME CF Bitcoin Reference Rate, New York VariantA once-a-day benchmark from several regulated venues over 3:00 to 4:00 pm New York timeIt is an index across venues, not your principal market price; licensed dataLicense from the benchmark administrator
Price aggregator websiteA blended price across many venues, easy to look upA blend is not the price in any market you can access; methodology can changeFree to paid API
Crypto subledgerBooks the remeasurement entry from a configured price feedYou still have to evidence the feed, the minute and the units it usedQuoted by sales
BitcoinDatabaseHourly OHLCV from August 2011 and balances at the cutoff block, in one SQL queryOne USD order book; if your principal market is another venue, use that price$49 to $799 a month

Most finance teams end up with two rows: a price from the principal market and a unit count they can defend. The price is the easy half. The units are where reviewers find differences, because a wallet balance read at 9:00 am on 1 October is not the balance at the cutoff, and a custodian statement only covers what the custodian holds.

Match the price minute to a block height

If you pick midnight Pacific for the price, the units should come from the last block before midnight Pacific. For 30 September 2026 we measured the cutoff blocks and cross-checked each hash on two explorers:

  • Midnight UTC: block 969,369.
  • Midnight Eastern: block 969,391.
  • Midnight Pacific: block 969,409, stamped 06:55:11 UTC on 1 October.

Forty blocks and 179,384 transactions sit between the UTC and Pacific answers. A wallet that received or sent coins in that window has two different period-end balances depending on the convention, and the price convention and the unit convention have to be the same one. Mixing a 4:00 pm Eastern price with a midnight Pacific balance is the most common inconsistency we see in workpapers, and it is invisible unless someone writes both the minute and the block height into the file.

Our Bitcoin audit trail API returns the balance and rollforward at a named block, and the balance history API answers the same question one address at a time. On the Growth plan both halves come from one SQL statement: the close of the price_candles row for the hour ending at your cutoff, and the sum of unspent outputs as of the cutoff block.

Can I use CoinMarketCap or CoinGecko for fair value?

Usually not as the primary source. An aggregator publishes a blended price across many venues, and ASC 820 asks for the price in a market your company can access, normally the one you trade in. Aggregators are fine as a reasonableness check against your principal market price. If you rely on one, document why it represents your principal market, and expect the auditor to ask.

What time of day should we use for bitcoin fair value?

Any time you can defend and apply consistently. Common choices are 4:00 pm Eastern, matching US equity markets and the New York benchmark window, and 11:59 pm in the reporting entity's own timezone, matching the calendar date on the balance sheet. Pick one, write it into the accounting policy, and use the same minute for the units.

What an auditor asks for at period end

  1. The accounting policy that names the principal market and the cutoff minute with its timezone.
  2. The price at that minute, from that market, with how it was obtained, such as an exported hourly candle or a statement line.
  3. The units held at the same minute, with the block height used for every self-custody address.
  4. A reconciliation of units from the prior period: purchases, sales, transfers and fees, each with a transaction ID.
  5. Evidence the price feed is complete for that hour: a candle marked closed, not one still forming when it was pulled.

The fifth point catches more teams than you would expect. A candle pulled at 12:05 am for the hour that ended at midnight may still be the forming hour on some APIs. Our candle endpoint returns a closed flag on every row for exactly this reason, so a script can refuse an open hour instead of booking it.

Bitcoin is also just one more account the controller has to tie out at close. If the rest of the month-end is bank accounts, the same discipline applies there: match every line on the bank reconciliation to the ledger before anyone signs, then bring the bitcoin schedule in with the same cutoff.

Which data you need, by role

A controller at a company holding bitcoin needs the principal market price at the policy minute plus units at the matching block. If all coins sit at one custodian, its statement may cover units; if any are in self-custody, the chain is the only complete record. The Bitcoin API guide for corporate treasury covers quarter-end unit cutoffs in more detail.

An audit senior needs to re-perform both numbers independently. That means pulling the price from the client's named market and the units from the chain at the client's stated block, not from the client's subledger. Our crypto audit software comparison covers the tools audit teams use for the units half.

A fund administrator striking NAV needs the same pair at the fund's valuation point, which is often 4:00 pm Eastern, every day rather than every quarter. Hourly candles with a closed flag and balances by block make that a scheduled query instead of a manual lookup.

What BitcoinDatabase gives a finance team

Hourly and daily OHLCV candles from 18 August 2011, from one USD order book that starts its day at 00:00 UTC and is never stitched from several venues, served over REST as JSON or CSV and as the price_candles table in SQL. Balances, UTXOs and transactions at any block height, so units and price can be pulled for the same minute. Developer at $49 a month covers REST with one year of history, which is enough for the current and prior quarter. Growth at $199 adds SQL and full history, which is what you want when the auditor asks you to re-run a prior year. The Bitcoin price API page shows the candle fields and plans.

BitcoinDatabase provides informational data only. It is not accounting, tax or investment advice. Prices above are hourly candle closes read on 2 October 2026 from public feeds; confirm your principal market and measurement policy with your auditor.

Query the Bitcoin blockchain yourself

Pull balances, UTXOs, transactions, on-chain metrics and fund flows from the Bitcoin blockchain by REST API, SQL and dashboards. Address history since 2009, new blocks within seconds, no node to run.

Keep reading

More from the BitcoinDatabase blog

Buyer guides

Best Bitcoin API for Corporate Treasury Teams and Auditors

The best Bitcoin API for a corporate treasury team returns a wallet balance pinned to a block height, not just the balance right now. For the quarter ending 30 June 2026 the last block before midnight UTC was 956,140, but the last block before midnight Eastern was 956,162, and 22 blocks holding 110,263 transactions sit between the two cutoffs. Free explorers ignore a height parameter silently. Here is how to pick a data source for an ASU 2023-08 close.

Read
Buyer guides

Best Crypto Audit Software for CPA Firms Auditing Bitcoin

The best crypto audit software for a CPA firm is whatever lets the team re-perform a client bitcoin balance and rollforward at a named block height. For 31 December 2025 the cutoff is block 930,340 in UTC and 930,389 in Pacific time, and Eastern time is ambiguous by two blocks and 8,821 transactions. LedgerLens, Cryptio, Bitwave and data APIs compared with published prices.

Read
Buyer guides

Best Bitcoin API for Crypto Tax Software and Cost Basis

Crypto tax software needs the USD value of every transaction at the moment it confirmed, and the Bitcoin chain does not contain it. On 8 September 2026 we asked four public Bitcoin transaction APIs for the same confirmed transaction. All four returned HTTP 200 and not one carried a USD amount, a price, or any fiat field. Cost basis is a join, not a lookup. We cover where that join belongs, the block timestamp traps that corrupt it silently, what wallet-by-wallet tracking under Rev. Proc. 2024-28 means for your data model, and the five questions to ask a Bitcoin data vendor before you sign.

Read
Data guides

How to Check a Bitcoin Address Balance on a Specific Date

The blockchain stores no balances, only unspent outputs, and explorers report the present tense. We tested four public endpoints on one address: two ignored a height parameter, one returned zeroes, one is gone. What actually works, the arithmetic behind a point-in-time balance, and the five errors that quietly corrupt one.

Read

Query the whole Bitcoin blockchain

BitcoinDatabase indexes the public Bitcoin blockchain block by block and returns balances, UTXOs, transactions, on-chain metrics and fund flows by REST API, SQL and dashboards, with no node to run.

REST + SQL + dashboards · address history since 2009 · new blocks within seconds

Informational on-chain data only · not financial, investment or legal advice · AML features are compliance tooling to support your own review.