Polymarket Fees: What You Actually Pay
Polymarket charges a 2% fee on winnings — but that's not the whole story. Here's a complete breakdown of every cost involved in trading on Polymarket in 2026.
The short answer
- •Polymarket charges 2% of your profit on winning trades — nothing on losses
- •Depositing requires USDC on Polygon — expect 0.5–1.5% on USDC purchase
- •Gas fees on Polygon are negligible: under $0.01 per transaction
- •Total all-in cost per winning trade: approximately 2.5–3.5%
- •Kalshi is cheaper for US residents (USD deposit, same 2% fee, no crypto spread)
Full fee breakdown
How the 2% fee works in practice
Example: you buy YES at 60¢ and win
Effective fee rate: 0.8% of your total position ($0.80 / $100 notional)
Example: you buy YES at 60¢ and lose
No fee on losing trades. You lose only your stake.
The hidden cost: getting USDC on Polygon
Polymarket's listed 2% fee understates the real cost because it excludes the friction of getting USDC onto the Polygon network. Here's what each deposit method actually costs:
Buy USDC on Coinbase, withdraw to Polygon
BestCost: 0.5–1.0% spread + $0.00 gas (Coinbase covers it)
Buy USDC via Transak (in-app on Polymarket)
ConvenientCost: 1.0–3.0% depending on payment method and region
Bridge USDC from Ethereum mainnet
Avoid (high gas)Cost: 0.05% bridge fee + $5–15 ETH gas
Buy on Binance, withdraw to Polygon
Good for high volumeCost: 0.1% trading fee + free Polygon withdrawal
How Polymarket fees compare to alternatives
Polymarket
2% on winsDeposit: USDC via crypto (cost varies)
Not available (US blocked)
Kalshi
~2% on winsDeposit: USD bank transfer (free)
Legal for US residents
PredictIt
5% on profits + 10% on withdrawalsDeposit: USD (debit card or ACH)
Legal for US residents
Typical sportsbook
4–6% vig on every betDeposit: USD (varies by state)
Legal in 38 states
PaperPoly
Zero — paper trading onlyDeposit: No deposit needed
Legal everywhere
Frequently Asked Questions
What are Polymarket's trading fees?
Polymarket charges a 2% fee on winnings (not on your total stake). If you buy a YES contract at 50¢ and it resolves YES, you receive 98¢ profit instead of $1.00 profit. There is no fee on losing trades — you only pay when you win.
Does Polymarket charge deposit or withdrawal fees?
Polymarket itself does not charge deposit or withdrawal fees. However, you will pay Polygon network gas fees (typically under $0.01) and potentially a spread on USDC purchases if you buy USDC through a third-party app. Withdrawing USDC back to your wallet also incurs minimal Polygon gas.
How do Polymarket fees compare to Kalshi?
Both Polymarket and Kalshi charge approximately 2% fees on winning trades. The key difference is that Polymarket requires USDC on Polygon, so you incur extra costs buying and bridging USDC. Kalshi accepts direct USD via bank transfer, so US users often face lower total costs on Kalshi.
How do Polymarket fees compare to sportsbooks?
Sportsbooks typically charge 4–6% vig (juice) built into their lines. Polymarket's 2% fee on winnings is structurally lower for skilled traders who win more than they lose. For recreational bettors who lose most bets, the comparison is different since Polymarket only charges fees on wins.
Is there a way to trade prediction markets with zero fees?
PaperPoly is a free paper trading platform that charges no fees. You trade live Polymarket odds with $1,000 in virtual capital — no deposit, no gas fees, no withdrawal fees, and no 2% vig. It is the only prediction market platform that is completely free.
Trade prediction markets with zero fees
PaperPoly is completely free. No 2% fee, no USDC spread, no gas costs. Trade live Polymarket odds with $1,000 in virtual capital.
Start trading free →