ONYXAML
2026-07-29

Where frozen USDT actually goes: what happens to the funds after a blacklist

We run our own collector of USDT smart contract events, and it currently holds 2,993 of them across Ethereum and TRON. This is what those records say about the money after a freeze: how much of it sits untouched, how much gets destroyed, how much comes back, and how long each of those outcomes takes.

Almost everyone who writes to us after a freeze asks the same first question: is the money gone. On-chain data cannot answer that for your specific address, but it can tell you what happened to two thousand addresses before yours. That is what this article is: our own event corpus, counted, with the parts we cannot see stated openly at the end.

What a freeze physically is

USDT is a smart contract, and Tether Limited owns that contract. On Ethereum, a freeze is a call to addBlackList(address), which writes your address into a mapping called isBlackListed. From that moment, any transfer or transferFrom originating from your address is rejected by the contract itself. The balance is still there. You can still see it in the block explorer, down to the last cent. It simply will not move, and no wallet, node or exchange can override that, because the rule lives inside the token contract rather than in any wallet software.

On TRON the mechanism is the same and the status is read through getBlackListStatus. On Solana the model differs: USDT is an SPL token whose mint carries a freeze authority, and what gets frozen is a specific token account rather than the owner address.

Destruction is a second, separate call: destroyBlackFunds(address) zeroes the balance and reduces total supply. The contract only allows it against an address that is already blacklisted. Destruction therefore always follows a freeze and never runs in parallel with it, which is what makes the timing analysis further down possible at all.

One detail misleads people more than any other. Only USDT is frozen. Other tokens on the same address, and the native gas asset (ETH or TRX), keep moving normally, so the wallet looks alive. People send a small test transaction, it confirms, and they conclude the problem must be on the exchange side rather than in the token. It is not. If you are unsure which of the two you are looking at, we wrote a separate piece on the difference between a frozen balance and a blacklisted address, because the two lead to completely different work.

Three possible fates, and how often each one happens

Our corpus covers 2,325 unique frozen addresses (1,426 on TRON, 899 on Ethereum). For the full life cycle we only count the Ethereum ones, and the reason is in the limits section: the TRON API returns freezes to us reliably but almost never returns unfreezes or destructions, so any percentage we computed there would be an artifact of our collection, not of reality.

Of the 899 Ethereum addresses:

  • 659 (73%) are still simply frozen, with no further contract event of any kind.
  • 145 (16%) were destroyed through destroyBlackFunds.
  • 96 (11%) were released, with the address removed from the blacklist.

Those numbers understate both of the endings, because an address frozen last week has not had time to reach either one. To remove that censoring effect we recounted on mature cohorts only. Among the 557 addresses frozen more than 180 days ago, 123 (22%) were destroyed and 25 (4.5%) were released. Among the 212 frozen more than a year ago, 59 (28%) were destroyed, 17 (8%) were released, and the remaining 136 (64%) are still sitting there untouched.

Read that last line again, because it is the single most useful fact in this article. A year after the freeze, the most likely state of the money is not destruction and not return. It is indefinite waiting. Two out of three addresses are in exactly that state, and nothing in the data suggests a deadline by which they leave it.

The destruction side has its own shape. Across 379 destroy events we see a median of $200,000, a mean of $1,487,934 and a maximum of $87,464,642, totalling roughly $564 million. 47 of those events were for less than $10,000, so the idea that a small balance is beneath anyone's attention is not supported by the data: small amounts get destroyed too, just less often than large ones (70 events were above $1 million). One caveat: 225 of the destroyed addresses had been frozen before our collection window opened, and they account for $407.8 million of that $564 million.

How long passes between the freeze and the destruction

146 addresses in our window completed the full path from freeze to destruction, so we can measure the lag directly. The headline statistics are a median of 127 days, a mean of 140 days and a maximum of 463 days. Those numbers are close to useless on their own, because the distribution is not one distribution. It is two, with nothing between them.

