Polymarket charges approximately 2% on winning trades. The fee is deducted from your profit at resolution — you pay nothing on losing trades and nothing upfront.
When a market resolves in your favor, Polymarket takes ~2% of your profit. Example: buy YES at 60¢, resolves at $1.00. Profit per share is 40¢. Fee is ~0.8¢ per share. On a $100 position, that's roughly $0.80 in fees.
Polymarket does not charge deposit or withdrawal fees. You do pay Polygon network gas fees (under $0.01) when transacting on-chain. Bridging from Ethereum mainnet costs $2–10 in bridge fees.
If you're targeting 8% edge, a 2% fee on profits reduces your net take by roughly 0.3–0.8pp depending on the price. For thin-edge trades under 5%, fees eat a meaningful share. WhenWin requires a minimum 8% edge before flagging a pick.
Polymarket charges ~2% on profits only. Kalshi charges 1–7% on the trade itself regardless of outcome. For most high-probability trades, Polymarket's fee structure is lower-cost.
What percentage does Polymarket take? Approximately 2% on winning trades, deducted from profit at resolution.
Do you pay fees when selling early? No. Early exits are peer-to-peer trades — Polymarket's fee only applies at market resolution.
Kalshi fees → Polymarket vs Kalshi →