Prevent CEX Deposit Freezes with AML Screening
You initiate a withdrawal from your Ledger to Kraken. The transaction confirms on-chain. Then — nothing. The deposit sits in "pending review" for days, weeks, or indefinitely. Your account may be restricted from trading or withdrawing other assets. This is a CEX deposit freeze, and it happens to self-custody users who never committed a crime. The trigger is almost always automated crypto AML screening: OFAC sanctions proximity, mixer exposure, or short-hop links to hack and scam clusters. This guide explains why exchanges freeze deposits and how pre-transfer screening on Windows prevents it.
Why exchanges freeze deposits automatically
Centralized exchanges are regulated money service businesses. They must implement Know Your Transaction (KYT) monitoring, screen against OFAC sanctions lists, and maintain audit trails for law enforcement requests. Manual review of every deposit is impossible at scale, so compliance engines run on every inbound transfer.
When a deposit hits a risk threshold, the exchange's default action is to freeze first. Human analysts review later — sometimes much later. During the freeze you typically cannot trade, withdraw, or access the deposited funds. Support tickets queue behind thousands of similar cases.
Common freeze triggers include:
- Direct or 1-hop indirect exposure to SDN-listed wallets.
- Mixer exposure within two or three hops on Bitcoin or Ethereum.
- Inputs linked to known exchange hacks, ransomware, or phishing drains.
- Deposits from high-risk jurisdictions or peel-chain obfuscation patterns.
- Rapid pass-through behaviour — deposit and immediate withdrawal — mimicking layering.
Your self-custody wallet is not "off the radar"
Many users believe moving coins from a CEX to Ledger or Trezor "cleans" them. It does not. The on-chain history travels with every UTXO and token. When you return funds to an exchange, the compliance graph re-evaluates the entire input set — including transactions from years ago you forgot about.
P2P trades, freelance payments, airdrops, and DeFi interactions can all introduce tainted counterparties. Without a read-only Ledger or Trezor portfolio scan, you may not know which specific address or UTXO carries the risk until the freeze notification arrives.
Pre-deposit screening workflow
Run this checklist every time before sending to Binance, Kraken, Coinbase, OKX, or any regulated CEX:
- Identify the exact sending address — For Bitcoin, know which UTXOs your wallet will select (or consolidate intentionally beforehand). For Ethereum, confirm the from-address and token contract path.
- Run crypto AML screening locally on Windows — Use free AML screening software to avoid per-query API costs. Screen the sending address and, for BTC, consider screening candidate input UTXOs individually.
- Review OFAC sanctions and hop analysis — See our OFAC crypto wallet sanctions guide for severity thresholds. Any critical hit should stop the deposit.
- Check mixer exposure depth — Short-hop mixer adjacency is the most common freeze cause after sanctions hits. Bitcoin CoinJoin and Ethereum Tornado Cash proximity are high-severity categories at most CEXs.
- Document clean results — Screenshot or export the report with timestamp. Attach it proactively if support opens a case.
- Send a test amount first — For large deposits, send 1–5% of the total, confirm it credits without hold, then send the remainder.
Chain-specific deposit freeze patterns
Bitcoin (UTXO)
Exchanges trace the full input graph. If you consolidate ten UTXOs and one is tainted, the entire deposit may freeze. Run a thorough bitcoin address check on each source address before consolidating. Avoid merging unknown P2P payments with CEX-bound withdrawals in a single transaction.
Ethereum and EVM tokens
Token transfers inherit the risk of the sending EOA and its contract interaction history. USDT, USDC, and ETH deposits are screened identically. Review Ethereum address AML risk including sanctioned contract calls and mixer exposure from old DeFi activity.
Stablecoin rails (TRC-20, ERC-20)
Tron USDT deposits face the same KYT engines with Tron-specific cluster data. Cross-chain bridges can introduce hop complexity — screen the address that actually signs the CEX deposit, not just an intermediate bridge address.
What to do if a deposit is already frozen
Prevention is easier than recovery, but if you are already in a hold state:
- Open a support ticket immediately — Provide transaction hash, sending address, and purpose of deposit.
- Prepare source-of-funds documentation — Invoices, P2P chat logs, exchange withdrawal records, tax documents.
- Run your own AML report — Identify which risk category likely triggered the freeze so your explanation addresses the specific concern.
- Be patient but persistent — Resolution timelines range from 48 hours to several months depending on severity.
- Do not send more funds — Additional deposits to a flagged account compound the review scope.
Exchanges may return funds to the originating address if they cannot verify source of funds. That outcome is not guaranteed for high-severity OFAC or hack-linked exposures.
Reducing freeze risk for regular CEX users
Build habits that keep your self-custody and exchange accounts low-friction:
- Segregate wallets — one for CEX deposits (clean history only), one for experimental DeFi and P2P.
- Screen every inbound payment before it touches your "clean" wallet.
- Avoid mixers and privacy tools on addresses you plan to exchange-linked withdraw from.
- Rescan hardware wallets quarterly with a read-only USB connection.
- Keep withdrawal records from CEXs as provenance proof for future deposits of the same coins.
These steps do not guarantee approval — exchanges retain full discretion — but they eliminate the majority of preventable automated holds.
Screen before your next CEX deposit
AegisAML runs local crypto AML checks on Windows — OFAC sanctions, mixer exposure, hop analysis. Bitcoin, Ethereum, Ledger, Trezor. Free to start.
Download AegisAML for Windows