Definition · Bank payout

How to withdraw USDC to a bank account.

There are two main bank paths: use a regulated venue that converts USDC and sends a direct bank withdrawal, or use an eligible bank-connected P2P route. The right choice depends on liquidity, account purpose, transfer protection, geography, and whether you want to keep custody until the trade settles.

01

How USDC reaches a bank account

A regulated exchange can convert USDC and initiate an ACH, SEPA, Faster Payments, or local-bank withdrawal where supported. That route adds custody and venue onboarding but can offer predictable liquidity and statements.

USDCtoFiat instead settles through external payment accounts, not a direct bank wire. Zelle can move USD bank-to-bank for eligible US accounts; Revolut can hold or withdraw balances depending on region. Wise prohibits P2P crypto-sale receipts, and monzo.me is a personal-payment surface, so neither should be treated as an uncomplicated bank route.

02

Bank-connected routes

MethodCurrencyBank path
Zelle logoZelleUSDBank-to-bank in the US to your enrolled email
Wise logoWiseEUR, GBP, USDNot eligible for P2P crypto-sale receipts under current policy
Revolut logoRevolutEUR, GBP, USDRevolut account balance, withdrawable to a bank
Monzo logoMonzoGBPmonzo.me is a personal-payment link; account rules apply
03

When an exchange is the better bank route

For a large, predictable bank withdrawal at a specific time, a centralized exchange or OTC desk can be more reliable, because it can guarantee liquidity and produce account statements. USDCtoFiat is strongest when you want payment-app money and self-custody, and a bank-connected app is the bridge to your bank.

Common questions

What is USDCtoFiat?

USDCtoFiat coordinates non-custodial sales of native Base USDC for USD, EUR, or GBP through ZKP2P smart contracts. Payment-provider eligibility and account policies still apply; technical route support is not permission to use an external account, and Wise currently prohibits P2P crypto-sale receipts.

Does USDCtoFiat hold my funds?

No. You sign every transaction from your own wallet. Your USDC is locked in a public Base contract and releases to the buyer only after their payment is proven. You can withdraw any unfilled deposit at any time.

What does it cost to sell?

Creating and managing a seller deposit is free, though Base gas applies to onchain actions. The offramp SDK is free to integrate. On delegated fills, Delegate's 0.10% manager fee comes from the USDC released to the buyer, not from your fiat proceeds or your quoted rate. Peerlytics analytics and API credits are priced separately.

Do I need a centralized exchange account?

No exchange account is required to use USDCtoFiat. You need a wallet holding USDC on Base and an account on the payment app you want to be paid in. The payment app's own account rules and limits still apply.

Do I need to complete KYC?

USDCtoFiat does not collect identity documents, hold your fiat, or hold your keys. The payment app you use still controls its own verification, limits, and account rules. USDC settlement happens through Base smart contracts, and we cannot change what Venmo, PayPal, Wise, Zelle, or your bank requires.

Can USDCtoFiat send money straight to my bank?

No. USDCtoFiat does not initiate a direct bank wire. It settles through eligible external payment accounts. Zelle can reach an enrolled US bank directly and Revolut may support bank withdrawals by region; Wise currently prohibits P2P crypto-sale receipts and monzo.me is intended for personal payments.

Which method gets USDC to a US bank fastest?

Zelle is usually the most direct for a US bank account because it moves money bank-to-bank to your enrolled email. Fill speed still depends on buyer demand and your bank's Zelle limits.

How fast does a deposit fill?

Fill speed depends on buyer demand for your payment method, currency, rate, and order size. Check live liquidity for an eligible route before publishing; technical support does not override a provider's account rules. You can withdraw unfilled deposits whenever you want.