If your USDT balance is visible but every transfer fails while native coins still move, the address may be on Tether's blacklist. Confirm it from contract data before acting.
The symptom
The wallet shows the same USDT balance, you have TRX or ETH for fees, yet the transfer reverts. Rule out simpler causes first: missing energy on Tron (see OUT_OF_ENERGY), missing gas, or changed account permissions.
Why it happens
USDT contracts include a blacklist controlled by the issuer. A listed address cannot send USDT. Tether's terms reserve the right to freeze tokens. Neither the network, your wallet nor a swap service can lift it. More background: can Tether freeze your USDT.
What to do
- Save the failed transaction hash, address, network and amount.
- Read the blacklist function (
isBlackListed/getBlackListStatus) on the official USDT contract or its Tron equivalent, using contract addresses from Tether's list. - Ignore paid "unfreeze" offers — only the issuer decides.
- Contact Tether through its official site and explain the source of funds. The outcome and timing are not known in advance.
Reducing the risk
Accept USDT only from known counterparties and separate receiving and storage addresses. Some users diversify part of their savings into assets without a freeze function, for example on the USDT → BTC page — a personal risk choice, not a way around an existing freeze.
Common misconceptions
A freeze affects only USDT on that address and network; native coins and other tokens still move, and USDT on your other addresses is not affected. If the blacklist check returns false, look for another cause instead of sending more transactions.
Before contacting the issuer, collect the address and network, the failed transaction hash, the blacklist check result and a short history of incoming funds.
FAQ
Can a swap service unfreeze USDT?
No. The freeze lives in the token contract and only Tether can lift it.
Does importing my seed into another wallet help?
No. The freeze is tied to the address, which stays the same in any wallet.