OFAC screening for NFT marketplaces

NFT marketplaces must check buyers, sellers, and wallet addresses against the SDN List before allowing a trade.

TL;DR

TL;DR: OFAC screening for an NFT marketplace means verifying that neither party to a listing, bid, or sale appears on the SDN List. Trading NFTs with a sanctioned party is prohibited.

Who a marketplace screens

Why it matters

OFAC enforcement carries strict liability, so intent is not required. A marketplace that facilitates a sale to a designated wallet can face civil penalties starting at $356,000 per violation. An NFT is a store of value just like any other asset, so a sanctioned party holding one can use a sale to move value.

Practical implementation

Run a check at listing, at bid, and at settlement. A single HTTP call under 100 ms keeps the flow fast. Because NFT transactions settle on chain, automation matters: agents and smart contracts can call a screening API before executing a transfer.

Log every screen so you can demonstrate coverage later. Blocking a flagged wallet before the trade is far cheaper than unwinding one after the asset has already moved to a designated address.

Settlement is the critical point

The highest risk moment is when the NFT and payment move at the same time. Screen both the buyer and seller wallets at settlement, then record the result with the transaction. Because the SDN List updates regularly, a wallet that was clean at listing can be designated by settlement time, so the final check is the one that protects you.

Screen your agent’s next payment

Free OFAC sanctions screening — 5 checks/day, no signup.

Check a wallet →