Learn

ERC20 withdrawal confirmed but not received — five common causes

By Dzmitry Turok, Software engineer · founder, payoutdb.com Last updated

Block explorer shows your ERC20 withdrawal as confirmed but the funds are not in your wallet. Five common wallet-side causes and how to check each.

The handoff has happened. The wait is on your side.

If Etherscan shows the transaction confirmed and the recipient address matches your wallet, the on-chain transfer is complete. The remaining wait is between the network and your wallet or exchange.

Five things to check, in rough order of frequency.

1. Wallet UI cache

Many wallets cache balances and refresh only on scheduled intervals or on user action. Force a refresh: close and reopen the wallet, refresh the browser tab, or switch to a different account and back.

2. Token contract not added

USDT and other ERC20 tokens require the token contract to be explicitly added in many wallets. The transaction may be visible in the transaction history (because the ETH-side activity is always shown) but the token balance stays at zero because the contract is not tracked. Add the official USDT contract address from tether.to or the token list of your wallet.

3. Wrong network on the receiving wallet

If you provided the casino with an address but selected the wrong network in the receiving wallet (for example, Polygon-USDT instead of Ethereum-USDT), the explorer for your selected network will not show the transaction. Re-select Ethereum (ERC20) in the wallet's network picker.

4. Inbound deposit queue at your exchange

Exchanges process inbound deposits in their own queues with their own confirmation requirements. A confirmed on-chain transaction can sit at the exchange for minutes to hours before being credited to your exchange account. Check the deposit history page of the exchange directly.

5. Address typo

Check the recipient address on Etherscan against your actual wallet address character by character. If a single character differs, the funds went somewhere else. In practice, a confirmed ERC20 transfer is not reversible by the network or by the casino operator. Fixes usually require a separate follow-up transfer. Contact the casino support for evidence, but expect the address you provided to be treated as authoritative.

Frequently asked questions

How long should I wait before contacting support?

After a confirmed Etherscan status, give your wallet 30-60 minutes for cache refresh. For exchange deposits, check that exchange's stated processing window (usually 1-6 hours for ERC20 inbound). Contact support after that window with the transaction hash and the recipient address.

Can the casino help if the issue is on my wallet side?

The casino can confirm the on-chain transfer happened and supply the transaction hash for support tickets you open with the wallet or exchange. The casino cannot make a third-party wallet credit you faster.

What if Etherscan shows the tx but to a different address?

That means the address provided to the casino at withdrawal time was not your wallet address. The funds are now at that recipient address. ERC20 transactions are not reversible by the network or the operator.

Fastest tested USDT TRC20 withdrawal

TrustDice completed PayoutDB's own withdrawal test in 0:08:40.

Visit TrustDice

See test details →