Time from freeze to destruction Addresses Share
Within 24 hours4128%
2 to 90 days00%
91 to 180 days6242%
181 to 365 days3121%
Over 365 days128%

41 addresses (28%) were destroyed within a day of being frozen, and 14 of those were frozen and destroyed in the same block, meaning both calls travelled in one batch. Then there is a hole. Between two days and ninety days the count is exactly zero. Not a small number, not a handful of edge cases. Zero. The remaining 105 addresses (72%) all sit beyond the ninety day mark, with their own median at 148 days and their own mean at 195.

The cleanest reading is that these are two different processes wearing the same on-chain clothing. In the first, the decision was already complete before anything appeared on chain, and the freeze is the paperwork of a finished matter, executed together with the burn. In the second, the freeze opens a procedure measured in quarters. What does not exist, at least in our window, is a middle regime where somebody reviews an address for a few weeks and then destroys the balance.

The practical consequence is worth stating plainly. If your address was frozen and the first day passed without a destruction, you are almost certainly on the slow track. That is not good news exactly, but it does mean you have time, and the productive use of that time is documenting where the flow came from rather than hunting for somebody who claims they can cancel the freeze.

Releases happen fast, or they do not happen

106 addresses in our corpus went from freeze to removal from the blacklist. The median lag is 50 days, the minimum is 1 day and the maximum is 320. The shape matters more than the median: 17 of the 106 were released within the first week, 34 of the 106 within the first month, and only 7 of the 106 after the six month mark.

The window for a positive outcome is narrow and it sits at the beginning. That matches what external researchers report on the same contract: BlockSec found roughly 3.6% of addresses frozen in 2025 released within that same year, around 6% historically, and 55.6% of frozen volume ultimately destroyed. We collected the wider picture on that in how often Tether actually unfreezes USDT. Both datasets point the same way, and both explain why what you do in the first 24 hours carries more weight than anything you do in month four.

Who initiates a freeze, and why it matters

The mental model that causes the most wasted effort is "Tether decided to freeze me". Freezes are made at the request of a law enforcement body or in execution of a court order, in coordination with an investigation. The issuer executes a contract call; it is not the party that formed the decision.

Two consequences follow. The party able to lift a freeze is the initiator, not the issuer. And there is no appeals portal, because an appeal presupposes an appellate body: the information request channels published by the issuer are correspondence channels, not a review instance. Writing to them is not wrong. Expecting them to reverse anything is.

The bimodal lag supports this reading. A freeze and a destruction in the same block means the decision existed in full before the transaction was signed. A 148 day median for everything else looks like a real procedure with its own paperwork, not a support queue that a better worded ticket could shorten.

On what we cannot see here: on-chain data contains no reason and no requester. We see the fact and the date. We deliberately do not name agencies, because the data does not name them either.

What this means if it is your money

Start from the real odds rather than from hope. On a year-old cohort: about 8% released, about 28% destroyed, about 64% still waiting. Releases are real but they cluster in the first weeks. Nothing about the numbers rewards passivity, and nothing about them rewards panic either.

  1. Confirm what you are actually dealing with. Read the blacklist status from the contract itself with our free checker: it returns the contract status plus, where we have it, the dated freeze event from our own corpus. If the contract says the address is not blacklisted, your problem is somewhere else entirely and the rest of this article does not apply to you.
  2. Establish where the flow came from. Reconstruct the chain of receipts into that address: who sent what, on what basis, and which documents exist. Whoever eventually asks (an investigator, a bank, an exchange), this is the only material with any weight, and it is far easier to assemble in month one than in month twelve.
  3. If you are the victim, file a police report. When funds were stolen from you and later froze downstream, a report in your own jurisdiction, referencing the on-chain addresses, is how you become visible to the only side that can act. It is slow and it is unglamorous, and it is still the only channel that exists.
  4. Separate the exchange case from the wallet case. Funds held on an exchange account are usually not a contract-level blacklist at all. There you have a named counterparty, a documented review procedure and a support channel, which means materially better odds and a completely different playbook. Do not treat the two as one problem.

