USDT transaction checker: is this payment real USDT?

Paste the transaction hash a buyer or seller gave you. The checker reads the transfer from the blockchain and tells you whether it moved official USDT, a copy token, or nothing at all.

Paste a transaction hash

We look the hash up on public TRON, Ethereum and BNB Chain nodes and compare the token with the official USDT contract. A hash is public data; nothing else leaves your browser.

What each result means

ResultWhat it meansWhat to do
Official USDT, finalReal USDT moved and cannot be reversedCheck the “To” address is yours and the amount is right
Official USDT, not final yetReal USDT in a recent blockWait about a minute on TRON, or until finalized on Ethereum
Not USDTA token at another contract. If it is named USDT, it is a copyDo not release anything. A copy named USDT is flash USDT.
PendingBroadcast but not in a block; can be dropped or replacedWait. Do not release anything.
Not a token transferThe transaction moved no tokenIt is not a USDT payment
Not foundNo such transaction on TRON, Ethereum or BNB ChainTreat the hash as invented, or ask which network it is on

Where to find the transaction hash

  • Trust Wallet, MetaMask, TronLink: open the transfer in your history and copy the transaction ID, or use “view on explorer” and copy the link. The checker accepts the link too.
  • Exchange withdrawal: the withdrawal history shows a TxID once the exchange has sent it.
  • From a buyer: ask for the hash, not a screenshot. A real payer can always give it.

Check the receiver, not just the token

A hash can be real and still not be your payment. Scammers send the hash of someone else’s transfer, or a transfer to an address that looks like yours. When the checker shows official USDT, compare the full “To” address with your own address, every character. See address poisoning and fake payment proof.

How the checker works

The checker runs in your browser. It sends the hash, and nothing else, to public blockchain nodes: TronGrid for TRON, and PublicNode for Ethereum and BNB Chain. It reads the token transfer events in the transaction and compares each token’s contract with the official USDT contracts listed below. It never asks for a wallet connection, a signature or a recovery phrase, and no real checking tool should.

Official USDT contracts. Any token on these networks with a different address is not USDT.
NetworkContract addressIssuerExplorer
TRON (TRC20)TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t TetherTronscan
Ethereum (ERC20)0xdAC17F958D2ee523a2206206994597C13D831ec7 TetherEtherscan
BNB Smart Chain (BEP20)0x55d398326f99059fF775485246999027B3197955 BinanceBscScan

Finality is read from the network: on TRON, a transaction is final once it appears on the solidified chain, about a minute after inclusion. On Ethereum and BNB Chain, the checker compares the transaction’s block with the network’s finalized block.

What it does not cover

  • Other networks, such as Solana, Polygon or Arbitrum. Use their own explorers and the official contract for that network.
  • Payments inside an exchange, such as Binance Pay or internal transfers. Check those in your exchange app. See checking USDT on Binance.
  • Whether the sender is honest. A real payment can still come from stolen funds. See selling USDT safely.

If a public node is down, the checker says so. You can always paste the hash into Tronscan, Etherscan or BscScan yourself, typed into the address bar rather than opened from a link someone sent.

Questions people ask

How do I check if a USDT transaction is real?

Paste the transaction hash into the checker, or into the explorer for its network, and confirm the token contract is the official USDT contract and the transfer is final.

Can a transaction hash be fake?

Yes. Scammers invent hashes, or send hashes of other people’s transfers. An invented hash is not found on the blockchain.

Does this checker need my wallet?

No. It only needs the transaction hash, which is public. Never connect a wallet to check a payment.

Which networks does it support?

TRON (TRC20), Ethereum (ERC20) and BNB Chain (BEP20).

Sources

  1. Tether: supported protocols
  2. TronGrid API
  3. PublicNode

Not sure about an offer?

Send it to us before you pay. A person reads it. It costs nothing.

Ask us about it

More on checking usdt

Flash USDT GuideFree help desk, open every day

Not sure a payment is real?

Send the transaction hash. We will show you how to check it yourself.

Confidential: your message and your identity stay with us.

Cost to you
Free
Guides on this site
116
Seed phrases we ask for
0