PredictionWolf
Tutorial · Updated May 2026

How to Withdraw from Polymarket

Get your winnings off the platform and into your wallet or bank account — without paying unnecessary fees.

Withdrawing winnings from Polymarket is genuinely easy if you know what you’re doing, and frustrating if you don’t. The platform doesn’t charge withdrawal fees, but third-party costs can chew up your gains if you choose the wrong rail. Here’s the full walkthrough.

The short version

How withdrawals actually work

When you cash out a winning position, the proceeds (in pUSD/USDC on the international platform, or USD on the US platform) sit in your Polymarket balance. To get that balance out, you initiate a withdrawal to a wallet or bank account you control.

Polymarket itself charges no withdrawal fees. The only costs are network fees (Polygon gas, typically a penny or two) and, if you’re moving to a different chain, bridge fees.

International platform: withdrawing to USDC

If you want to keep your winnings as USDC (the most common case), the flow is:

  1. Open the Withdraw screen in your Polymarket account.
  2. Enter the destination wallet address. This should be a wallet you control — typically MetaMask or another Polygon-compatible wallet. Make sure the address is for the Polygon network.
  3. Enter the amount. No minimum on the international platform.
  4. Confirm the transaction. Within 1-2 minutes, the USDC will arrive in your destination wallet.

From there, you can either keep the USDC, swap it to another token via a DEX, or send it to a centralized exchange to convert to fiat.

Converting USDC to actual dollars

USDC is a stablecoin pegged 1:1 to USD, but you can’t directly spend it. To get actual fiat, you need to off-ramp through an exchange.

  1. Send your USDC from Polymarket to an exchange. Coinbase, Kraken, Binance.US (if available in your state), or Gemini all support USDC on Polygon. Use the exchange’s USDC deposit address (set to Polygon network).
  2. Sell USDC for USD on the exchange. This is typically a 1:1 conversion with negligible fees on major exchanges.
  3. Withdraw USD to your bank via ACH or wire. ACH is free and takes 1-3 business days. Wire is faster but has fees.

The full off-ramp process — from initiating a Polymarket withdrawal to USD in your bank — typically takes 2-4 business days.

Haven’t claimed the bonus yet?

$20 free with promo code BOOST20 on signup.

See the bonus →

US platform: withdrawing to your bank

The US version of Polymarket has a much simpler withdrawal flow. Since funds are already in USD held by an FCM, withdrawal is just an ACH transfer to your linked bank account.

  1. Open the Withdraw screen within the US Polymarket app.
  2. Select your linked bank account (the one you used to deposit).
  3. Enter the amount and confirm.
  4. Wait 1-3 business days for ACH settlement.

No crypto, no bridging, no DEX conversions. The trade-off is that you’re locked into the rail you funded with — you can’t withdraw to a crypto wallet.

Common withdrawal mistakes

Withdrawing to the wrong network

Same problem as deposits, in reverse. If you withdraw USDC from Polymarket and try to deposit it to an exchange address set to the Ethereum network, your funds will be lost in transit. Always confirm: the address you’re sending to is a Polygon USDC address.

Forgetting about taxes

Prediction market winnings are taxable in most jurisdictions. The IRS treats Polymarket gains differently depending on your circumstances — sometimes as gambling income (different from regular betting), sometimes as miscellaneous income, sometimes as capital gains. Keep records of all your withdrawals.

Using a small exchange that doesn’t support Polygon USDC

Not every exchange supports USDC on Polygon natively. Always confirm Polygon USDC support before sending. The major exchanges (Coinbase, Kraken, Binance, Gemini) all support it; smaller exchanges may not.

Bridging unnecessarily

Some users instinctively bridge USDC from Polygon back to Ethereum before sending to an exchange. This is usually wasteful — Polygon USDC works fine on most exchanges and the bridge costs $5-20. Only bridge if you specifically need Ethereum USDC for some downstream use.

How long do withdrawals actually take?

PathTypical time
Polymarket → your Polygon wallet1-2 minutes
Polygon wallet → exchange (USDC)1-2 minutes
Exchange USDC sale → USDInstant
Exchange USD → bank ACH1-3 business days
Total: Polymarket → bank2-4 business days
US platform → linked bank (ACH)1-3 business days

Frequently asked

Is there a minimum withdrawal on Polymarket?
No minimum on the international platform. The US platform may have small minimums set by the FCM, typically $10 or less.
Does Polymarket report withdrawals to the IRS?
The US platform issues tax forms (1099) for users above certain thresholds. The international platform doesn’t issue US tax forms, but that doesn’t exempt you from reporting income. All Polymarket transactions are on-chain and traceable.
Can I withdraw to a different wallet than I deposited from?
Yes on the international platform — you can withdraw to any Polygon-compatible address. The US platform may restrict withdrawals to your originally funded source (the FCM’s policy).
What’s the maximum I can withdraw in one transaction?
No hard maximum on the international platform, but very large withdrawals (six figures) may trigger additional KYC verification before processing. The US platform follows standard FCM withdrawal procedures.
Why was my withdrawal flagged?
Most commonly: KYC review on a large withdrawal, or the destination wallet has been flagged for connections to sanctioned addresses. Contact Polymarket support — most flags are resolved within 24-72 hours.