Why is the Bitcoin price different on every exchange?
Quick Answer
There is no single official Bitcoin price — each exchange runs its own independent market where its own buyers and sellers set the price. Arbitrage traders keep the gaps small, but never zero.
TL;DR
Every exchange is its own market. Arbitrage compresses the differences to fractions of a percent — except where money can't move freely.
Key Takeaways
- 1Each exchange's price comes from its own order book
- 2Arbitrage normally keeps major-exchange gaps under ~0.1%
- 3Persistent gaps appear where capital controls block arbitrage (e.g. the kimchi premium)
- 4Price indexes average many exchanges into one reference number
Full Explanation
Bitcoin has no central exchange and no closing bell. Each platform hosts its own order book, and the 'price' you see is simply the last trade that happened there. Two exchanges with different users, liquidity, and fiat currencies will naturally print slightly different numbers at any instant.
What keeps the numbers close is arbitrage: if Bitcoin is $200 cheaper on exchange A, traders buy there and sell on B until the gap no longer covers their fees. On liquid USD/USDT markets this competition compresses differences to hundredths of a percent. The famous exceptions occur where moving money across the gap is hard — Korea's 'kimchi premium' persists because capital controls make the arbitrage loop slow and legally constrained.
Practical takeaways: small differences between major exchanges are normal noise, not an error or an opportunity (fees and transfer times eat the gap before you can). A price dramatically off-market on a small exchange is a liquidity warning, not a discount. And when comparing your exchange's price to a chart site, remember the chart shows a blended index — your exchange is one ingredient of it.