Built for people who get paid in USDC.
If your income arrives as USDC, the last mile is turning it into spendable money. These guides map the cleanest cash-out workflow for each way of getting paid.
Find your workflow
Freelancers
Paid in USDC by clients and need local currency in an app you already use.
DAO contributors
Paid from a DAO treasury and want self-custodial cash-out, including for larger grants.
Global contractors
Cross-border contract work that needs reliable local-currency settlement and records.
Remote workers
A recurring USDC salary or stipend you cash out to the same payment app each cycle.
Why P2P fits stablecoin income
People paid in USDC rarely want another exchange account, another KYC onboarding, or a withdrawal queue between them and their money. A non-custodial P2P off-ramp pays your existing payment app directly, settles the USDC in a public Base contract, and lets you withdraw any unfilled balance.
The tradeoff is liquidity, not custody: a deposit fills when a buyer wants your payment method, currency, and rate. Choosing a liquid route for your region is the single biggest lever on how fast you get paid.
Keep exploring
Common questions
What is USDCtoFiat?
USDCtoFiat lets you sell USDC on Base for money in Venmo, Cash App, Chime, Revolut, Wise, Zelle, PayPal, Monzo, N26, and Luxon. You keep control of your wallet, and trades settle through non-custodial ZKP2P smart contracts on Base.
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, webhooks, 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 fast does a deposit fill?
Fill speed depends on buyer demand for your payment method, currency, and rate. Liquid routes like USD via Venmo or Cash App, or EUR/GBP via Revolut or Wise, move fastest. You can withdraw unfilled deposits whenever you want.