# Stablecoin Exchange Inflows and Outflows: USDT and USDC

> Daily stablecoin flows into and out of exchanges: USDT and USDC deposits and withdrawals by chain and exchange, netflow and fresh mints sent to exchanges.

Markdown copy of https://voltfincrypto.com/apps/stablecoin-exchange-inflows-outflows

**Question:** How much USDT and USDC moved into and out of exchanges today, on which chains and how much of it came from fresh mints?

- Kind: Dashboard in Voltfin Vantage
- Topic: [Stablecoins](https://voltfincrypto.com/topics/stablecoins)
- Chains: Ethereum, Tron, BNB Chain, Arbitrum, Base, Polygon, Solana
- Status: Planned. The data is not published yet, so this page states no figure; each figure will open its receipt when it is.

Stablecoins are how most money arrives at crypto exchanges, and their movements are public. This dashboard reads every USDT and USDC transfer into and out of labelled exchange wallets on each covered chain, day by day, and shows the net flow by chain and by exchange, beside the stablecoin balance exchanges hold.

Tron carries much of the USDT that reaches exchanges and Ethereum carries large USDC transfers, while BNB Chain, layer 2s and Solana carry the rest, so a single total hides where money is moving. Fresh mints are followed too: when Tether or Circle issues new tokens and they reach an exchange within a day, the dashboard counts them apart from coins that were already circulating.

Inflows show money arriving at venues, not what it will be used for: trading, margin, a fiat withdrawal or a transfer between desks. Each figure links to the transfers behind it.

## Blueprint

### Flows

Stablecoins into and out of exchanges by day and chain.

- **Into exchanges, latest day** (USD): USDT and USDC sent into labelled exchange wallets on the latest complete day, on the selected chains.
- **Out of exchanges, latest day** (USD): USDT and USDC sent out of labelled exchange wallets on the same day.
- **Netflow, 7 days** (USD): Inflows minus outflows over the last seven days, with moves between one exchange's own wallets removed.
- **Stablecoins on exchanges** (USD): USDT and USDC held in labelled exchange wallets at the latest day's end.
- **Netflow by day and chain** (USD): Each day's net stablecoin flow into or out of exchanges, split by chain.
- **Flows by stablecoin and chain**: Inflows, outflows, netflow and balances per stablecoin per chain over the selected period.

### Exchanges and mints

Which exchanges receive the flows and how much comes from fresh mints.

- **Fresh mints sent to exchanges** (USD): Newly minted USDT and USDC that reached a labelled exchange wallet within a day of the mint, over the selected period.
- **Share of inflows on Tron** (%): The part of all stablecoin inflows to exchanges in the period that arrived on Tron.
- **Netflow by exchange** (USD): Net stablecoin flow into each labelled exchange over the selected period.
- **Largest deposits and withdrawals**: The biggest single stablecoin transfers to and from exchange wallets in the period, with chain, exchange and counterparty label.

Filters: Chain (Every covered chain); Stablecoin (USDT, USDC or both); Period (Last 7, 30 or 90 days).

## How it will be measured

- Flows are USDT and USDC Transfer logs into and out of labelled exchange wallets on each covered chain, summed per day in token units, with each chain's native coin kept apart from bridged copies.
- Deposit addresses are identified by their sweeps into an exchange's hot wallet, so a deposit counts when it reaches the deposit address and the sweep that follows is treated as an internal move.
- Fresh mints are USDT Issue and USDC Mint events whose tokens reach a labelled exchange wallet within a day, traced through the issuers' treasury addresses.
- Balances held on exchanges are balanceOf for the same wallets at each day's last block, per stablecoin and chain.

## Data it needs

- `stablecoin_flows_daily` (to build): Stablecoin mints, burns, transfer volume and active addresses per stablecoin and chain per day.
- `exchange_balances_daily` (to build): Balances held in labelled exchange wallets per asset, chain and exchange at day end, and net flows in and out.
- `address_labels` (to build): Labels for known addresses: exchanges, bridges, protocols, funds, treasuries, sanctioned addresses and known attackers.
- `stablecoins` (published): Every tracked stablecoin contract: issuer, peg, chain, decimals and whether it is native or bridged.
- `whale_transfers` (to build): Transfers above a size threshold per token and chain, with sender and receiver labels (exchange, fund, bridge, unknown).
- Source: USDT and USDC Transfer logs into and out of labelled exchange wallets on each covered chain
- Source: USDT Issue and USDC Mint events and transfers out of the issuers' treasury addresses
- Source: balanceOf of labelled exchange wallets at each day's last block
- Source: Exchange-published reserve address lists and sweep-identified deposit addresses (off-chain labels with sources)

## Questions

### What do stablecoin inflows to exchanges show?

Stablecoins sent to an exchange are usually there to trade, to post as margin or to cash out. Large inflows show money arriving at venues, which traders watch as available buying power, but the transfer itself does not say what it will be used for.

### Why does so much USDT move on Tron?

USDT on Tron costs less to send than on Ethereum, exchanges accept it widely and it is common for payments and remittances in many markets. Exchanges therefore receive much of their USDT through Tron, and the dashboard shows each chain's flows separately.

### What is exchange netflow?

Value sent into exchange wallets minus value sent out over a period. A positive netflow means more stablecoins arrived at exchanges than left; transfers between one exchange's own wallets are removed first.

### Do new USDT and USDC mints go straight to exchanges?

Some do. Issuers mint to their treasury addresses and send to customers, which include exchanges and trading firms. The dashboard follows new tokens for a day after the mint and counts the part that reaches an exchange wallet.

### Are stablecoins on exchanges the same as exchange reserves?

They overlap. The balances here are stablecoins in labelled exchange wallets, mostly customer deposits. Proof of reserves compares those holdings with what an exchange owes its customers, which needs the exchange's own liability report.

## Glossary

- **Sweep**: The transfer an exchange makes from a customer's deposit address into its hot wallet, which shows that the deposit address belongs to the exchange.
- **Fresh mint**: Stablecoins newly issued by Tether or Circle, as opposed to tokens already in circulation.
- **Treasury address**: An issuer's address that receives newly minted stablecoins before they are sent on to customers.

## Related apps

- [Proof of Reserves Tracker: Exchange Wallet Balances](https://voltfincrypto.com/apps/proof-of-reserves-tracker)
- [USDT and USDC Mint and Burn Tracker](https://voltfincrypto.com/apps/usdt-usdc-mint-burn-tracker)
- [USDT on Tron: Supply and Daily Transfers](https://voltfincrypto.com/apps/usdt-on-tron)
- [ETH Exchange Reserves: Ether Held on Exchanges and Netflow](https://voltfincrypto.com/apps/eth-exchange-reserves)
- [Stablecoin Transfer Volume, Adjusted for Bots](https://voltfincrypto.com/apps/stablecoin-transfer-volume-adjusted)
- [Stablecoin Market Cap and Total Supply](https://voltfincrypto.com/apps/stablecoin-market-cap)

Build it in Voltfin Studio: https://app.voltfincrypto.com/signup?next=%2F
