Skip to content

How Crypto Exchangers Screen Incoming Transactions for Dirty Money

Category
Blockchain
Published
Reading time
6 min

If your crypto exchanger accepts tainted coins, it's your bank account that gets frozen, not the sender's. Here's how transaction screening catches risky deposits, and what to look for in a tool.

Transaction screening is what separates a crypto exchanger that survives for years from one that disappears after its first bank complaint. A client sends USDT, you credit them cash or another coin — and a week later it turns out the wallet that funded them was linked to a darknet market. The questions after that go to you, not the client.

What Blockchain Forensics Actually Does

Blockchain forensics is checking a wallet's history before you hit "credit the client." Think of it as customs control for crypto — nobody cares what's in the suitcase right now, they want to know where it's been.

Firms like Chainalysis and TRM Labs map the connections between addresses and flag clusters — darknet marketplaces, mixers, sanctioned wallets, known scam operations. An exchanger plugs into that kind of service through an API and gets an answer in seconds: clean, suspicious, or a flat-out risk hit.

This isn't box-ticking. The bank or payment provider behind your fiat rails watches your flows too — and if risk-flagged addresses keep showing up in your wallet, they close your account, not the sender's.

Why "Just Take the Money and Move On" Is an Expensive Shortcut

Picture an ordinary trade: a client swaps 3,000 USDT for cash, the fee clears, the review is five stars. A month later the bank sends a query about that exact transaction — part of those coins passed through a mixer tied to an exchange hack. You had no way of knowing. The bank doesn't care: the money moved through your account.

What follows is weeks with the account frozen while you gather documentation, a call with lawyers, sometimes losing payment processing altogether. That's wildly more expensive than a screening check that costs a fraction of a percent of the transaction.

What this means for you: skipping screening on one transaction can cost you access to the entire payment infrastructure you spent months building.

Seven Steps to Screen a Transaction Before You Credit It

None of this has to be slow — a decent setup takes seconds on the client's side and barely any manual work on yours. Here's what actually happens, step by step.

1. Automatic Sender Address Check

The client's address gets run against a risk database the moment the on-chain transaction appears — you can see a preliminary flag before it even confirms.

2. Risk Score Review

Most tools return a number from 0 to 100, higher meaning riskier. You set thresholds in advance: under 20 is a green light, 20-60 goes to manual review, above that means a hold or a document request.

3. Checking a Few Hops Back

The direct sender might look clean while an address two or three hops back belongs to an exchange that was drained in a hack. A decent tool doesn't stop at the last hop.

4. Pattern and Amount Analysis

Oddly split amounts that look like an attempt to dodge limits — structuring — are a signal on their own, even when the address itself checks out clean.

5. Manual Review for Borderline Cases

A mid-range score isn't an automatic rejection. A real person looks at the context — the client's history, the volume, whether this kind of transaction repeats.

6. Decision and Client Communication

Accept it, ask for extra verification (proof of funds, a document scan), or decline politely with a clear explanation — no accusations needed.

7. Logging the Report

The screening result gets saved. That's the exact report you'll show the bank or a regulator if a question comes in a month later.

What to Look for When Choosing a Screening Tool

  • Network coverage — at minimum Bitcoin, Ethereum, and Tron, since that's where most USDT volume actually lives
  • API response speed — screening shouldn't become a separate waiting step for the client
  • How often the risk databases update — new scam clusters appear every week
  • Easy integration with your back office or exchanger engine — a ready plugin beats a custom build
  • A pricing model you can read — per-query or flat subscription, run the math against your real transaction volume

Limits and Common Mistakes

Screening lowers risk, it doesn't erase it. A brand-new address with no transaction history will come back clean simply because there's no data yet — and that's not the same thing as safe.

A common mistake is setting the risk threshold too tight and losing good clients to false positives — blockchains do produce coincidental cluster matches that have nothing to do with fraud. Another one is plugging in a single provider once and never revisiting the thresholds, even though scoring methods keep changing on the provider's side.

And the main point: screening doesn't replace judgment. A client who pushes hard to move a large sum without a single question, and gets anxious about a short delay, is a signal on its own — whatever the algorithm says.

Conclusion

Screening incoming transactions isn't extra paperwork — it's the piece of infrastructure that keeps an exchanger running past its first season. Banks and payment providers judge you by what moves through your wallet, not by your clients' intentions.

Launching an exchanger on a ready-made solution that builds this kind of process into the engine from day one is possible with iEXExchanger.

Questions and answers

Frequently asked questions about this article

It's checking a crypto wallet's history and the path its coins took before you accept a payment. Specialized services map the connections between addresses and flag the ones tied to thefts, darknet markets, or sanctions lists. For an exchanger, it's a way to spot tainted money coming in before the deal is even done.