Convert USDC to fiat through payment-app and bank routes.

You do not need a centralized exchange to turn native Base USDC into money. Create a deposit from your own wallet, and a buyer pays you in USD, EUR, or GBP through an eligible route while the Base contract holds your USDC until payment is proven. The external provider's current account rules still govern the fiat transfer.

Volume traded on Base
$20.23M

44,982 completed trades through the ZKP2P Protocol.

Protocol participants
14,158

Unique makers and takers across the ZKP2P Protocol.

USDCtoFiat liquidity created
$598.9k

352 USDCtoFiat deposits created by 86 makers.

Delegate volume filled
$246.7k

1,230 Delegate fills, including $18.9k over the trailing 30 days.

01

What USDC to fiat means

Fiat is government-issued money: dollars in Venmo or a bank account, euros in Revolut, pounds in Monzo. USDC is a dollar-pegged stablecoin on public networks. Converting USDC to fiat is the trade between the two — someone takes your USDC and you get spendable money where you actually need it.

There are two ways to make that trade. Hand your USDC to a custodial venue, let it sell on your behalf, and withdraw to a bank. Or sell it directly to another person, which is what USDCtoFiat does — with a public Base smart contract enforcing the trade instead of trust.

02

How the conversion works

  1. 01Connect a wallet holding native USDC on Base and open the sell flow.
  2. 02Choose a payment app, currency, and amount, enter your payout identifier, and create the deposit in the ZKP2P escrow.
  3. 03A buyer takes the deposit and pays you directly in the payment app you chose.
  4. 04Their payment is verified, and the contract releases the USDC to the buyer. Anything unfilled stays withdrawable by you.
03

Payment methods and currencies

MethodCurrenciesPayout handle
Venmo logoVenmoUSDVenmo username
Cash App logoCash AppUSDCashtag
Chime logoChimeUSD$ChimeSign
Zelle logoZelleUSDBank-registered email
Revolut logoRevolutEUR, GBP, USDRevtag
Wise logoWiseEUR, GBP, USDNot recommended: Wise prohibits P2P crypto-sale receipts
PayPal logoPayPalUSD, EUR, GBPPayPal.me; crypto-payment preapproval may be required
Monzo logoMonzoGBPmonzo.me; personal-account rules apply
04

What it costs vs an exchange

Selling on USDCtoFiat has no platform fee: you pay Base gas on onchain actions, and on delegated fills a 0.10% manager fee comes out of the USDC released to the buyer — not out of the fiat that lands in your payment app or the rate you were quoted.

A centralized exchange route usually stacks three costs: a trading or conversion fee, the venue's own spread, and a fiat withdrawal fee — plus the days a bank withdrawal can take to clear.

CostUSDCtoFiatCentralized exchange
Sell feeNone to create or manage a depositTrading or conversion fee set by the venue
SpreadDelegated, oracle-tracked rate near marketVenue spread on the fiat pair
PayoutDirect payment-app transfer from the buyerBank withdrawal, often with its own fee
GasBase gas on onchain actionsNetwork fee to deposit USDC
05

Paying business expenses from USDC

If your business earns in USDC — client invoices, onchain revenue, or DAO contributor pay — the expenses side may still run on fiat. Converting USDC on your own schedule can keep operating funds out of a custodial exchange account, but the receiving account must explicitly permit the business use and crypto-related payment.

Every fill settles through public Base contracts, so the conversion history behind your books is verifiable. When it is time to reconcile, the app exports a full trade log or a Tax Pack at usdctofiat.xyz/tax, including US Schedule C and UK SA103S self-employment templates.

  • Choose an account type that explicitly permits your business and crypto-related transfer.
  • US bank payments: eligible small-business Zelle accounts can receive USD, subject to the bank's rules.
  • For regulated venues, compare direct stablecoin conversion and bank withdrawal before using P2P.
  • One known counterparty: a private OTC order restricts the deposit to a single approved buyer wallet.

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.

How long does USDC to fiat take?

The onchain steps confirm quickly on Base, but total time depends on live buyer demand for an eligible payment method, currency, rate, and order size. Check current route depth rather than relying on a fixed estimate; unfilled deposits stay withdrawable.

Can a business convert USDC to fiat this way?

A business can create the onchain deposit, but it should receive fiat only through an account and payment type that explicitly permits both business and crypto-related activity. Provider policies differ: Wise currently prohibits P2P crypto-sale receipts, PayPal may require preapproval, and Zelle support depends on the bank. Trade-log and Tax Pack exports document the onchain conversion for bookkeeping.

Is converting USDC to fiat the same as cashing out USDC?

Yes. Cashing out, off-ramping, and converting USDC to fiat all describe the same trade: exchanging USDC for government-issued money. This page covers the peer-to-peer route; the cash-out guide compares it with exchanges, OTC desks, and cards.