How to cash out USDC
Convert your USDC back to dollars in your bank account. Step-by-step instructions for every method.
Getting your dollars back is straightforward
One of the best things about USDC is that you can always convert it back to regular dollars. Whether you want to cash out $50 or $50,000, there's a path that works. This guide covers the most common methods, what they cost, and how long they take.
Option 1: Sell on a centralized exchange
If your USDC is on Coinbase, Kraken, or another major exchange, this is the simplest path. You sell your USDC for USD on the exchange (usually at a 1:1 rate with no spread), then withdraw the dollars to your bank account.
On Coinbase specifically, converting USDC to USD is free. There's no fee and no spread. You just go to your USDC balance, tap "Convert," choose USD, and confirm. The dollars appear in your Coinbase USD balance instantly. From there, withdraw to your bank via ACH (free, 1-3 business days) or wire transfer ($25 fee, same day).
Other exchanges charge small fees for the conversion or withdrawal. Kraken charges $5 for wire withdrawals. Bitstamp charges a small percentage. Always check the fee schedule before initiating a withdrawal.
Option 2: Circle redemption (large amounts)
If you're converting more than $100,000 in USDC, you can redeem directly with Circle through their Circle Mint platform. This burns the USDC tokens and sends you actual dollars via wire transfer.
Circle Mint is primarily for businesses and institutional users. You'll need to create an account, complete identity verification, and link a bank account. The process is more involved than using an exchange, but for very large amounts it can be more cost-effective and avoids exchange withdrawal limits.
For most individuals, using a major exchange is simpler and works perfectly fine even for large sums.
Option 3: Peer-to-peer
You can sell USDC directly to another person through P2P platforms. This can be useful in regions where exchange access is limited or if you prefer to receive payment in a specific local method.
Always use a reputable P2P platform with escrow protection. The platform holds your USDC until the buyer's payment clears, then releases the tokens. Never send USDC to a stranger based on a promise of payment.
Tax implications of cashing out
In the US, converting USDC to USD is generally not a taxable event if you bought the USDC at $1 and it's still worth $1. There's no capital gain or loss. However, if you earned USDC through yield, freelance payments, or rewards, that income was taxable when you received it.
Keep records of when you acquired your USDC and at what cost. If you're cashing out large amounts, consider consulting a tax professional. Our USDC tax guide covers this in more detail.
How long does it take?
The conversion from USDC to USD on an exchange is usually instant. The withdrawal to your bank depends on the method:
ACH transfer: 1-3 business days (most common, usually free) Wire transfer: Same day or next business day ($25-35 fee) Debit card withdrawal: Minutes to hours (higher fees, 1-2%)
Plan ahead if you need the money by a specific date. Weekends and bank holidays can delay processing.
Tips for a smooth cash-out
Make sure your bank account is already linked and verified on your exchange before you need to cash out. Verification can take days.
Start with a small test withdrawal if it's your first time. Confirm the money arrives before sending the full amount.
Be aware of daily withdrawal limits. Many exchanges cap withdrawals at $25,000-100,000 per day unless you've completed enhanced verification.
If your bank asks about the source of funds (which can happen with large transfers from crypto exchanges), be prepared to show your transaction history. This is routine anti-money laundering compliance, not a sign of trouble.