You just sent USDT to an address you don't fully trust. Or you're about to receive a large payment on your OTC desk. Or you saw someone in a Telegram chat warn that a specific wallet is "blacklisted." Whatever brought you here, the question is the same: is this address frozen right now?
The answer takes 30 seconds. This guide walks the fastest way to check any USDT address, what the answer actually means, and what to do next if the address is frozen.
Skip straight to the tool: BlockSec USDT Freeze Checker. Free, no signup, on-chain answer.
The fastest way: the BlockSec USDT Freeze Checker
A public checker gives you a straight yes/no answer in one click. It queries Tether's smart contract directly, so the result is authoritative, not a copy of some other database.
Steps:
- Open the BlockSec USDT Freeze Checker in any browser.
- Paste the USDT address you want to check.
- Read the result:
- Not frozen, the address is currently able to send, receive, and transfer USDT normally.
- Frozen: Tether has blacklisted this address; USDT held here cannot move. The tool also shows the freeze date and, in some cases, the freeze reason category.
- Partially seized / destroyed, the address was blacklisted AND its USDT was subsequently burned via Tether's
destroyBlackFundsfunction, which zeroes the balance and reduces total supply.
- If you need to check both chains (Ethereum and Tron), run the address on each. Tether maintains separate blacklists per chain (see the Ethereum USDT contract and the Tron USDT contract).
Try it right now: Check any USDT address free →. No signup, no account, no personal data collected.
The tool works because Tether's blacklist is on-chain public data. The USDT smart contract exposes an isBlackListed(address) view function that any wallet, block explorer, or checker can query. BlockSec's tool wraps that query in a clean UI and adds context (freeze date, historical events).

