yescrow

Cashing out to your bank

When a deal closes you are paid in USDC or USDT. To get euros, pounds or dollars, withdraw it to your own wallet first, then send it from there to your exchange and sell it.

Two steps, always through your own wallet

  1. Withdraw to your own wallet. In My deals, withdraw your balance to the wallet you used in the deal. It costs you no gas. Choose the network your exchange takes (the table below), so the next step stays on that network.
  2. Send it from your wallet to your exchange. At the exchange, open the deposit page for the token you were paid in, choose the same network and copy the address. Send the token there from your wallet. This is an ordinary transaction, so it needs a little ETH on that network for gas.
  3. Prove the wallet is yours, once. For a deposit above €1,000, exchanges in the EU ask you to show the sending wallet is yours: by signing a message in it, sending a small test amount, or a screenshot. After that they accept deposits from it. Kraken, for example, then adds the address to your account.
  4. Sell it and withdraw to your bank. Sell the token for euros, pounds or dollars on the exchange's order book and withdraw by SEPA, Faster Payments or ACH.

Why not withdraw straight to the exchange

Your payout doesn't come from your wallet. On Arbitrum One it comes from the escrow contract, which every deal shares and nobody holds a key to; on Base and Ethereum it arrives through Circle's or USDT0's bridge. Nobody can sign a message as either of them.

  • The rule. Under the EU's Transfer of Funds Regulation (2023/1113, Art. 16), an exchange receiving more than €1,000 from a wallet it doesn't run must check that the wallet belongs to its customer. The EBA's guidelines of July 2024 list the ways: a signed message, a test amount sent from and back to the wallet, a screenshot or a call. The escrow can do none of them. In the UK, exchanges may ask for the sender's details from £800 (since 30 June 2026).
  • What exchanges do. Kraken accepts only your own wallets' deposits from EU and UK clients. Bitvavo sends deposits from someone else back to the sending address. Bitpanda says tokens sent from a smart contract are lost.
  • Why that loses the money. A deposit sent back goes to the escrow, which has no way to return it: there is no owner and no recovery function. Sent there, it is lost for good.

That is why the withdraw form asks you to confirm when the address isn't your connected wallet.

Which network each exchange takes

Checked on 25 October 2026 for clients in the EEA. Exchanges change their lists, so check the deposit page before you send.

ExchangeUSDCUSDT on Arbitrum One
KrakenArbitrum One, Base or EthereumNot for EEA clients; UK and US clients yes
CoinbaseArbitrum One, Base or EthereumNot credited (Coinbase Support, March 2026)
BitstampArbitrum One or Ethereum (no Base)No
BitvavoEthereum onlyNo (delisted 31 January 2025)
Gemini (EU and UK)Ethereum: Gemini’s terms for EU and UK clients point to it aloneNot in the EEA since 28 February 2025
BitpandaArbitrum One, Base or EthereumBeing delisted
Crypto.com (EEA)Arbitrum One, Base or EthereumNo
OKX EUArbitrum One or Ethereum (Base not confirmed)Only converted, one way, to USDC

Before you send

  • Minimum deposits. Kraken takes at least 2.50 USDC or USDT, and a smaller deposit is lost. Bitpanda's minimum is 1.14, and Bitvavo's is 0.1 USDC.
  • A bank deposit first, at some exchanges. Bitpanda needs a bank deposit of at least €10 before your first crypto deposit from another platform. Crypto.com's app pays out euros only after you have deposited euros.
  • Check the exchange takes USDC deposits now. Since 2 March 2026, EU exchanges need a payment licence for USDC transfers, and One Trading paused outside USDC deposits because of it. Binance stopped taking deposits from the EEA on 1 July 2026, and Uphold has paused EEA deposits until it is licensed.
  • A smart-contract wallet. If your own wallet is a smart account or a Safe, its transfers are contract calls. Bitpanda says tokens sent from a smart contract are lost, and Bybit EU accepts contract deposits only for ETH. Send to them from an ordinary wallet.
  • Sell on the order book. Kraken Pro charges 0.20% on stablecoin pairs, about €20 on €10,000, and €1 per SEPA withdrawal. Coinbase converts USDC to US dollars one to one, free below $5 million per 30 days. Simple buy and sell modes in apps cost more: Bitpanda builds 0 to 2.49% into its price.

USDT in the EEA: ask for USDC

If you live in the EEA, ask the buyer to pay in USDC. ESMA's opinion of 8 October 2026 tells licensed exchanges to stop servicing stablecoins that aren't MiCA-compliant, such as USDT, within three months, so by about 8 January 2027. Kraken's EEA clients already can't deposit or trade USDT, Revolut has refused incoming USDT in the EEA since 30 July 2026, Coinbase has restricted receiving it since December 2024, and OKX EU only converts it to USDC. In the UK and the US, USDT still sells, for example at Kraken.

Taxes

A domain sale paid in a stablecoin is still a sale. From 2026, exchanges in the EU report each customer's sales and incoming transfers to the tax authorities under DAC8 (Directive (EU) 2023/2226), so expect to give yours your tax details. The exchange reports, not yescrow. Ask your tax adviser how your country treats the sale.

Keep the deal page

If your bank, exchange or tax office asks where the money came from, the deal page links every step on-chain: the domain, the price, the registry proof and the payment.

Why yescrow doesn't pay out to banks

The contract can only pay in the deal's token, to the deal's own parties. Paying out to banks would mean yescrow holding the money in between, which the contract is built to avoid. The exchange handles the bank side and its own ID checks.

Buyers paying from a bank do the same in reverse: see Paying by bank transfer.