Exchange Balances & Reserves
On-chain reserves held by major exchanges. Falling balances usually mean coins moving to self-custody or long-term holding; rising balances can signal incoming sell pressure.
Bitcoin Balances by Exchange
Top 15 · share of tracked BTC reserves
Binance 44.3%Bitfinex 10.6%OKX 10.0%Others 35.0%
| Exchange | Balance (BTC) | Value (USD) | 24h | 7d | 30d | Share |
|---|---|---|---|---|---|---|
| 661.8K | $53.65B | +1.62% | +3.35% | +2.71% | 44.34% | |
| 158.8K | $12.73B | +0.04% | +0.81% | +4.89% | 10.64% | |
| 149.6K | $11.99B | +0.35% | +1.83% | +4.25% | 10.02% | |
| 140.9K | $11.23B | 0.00% | 0.00% | -0.03% | 9.44% | |
| 59.8K | $4.79B | +1.67% | +1.80% | +3.44% | 4.01% | |
| 56.3K | $4.49B | +0.24% | +0.22% | -0.23% | 3.77% | |
| 41.4K | $3.32B | -0.13% | +1.94% | -6.17% | 2.77% | |
| 39.0K | $3.11B | +1.47% | +0.99% | +48.80% | 2.61% | |
| 30.3K | $2.43B | -0.13% | +2.75% | +3.38% | 2.03% | |
| 22.7K | $1.81B | +0.81% | -1.53% | +2.32% | 1.52% | |
| 19.9K | $1.59B | +0.47% | +3.75% | +4.70% | 1.33% | |
| 12.4K | $993.89M | +0.23% | +0.31% | -3.20% | 0.83% | |
| 12.2K | $979.64M | +1.71% | +1.16% | +1.56% | 0.82% | |
| 11.7K | $934.38M | -0.41% | -0.73% | -1.26% | 0.78% | |
| 8.3K | $668.80M | +1.09% | +6.27% | +8.88% | 0.56% |
Ethereum Balances by Exchange
Top 15 · share of tracked ETH reserves
Binance 53.1%OKX 9.5%Robinhood 8.8%Others 28.6%
| Exchange | Balance (ETH) | Value (USD) | 24h | 7d | 30d | Share |
|---|---|---|---|---|---|---|
| 7.4M | $17.43B | +1.07% | +1.14% | +1.70% | 53.13% | |
| 1.3M | $3.09B | +2.09% | +3.28% | +5.71% | 9.54% | |
| 1.2M | $2.81B | 0.00% | 0.00% | 0.00% | 8.76% | |
| 690.1K | $1.60B | +0.50% | +1.11% | +3.48% | 4.95% | |
| 664.3K | $1.54B | +0.29% | +2.17% | +55.49% | 4.77% | |
| 448.3K | $1.04B | +0.18% | +0.76% | +4.41% | 3.22% | |
| 391.0K | $901.09M | -0.28% | +4.22% | +4.24% | 2.81% | |
| 285.8K | $658.52M | -0.32% | -0.33% | -0.10% | 2.05% | |
| 241.4K | $559.97M | +0.03% | -0.43% | +0.27% | 1.73% | |
| 219.8K | $510.01M | -1.14% | +6.40% | +81.74% | 1.58% | |
| 202.8K | $470.67M | -0.31% | -3.30% | +0.26% | 1.46% | |
| 161.1K | $373.91M | +0.27% | -1.37% | +0.34% | 1.16% | |
| 123.0K | $285.44M | +0.19% | +0.27% | +2.93% | 0.88% | |
| 81.2K | $188.36M | -0.12% | +0.12% | +1.76% | 0.58% | |
| 76.1K | $175.34M | -0.58% | -0.76% | +1.63% | 0.55% |
USDT Balances by Exchange
Stablecoin reserves — dry powder waiting on the sidelines
Binance 69.9%OKX 14.9%Bybit 5.8%Others 9.5%
| Exchange | Balance (USDT) | Value (USD) | 24h | 7d | 30d | Share |
|---|---|---|---|---|---|---|
| 38.2B | $38.17B | -0.56% | -4.23% | -6.10% | 69.86% | |
| 8.1B | $8.12B | -0.99% | -5.35% | -7.69% | 14.86% | |
| 3.2B | $3.19B | -2.97% | -5.91% | -5.74% | 5.83% | |
| 1.6B | $1.62B | -0.73% | -2.04% | -6.05% | 2.97% | |
| 835.4M | $834.53M | -4.19% | -12.08% | -17.44% | 1.53% | |
| 816.1M | $815.28M | +12.84% | +133.09% | +169.35% | 1.49% | |
| 521.5M | $520.99M | -2.35% | -26.63% | -40.33% | 0.95% | |
| 257.3M | $257.01M | +5.11% | -11.48% | -26.60% | 0.47% | |
| 221.7M | $221.51M | +4.07% | -14.06% | -5.51% | 0.41% | |
| 108.1M | $107.99M | 0.00% | -0.00% | +1.37% | 0.20% | |
| 107.3M | $107.23M | -0.52% | -1.76% | +3.88% | 0.20% | |
| 97.7M | $97.62M | -7.70% | +8.76% | +23.48% | 0.18% | |
| 64.9M | $64.82M | -2.19% | -0.36% | -4.81% | 0.12% | |
| 57.0M | $56.94M | +1.71% | +11.62% | -9.10% | 0.10% | |
| 51.2M | $51.18M | -9.24% | -24.65% | -43.05% | 0.09% |
Methodology & Sources
- Sources
- On-chain wallet balance data for labeled exchange addresses.
- Coverage
- Top 15 exchanges per asset for BTC, ETH and USDT reserves.
- Formulas
- Each venue's balance sums coins held in its labeled on-chain wallets; USD value applies the current price and 'Share' is the venue's percentage of all tracked reserves for that asset. 24h, 7d and 30d changes compare against earlier snapshots.
- Update frequency
- Refreshes roughly every five minutes; on-chain balance snapshots update on an hourly cadence.
- Units & timezone
- Balances are shown in native units (BTC, ETH, USDT) with USD values at current prices. Timestamps use UTC.
- Anomaly handling
- Exchanges that stop reporting are dropped from aggregates rather than carried forward; obvious outliers (bad ticks, decimal errors) are filtered before aggregation.