How to Withdraw from Polymarket (2026): Cash Out Guide
Polymarket withdrawals go through USDC on Polygon. Here's how to convert your winnings to real dollars in your bank account.
You won your bet on Polymarket. Your shares settled at $1.00 and now you’ve got USDC sitting in your account. (If you’re still figuring out how to fund your account in the first place, see our Polymarket deposit guide.) The problem? USDC in a Polymarket smart contract doesn’t pay your rent. You need to get it into your bank account as actual dollars.
Unlike Kalshi, where you click “withdraw” and money shows up in your bank via ACH, Polymarket takes a few extra steps because it runs on crypto rails. It’s not hard, but if you’ve never moved crypto between wallets and exchanges before, it can feel intimidating. This guide walks through everything.
The Withdrawal Path
Here’s the route your money takes:
Polymarket → Your Wallet (Polygon) → Bridge → Exchange → Bank Account
Each step has different costs and timing. The whole thing typically takes 1-3 days, with the bank transfer being the slowest part.
Step 1: Close Your Positions
Before you can withdraw, your USDC needs to be available — not locked up in active positions. Two options:
Sell your shares on the market. Head to your Portfolio, find the position, and sell. You’ll get USDC immediately at whatever the current market price is. Check the implied probability before selling to make sure you’re not giving up too much edge. Fastest option, but you might not love the price if liquidity’s thin.
Wait for settlement. If the event’s close to resolving, just wait. Winning shares pay out $1.00 each, losers pay $0.00, and it’s all automatic — the USDC shows up in your available balance.
Once your USDC is free, you’re ready to withdraw. (If you’re new to how prediction market contracts settle, our what are event contracts guide explains the mechanics.)
Step 2: Withdraw from Polymarket to Your Wallet
Hit the Withdraw button in your Polymarket account. Your USDC moves from Polymarket’s proxy wallet back to your connected wallet on the Polygon network.
This is fast — usually under a minute. Gas on Polygon is basically nothing, less than a penny.
One thing to know: your USDC is now on the Polygon network. Most exchanges don’t accept deposits directly from Polygon (though this is changing). You’ll probably need to bridge to Ethereum or another supported network.
Step 3: Bridge to Ethereum (If Needed)
This is the step that trips up most people. Your USDC is on Polygon, but most exchanges want it on Ethereum mainnet. You need to “bridge” your tokens from one blockchain to another.
Option A: Polygon Bridge (Official)
The official Polygon bridge is the most secure option. Transfer your USDC from Polygon to Ethereum mainnet. Downside: it can take 30 minutes to several hours, and Ethereum gas fees apply on the receiving end (potentially $5-20 when the network’s busy).
Option B: Coinbase Direct Polygon Deposit
This is the move. Coinbase now supports USDC deposits directly on the Polygon network. If you use Coinbase, you can skip the bridge entirely — just send your USDC from your Polygon wallet to your Coinbase Polygon deposit address. Saves time and bridge fees.
Option C: Third-Party Bridges
Services like Across, Stargate, or Orbiter offer faster bridging with competitive fees. Generally safe and well-audited, but slightly more risk than the official bridge. Fees are typically $1-5.
Triple-check the network before sending. Sending USDC on the wrong network (like Polygon USDC to an Ethereum-only address) can mean permanently lost funds. Don’t rush this step.
Step 4: Deposit to a Centralized Exchange
Send your USDC to a centralized exchange where you can sell it for USD:
| Exchange | USDC Networks Supported | USD Withdrawal Methods | Withdrawal Fee |
|---|---|---|---|
| Coinbase | Ethereum, Polygon, Base, Solana | ACH, Wire | Free (ACH) |
| Kraken | Ethereum, Polygon | ACH, Wire | Free (ACH) |
| Gemini | Ethereum | ACH, Wire | Free (ACH) |
Coinbase is the easiest for most US users since it takes Polygon USDC directly, which means no bridging needed.
Once your USDC lands (usually within minutes), sell it for USD. USDC trades at essentially $1.00, so there’s no real price impact. The exchange fee for selling USDC is minimal or zero.
Step 5: Withdraw USD to Your Bank
Initiate a bank withdrawal from your exchange:
- ACH transfer: Free on most exchanges, 1-3 business days
- Wire transfer: ~$25 fee, arrives same day or next business day
Under $1,000? ACH makes sense. Bigger amounts where you want speed? The wire fee might be worth it.
Total Cost Breakdown
Here’s what the full process typically costs:
| Step | Cost | Time |
|---|---|---|
| Polymarket withdrawal | ~$0.01 (Polygon gas) | Under 1 minute |
| Bridge to Ethereum | $2-20 (varies with gas) | 30 min - 3 hours |
| Exchange deposit | Free | 5-30 minutes |
| Sell USDC for USD | $0-1 | Instant |
| Bank withdrawal (ACH) | Free | 1-3 business days |
| Total | $2-21 | 1-3 days |
Use Coinbase with direct Polygon deposits and you skip the bridge entirely — total cost drops to basically zero.
Polymarket vs Kalshi Withdrawals
For context, here’s how it stacks up against Kalshi:
| Kalshi | Polymarket | |
|---|---|---|
| Withdrawal method | Direct ACH/wire to bank | Crypto → Exchange → Bank |
| Steps involved | 1 (click withdraw) | 3-5 |
| Time to bank | 2-4 business days | 1-3 days |
| Fees | Free (ACH) | $0-20 (depends on bridge) |
| Minimum withdrawal | None | None (but small amounts impractical) |
| Identity verification | Required | Not required for withdrawal |
Kalshi is way simpler. Click withdraw, money shows up in your bank. No bridges, no exchanges, no gas fees. That’s the main convenience trade-off between the two — more on that comparison here.
Common Mistakes
Sending on the Wrong Network
The most expensive mistake in crypto. Send Polygon USDC to an address that only accepts Ethereum USDC and your funds could be gone forever. Always verify the network matches before hitting send.
Withdrawing During High Gas
Ethereum gas fees spike when the network’s busy. Bridging during a spike can cost $20-50 instead of the usual $2-5. Check gas prices before bridging, or just use Coinbase’s direct Polygon deposit and avoid the issue entirely.
Forgetting About Taxes
Withdrawing itself isn’t a taxable event. But selling your Polymarket shares (at settlement or on the market) is. Make sure you’re tracking your trades for taxes before you cash out. Nobody wants a surprise from the IRS in April.
Leaving Large Balances Sitting in Polymarket
Your USDC sits in a smart contract, not a bank account. There’s no FDIC insurance, no segregated fund protection. This is one of the key differences between Polymarket and regulated platforms. If there’s a smart contract exploit or Polymarket has operational problems, your funds are at risk. Pull profits out regularly instead of letting them pile up.
Tips for Smoother Withdrawals
- Use Coinbase + Polygon: Skip the bridge entirely by depositing USDC directly from Polygon to Coinbase
- Batch your withdrawals: Don’t pull out $20 at a time — wait until you’ve got a meaningful amount so fees don’t eat into it
- Keep records: Screenshot every transaction for tax reporting. Your wallet address on Polygonscan has the full history
- Test with a small amount first: If it’s your first withdrawal, send $5-10 through the whole pipeline before moving your real balance
- Set up your exchange account early: Get Coinbase/Kraken verified before you need to withdraw, not after
The Bottom Line
Getting money out of Polymarket isn’t as clean as a traditional exchange, but it’s not hard once you’ve done it once. The Coinbase + Polygon route is the fastest and cheapest for most people. The whole thing — selling shares to dollars in your bank — takes 1-3 days and costs anywhere from zero to $20.
If the multi-step process sounds annoying, you might prefer Kalshi for its one-click withdrawals. If you value Polymarket’s deeper liquidity and broader markets, the withdrawal process is a minor hassle for what you get in return. Once you’re comfortable with the mechanics, focus on finding real edge to make those withdrawals worth the effort.