If you want to see the raw movement rather than the summary, our Freeze Radar shows what our collector has picked up recently, including freeze counts by month and by network.

What not to do

  • Do not sweep the other tokens off that address. They will move, which is exactly the trap. From the outside it reads as dissipating assets after a freeze, and by definition that address is being watched.
  • Do not open a fresh address and route the same source into it. Fresh-address and chain-hopping patterns are among the easiest things to detect, and the result is two flagged addresses instead of one.
  • Do not pay anyone up front for a promised reversal, in any form, including "only the network fee".
  • Do not change your account of the origin. Giving one explanation and later replacing it with a better sounding one destroys more credibility than the second version can buy back.

Why "unblocked in 24 hours" is always a scam

Our own release data is the simplest refutation. The median release takes 50 days. The fastest case in the corpus took one day, and it was not for sale; it was somebody's completed procedure landing on chain.

The logical test is even cleaner than the statistics. If a paid cancellation channel existed, releases would not sit at 11% of addresses, or 8% of a year-old cohort. The rate would track the number of people willing to pay, and that number is very large. A rare outcome combined with enormous demand is the signature of a channel that does not exist. The IC3 puts roughly $1.4 billion a year in losses to fake recovery services, which is what happens when a huge, desperate demand meets a supply that can only be fabricated.

The reliable warning signs, in the order they usually appear:

  • They contacted you first, often in a comment thread or a direct message after you posted about a freeze.
  • They guarantee an outcome. Nobody who understands the mechanism can guarantee an outcome, including us.
  • They want money before any work, or a "deposit to cover the unblocking fee".
  • They ask for a seed phrase, a private key or account access. There is no legitimate task that requires any of the three.
  • They claim connections inside the issuer or an exchange. Real work is documentary and boring, and people who have real channels do not advertise them to strangers.

Honest limits: what our data does not show

  • This is a collection window, not the full contract history. Ethereum from 11 March 2025, TRON from 31 March 2026, both through 28 July 2026. Events outside those windows are invisible to us.
  • TRON coverage is one-sided. The API returns freeze events to us but almost never returns unfreezes or destructions: our corpus holds 21 removals and 1 destruction on TRON against 262 and 358 on Ethereum. That does not mean TRON addresses are never released. It means we cannot see it, which is why every life cycle percentage above is computed on Ethereum only and is not extrapolated.
  • The sample is censored. An address frozen last week has had no chance to reach any ending. We handled this by counting mature cohorts separately, but no method removes the effect entirely.
  • The chain shows no reason and no initiator. We see that a freeze happened and when. We do not see why or at whose request, and we do not guess.
  • We do not know the balance at the moment of freezing, only the amount destroyed later, so we cannot say what share of a frozen balance is typically destroyed.

Bottom line

Freezing is a contract level action that only the initiating side can unwind, destruction always comes later and in two distinct rhythms (immediately, or after roughly five months), and the base case for frozen USDT is neither of those endings but an indefinite wait that two thirds of year-old addresses are still in. The realistic work is not finding a shortcut. It is confirming the status against the contract, documenting the origin of the funds while the documents are still gettable, and going to the party that actually initiated the freeze. If you want to start with the facts, check the address and see what the contract itself says before anyone tells you what it means.

Free preliminary case assessment

Describe your situation and we will give you an honest assessment: what is realistically possible, how long it takes and what it costs. No "guaranteed unlocks": they do not exist, because the decision sits with compliance.

CASE INTAKE · FREE ASSESSMENTLIVE

Confidential. We run our own AML screening first: cases involving sanctioned or knowingly illicit flows are declined, including any sanctions-evasion scenarios.

Urgent situation?Direct Telegram contact