Alternative methods when you want to verify manually
For situations where you want to see the raw on-chain data yourself, for a compliance audit, or when you don't want to depend on any third party, you can query the USDT contract directly.
On Ethereum via Etherscan
- Open the USDT contract on Etherscan at
0xdAC17F958D2ee523a2206206994597C13D831ec7. - Click the "Read Contract" tab.
- Find function
#4 isBlackListed, paste the address, click "Query." - Response
true= frozen;false= not frozen.
On Tron via Tronscan
- Open the TRC-20 USDT contract on Tronscan at
TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t. - Go to "Contract" → "Read Contract."
- Find
isBlackListed, paste the address, run. - Response is the same yes/no.
Which method fits which situation
| Situation | Best method |
|---|---|
| Quick one-off check | BlockSec USDT Freeze Checker (30 seconds) |
| Auditable single-record proof | Block explorer direct query |
| Screening at team volume | API-based tool (see the "For teams" section below) |
| Historical freeze/unfreeze events | BlockSec USDT Freeze Tracker (public dashboard) |
What "frozen" actually means on-chain
A frozen USDT address is one that Tether has flagged via the addBlackList function on the USDT smart contract. Once the flag is set, three things become true for that address:
- USDT sitting at the address cannot be sent out: any
transferortransferFromtransaction that uses this address as sender will revert on-chain (see the USDT contract source). - USDT cannot be received either: inbound
transfercalls to this address also revert (same contract logic). - The blacklist status is publicly verifiable: anyone can query
isBlackListed(address)and see the flag.
Frozen is not the same as destroyed. A freeze is a hold on the tokens; they still exist at the blacklisted address, they simply cannot move. If Tether later calls the separate destroyBlackFunds function on that same address, the tokens are burned and their supply reduced. The distinction matters for what recovery looks like: see destroyBlackFunds Explained for the burn mechanic and how burned USDT often reaches victims via a fresh mint to a court-designated or victim address (Tether documents this remediation pattern in its Token Recovery practice).
Frozen is also not always permanent. Tether can call removeBlackList on a previously blacklisted address, restoring its ability to transact. Historically, about 3.6% of blacklisted addresses have been removed. Full playbook: How to Unfreeze a USDT Address.
What to do if the address IS frozen
Your next step depends on which side of the freeze you're on. Three scenarios cover most cases:
Scenario A: you are the receiver, funds already sent
The USDT was sent to your address, and after receipt the address got frozen. This is the worst position: you technically "own" USDT that you cannot move.
- Do not attempt to transfer anything from the address, the transaction will revert and waste gas.
- Document the receipt: transaction hash, sender address, timestamp, amount.
- Determine why the freeze happened. Was your address flagged, or was the sender's counterparty history the trigger? A public sanctions cross-reference (OpenSanctions, OFAC SDN List) is the fastest first pass.
- If the funds are legitimately yours and the freeze appears to be a false positive, prepare to petition Tether directly with KYC and proof (Tether describes its process in its Token Recovery practice). Details in the unfreeze guide.
Scenario B: you are the sender, checking pre-transaction
The address is a counterparty payout target and you were about to send USDT to it. Good news: you caught it before sending.
- Do not send. If the address is already blacklisted, the transaction may go through partially (be received but not usable) or revert entirely, depending on the specific flag state.
- Notify your counterparty that their address is blacklisted. In some cases this is news to them, a phishing wallet was reused for a legitimate transaction unknowingly.
- Request an alternative payout address, and re-run the check on the new one.
Scenario C: you are doing due diligence, no transaction pending
You want to know the status of an address in your book before deciding whether to engage.
- Check the freeze status (steps above).
- Check historical activity. Has this address been part of a freeze/unfreeze cycle before? The BlockSec USDT Freeze Tracker shows event history.
- Cross-reference with sanctions lists (OpenSanctions, OFAC SDN List).
- Document the check as part of your compliance record.
For a deeper operational playbook when the address in question belongs to an OTC counterparty, see the OTC Desks USDT Freeze Playbook.
A common mistake: assuming the check is enough
A single check tells you the address is frozen right now. It does not tell you:
- Whether the address was recently unfrozen (and could refreeze at any time based on the same underlying trigger).
- Whether a proposed freeze transaction is currently pending in Tether's owner multisig (the multisig has a delay window between proposal and execution, as documented in BlockSec's 2025 freeze analysis).
- Whether related addresses in the same on-chain cluster are also blacklisted (checkable via the BlockSec USDT Freeze Tracker).
For high-value or high-frequency contexts, one check at one moment is a snapshot, not a monitoring strategy. Address screening at team scale means subscribing to AddedBlackList, RemovedBlackList, and DestroyedBlackFunds events for every address on your book, so you get notified within seconds of any state change. Full walkthrough of that architecture is in the pillar guide referenced above.
Live snapshot: the current state of the blacklist
As of July 26, 2026, 12:58 UTC, drawn directly from the BlockSec USDT Freeze Tracker API:
One recent example: on July 25, 2026 at 14:12 UTC, Tether blacklisted Tron address TNJ1tmwF1AhcumgzyY3WrVKf4DQmnKchef, freezing $4,745,173 in USDT. Freeze events on Tron averaged 11.8 per day across the first half of 2026.
See every blacklist event in real time: BlockSec USDT Freeze Tracker →.
Frequently asked questions
What does "USDT frozen" actually mean?
A USDT freeze is Tether calling the addBlackList function on the USDT smart contract to flag a specific address. Once flagged, the address cannot send, receive, or transfer USDT. The freeze is on-chain and publicly verifiable via the isBlackListed(address) view function on the USDT contract.
Can I unfreeze a USDT address I own?
Sometimes. Tether can call removeBlackList to reverse a freeze, and does so on about 3.6% of blacklisted addresses. Three paths exist: direct petition to Tether with KYC and proof (see Tether Token Recovery), legal challenge in a chosen jurisdiction, and (in the US) innocent-owner defense in a federal forfeiture proceeding. See the full unfreeze guide for the decision matrix.
How often does Tether freeze addresses? Frequently. Six months of on-chain data (January through June 2026) show 347 Ethereum freezes and 2,116 Tron freezes, an average of roughly 14 freezes per day across both chains, with Tron dominating both count and value. Data from the BlockSec USDT Freeze Report Archive.
Is checking a USDT address free? Yes. The BlockSec USDT Freeze Checker requires no signup, no account, and no payment. You can also query the USDT contract directly on Etherscan or Tronscan at no cost.
Does checking an address leave any trace? No. A check is a read-only call to the blockchain: it does not create a transaction, does not appear in the address's history, and does not notify the address owner. You can check any address without the owner knowing.
For teams: address screening at scale
If you check USDT addresses more than a few times a week, an OTC desk, an exchange, a payment processor, a custodian, or a merchant, a one-off web checker is not the right tool. You need programmatic screening with API access, batch endpoints, and real-time webhook alerts for state changes on addresses you already hold.
Phalcon Compliance is BlockSec's compliance product for this workload. The self-service tier fits solo analysts and small teams:
For higher volume (production API + webhook alerts + case management + pay-as-you-go pricing above the free quota), the same platform scales up without a re-integration.
Related reads
- USDT Freeze: The Complete 2026 Guide, the mechanic, live data, cases, unfreeze paths
- The USDT Blacklist, Explained (2026): history and current state
- How to Unfreeze a USDT Address, the three paths and realistic odds
- destroyBlackFunds Explained, the burn mechanic and burn-and-reissue for victim recovery
- The OTC Desk USDT Freeze Playbook: operational playbook for OTC operators
- $1.26B Frozen: USDT Blacklisting in 2025 (BlockSec Report)
About the author
Andy is co-founder of BlockSec and the technical lead behind MetaSleuth, Trace AI, and Phalcon Compliance. He is also an Associate Professor at The Chinese University of Hong Kong, where his research focuses on system and blockchain security. Personal homepage: yajin.org.
Follow: X / Twitter · LinkedIn



