USDT not-showing check · free · reads Tether’s own contract

USDT not showing in your wallet?

A wallet shows only what it is set up to show: one network, and the tokens it has been told about. The chain itself keeps the record. Paste your address and we read Tether’s USDT contract on Tron or Ethereum: what the address holds, what arrived and when, and any token pretending to be USDT.

Add the transaction hash (optional)

With a hash we also find which network the transfer went on, and whether it went to this address.

(an address that holds Tether’s USDT on Tron: runs a live check)

Public address only. No wallet connection, nothing to sign. An address is public: anyone can look it up on an explorer, and so can we.

Why a wallet does not show USDT that is there

Your USDT is not inside the wallet app. It is a balance recorded on a blockchain, at the contract of the company that issued it. The app only reads that record, and it reads one network at a time, for the tokens it has been told to look for. So USDT can be at your address while the wallet shows nothing.

The wallet is on another network

Tether issues its own USDT on Tron and on Ethereum. A Tron address starts with T; an Ethereum address starts with 0x, and the same 0x address also exists on BNB Smart Chain, Polygon, Base and Arbitrum. A wallet set to one of them does not show a transfer made on another.

USDT is not added

Some wallets only show a token once you add it. Add USDT by Tether’s contract address, not by searching the name: anyone can make a token called USDT, and a search can add the fake one.

It arrived and left

If USDT arrived and the address holds 0 now, it was sent on from this address. The outgoing transfers on the explorer show where it went and when.

It never arrived here

If no USDT arrived at the address, it was sent on another network or to another address. The transaction hash says which: paste it above, or on our wrong-network check.

How this page reads it

A Tron address is read on Tron and a 0x address on Ethereum, the two networks where Tether issues USDT itself. We read the balance with one call to Tether’s contract, then the USDT transfers into the address: on Tron the latest 200, on Ethereum the whole history, or the last 10,000 blocks when the whole history cannot be read in one request. The result says which. A balance we could not read is said to be unread, never zero.

We call a token Tether’s USDT only by its contract address. A token from any other contract that calls itself USDT or Tether USD is listed as a lookalike, in full, because a wallet can show it with the same name and the same logo.

Two tricks to know

Fake USDT. A lookalike token sent to your address can look like a payment in your wallet and is worth nothing. Do not try to sell or send it: fake tokens are bait for sites that drain wallets.

Zero-value transfers. A transfer of 0 USDT from an address that looks like one you use is address poisoning. It puts a lookalike address in your history, hoping you copy it next time you pay. Take an address from the person you are paying, and compare every character.

Anyone charging to unfreeze or recover USDT is a scammer. Only Tether or Circle can unfreeze. People whose funds seem to be missing are the main target of fake recovery services, and they find you by replying to your posts. Veriql never offers recovery, and never messages you first.

Questions people ask

Why is my USDT not showing in my wallet?

Usually because the wallet is set to a different network, or has not added USDT. Your USDT is a balance recorded on a blockchain at Tether's contract, and a wallet only reads one network at a time for the tokens it has been told about. Paste your address above and we read Tether's contract directly: if the USDT is there, the result says how much and which network to set the wallet to.

How do I add USDT to my wallet?

Add it by Tether's contract address on the network you use, not by searching the name. On Tron it is TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t, and on Ethereum it is 0xdAC17F958D2ee523a2206206994597C13D831ec7. Anyone can make a token called USDT, so a search by name can add a fake one.

The sender says they sent it, but nothing arrived. What now?

Ask the sender for the transaction hash and paste it in the optional field above. We find which network it went on and whether it went to your address. A transfer exists only on the network it was sent on, so USDT sent on BNB Smart Chain never appears on Tron or Ethereum, even at the same 0x address.

My wallet shows USDT, but I cannot send or sell it. Why?

It may be a fake: a token from another contract that calls itself USDT, sent to make a payment look real. The result lists every such token we find, in full, as not Tether's. Do not try to sell or send it, because fake tokens are bait for sites that drain wallets. If it is Tether's own USDT and it will not move, the address may be frozen: check it on our USDT freeze checker.

What is a zero-value USDT transfer in my history?

Address poisoning. Someone sends 0 USDT, or a fake token, from an address made to look like one you use, so it sits in your history and you copy it next time you pay. Take an address from the person you are paying, and compare every character.

Which networks does this read?

A Tron address is read on Tron and a 0x address on Ethereum, the two networks where Tether issues USDT itself. The same 0x address also exists on BNB Smart Chain, Polygon, Base and Arbitrum, which this check does not read, and the result says so. A transaction hash is searched on all six.

Someone offers to recover my missing USDT for a fee. Is that real?

No. Anyone charging to unfreeze or recover USDT is a scammer. Only Tether or Circle can unfreeze, and nobody can reverse a transfer on a blockchain. People whose funds seem to be missing are the main target of fake recovery services. Veriql never offers recovery.