Polymarket Fees Explained: 4 Costs That Eat Your Edge
Polymarket fees include a 2% profit fee, CLOB spreads, and USDC conversion costs. 4 worked examples show the real cost at every price point and entry.
How Polymarket fees actually work
Polymarket fees are not straightforward. The platform advertises no trading commissions, which is technically true but misleading. Polymarket charges a 2% fee on net profits when a market resolves. If you buy 100 contracts at $0.40 and the market resolves Yes, your gross profit is $60. Polymarket takes 2% of that $60, or $1.20. If the market resolves No, you lose your $40 and Polymarket charges nothing.
That 2% profit fee is only one of four costs. The others hide in the order book mechanics, the spread, and the USDC on-ramp. Together, these costs can consume 3-8% of your edge depending on the contract price and market liquidity.
Understanding every layer of the Polymarket fee structure is the difference between a profitable trading operation and one that bleeds money through invisible friction. Run any Polymarket scenario through the fee calculator to see total costs before you trade.
How Polymarket's CLOB drives your costs
Polymarket runs on a central limit order book (CLOB) built on Polygon. This is the same order book architecture used by stock exchanges and crypto spot markets. Buyers post bids, sellers post asks, and trades execute when the two sides meet.
The CLOB determines your costs in two ways: the spread you cross when entering a position, and whether you are a maker or a taker.
Takers place orders that execute immediately against existing orders on the book. You want to buy at $0.55 and the best ask is $0.55. You click buy, your order fills, and you pay the ask price. Takers are price-takers. They accept whatever the book offers.
Makers place limit orders that sit on the book and wait. You want to buy at $0.53 when the best ask is $0.55. Your bid rests on the book until a seller matches it. Makers provide liquidity. They set the prices that takers accept.
On Polymarket, there is no explicit maker/taker fee split like you see on crypto exchanges such as Binance or Coinbase. Both makers and takers trade without a per-order commission. The cost difference between the two comes entirely from the spread: takers cross it, makers avoid it.
Worked example: maker vs taker on a $0.55 contract
A market on "Will the Supreme Court rule on X by June?" shows a bid of $0.53 and an ask of $0.55. The spread is $0.02.
As a taker (buy at the ask):
- Entry price: $0.55
- If market resolves Yes: profit = $0.45, minus 2% fee = $0.45 x 0.98 = $0.441
- Net return: $0.441 on $0.55 risked
- Effective cost: $0.009 in fees + $0.02 in spread crossed = $0.029 total
As a maker (bid at $0.53, wait for fill):
- Entry price: $0.53
- If market resolves Yes: profit = $0.47, minus 2% fee = $0.47 x 0.98 = $0.4606
- Net return: $0.4606 on $0.53 risked
- Effective cost: $0.0094 in fees, zero spread cost
The maker saves $0.02 on entry and pays a slightly lower fee (because the profit base is calculated from a lower entry price). Over 100 similar trades, maker execution saves roughly $2.00 in spread costs alone. The tradeoff: maker orders require patience and carry fill risk. On liquid markets, bids one tick inside the spread fill within minutes. On thin markets, you might wait hours or never get filled.
The PM EV calculator lets you compare expected value at different entry prices, so you can quantify exactly how much maker execution is worth on any specific contract.
The 2% profit fee: when it applies and when it does not
Polymarket's 2% profit fee is straightforward in theory: the platform takes 2% of your net winnings when a market resolves. But the details matter.
When you pay the fee:
- You hold contracts through resolution and the market resolves in your favor
- The fee applies to the difference between your entry price and the $1.00 payout
When you do not pay:
- The market resolves against you (you lose, Polymarket charges nothing)
- You sell your position before resolution on the secondary market
- You buy and sell at the same price (no profit, no fee)
That second point is critical. If you buy at $0.40 and sell at $0.60 before the market resolves, you pocket $0.20 profit per contract with zero Polymarket fee. The only cost is the spread you crossed on entry and exit. This makes Polymarket structurally cheaper for active traders who capture price movement rather than holding to settlement.
Worked example: hold-to-settlement vs early exit
You buy 200 contracts at $0.40 on a market you believe has a 55% true probability.
Strategy A: Hold to settlement
- If Yes (55% chance): profit = 200 x $0.60 = $120, fee = $120 x 0.02 = $2.40, net = $117.60
- If No (45% chance): loss = 200 x $0.40 = $80, fee = $0
- EV = (0.55 x $117.60) - (0.45 x $80) = $64.68 - $36.00 = +$28.68
Strategy B: Sell at $0.55 after favorable movement (no resolution fee)
- Profit = 200 x $0.15 = $30, fee = $0, spread cost on exit ~$0.01 x 200 = $2
- Net = $28.00
- But this requires the market to move to $0.55, which is not guaranteed
The 2% fee on settlement is modest. On a $0.40 entry that resolves Yes, $2.40 in fees on $120 of gross profit is a 2% drag. Compare that to Kalshi's fee structure, where the 7% x p x (1-p) formula can charge more per contract on balanced markets but nothing on extreme prices. On a $0.50 contract, Kalshi takers pay $0.0175 per contract versus Polymarket's effective cost of approximately $0.01 (2% of $0.50 profit). At balanced prices, Polymarket is cheaper. At extreme prices ($0.10 or $0.90), Kalshi's formula drops below Polymarket's spread costs.
Hidden cost #1: bid-ask spread on the CLOB
The spread is Polymarket's true fee for most traders. It is the gap between the highest bid and the lowest ask on the order book, and you pay it every time you execute a market order.
On liquid markets (presidential elections, major economic events), spreads run 1-2 cents. On thin markets (niche politics, entertainment, weather), spreads widen to 3-8 cents. The spread cost scales linearly with position size up to the depth available at the best price, then gets worse as you eat through the book.
| Market Type | Typical Spread | Cost per 100 Contracts | Spread as % of $0.50 Contract |
|---|---|---|---|
| High-liquidity (elections, Fed) | $0.01-$0.02 | $1-$2 | 2-4% |
| Medium-liquidity (major politics) | $0.02-$0.04 | $2-$4 | 4-8% |
| Low-liquidity (niche events) | $0.04-$0.08 | $4-$8 | 8-16% |
That last row is where traders get hurt. An 8-cent spread on a $0.50 contract means you start the trade down 16% before the 2% profit fee even applies. No amount of edge overcomes a 16% entry cost. The break-even calculator shows exactly how much true probability you need to overcome any given spread.
For a detailed analysis of how Polymarket's spread costs compare across all eight platforms, read the prediction market fees comparison.
Hidden cost #2: USDC conversion and on-ramp fees
Polymarket runs on USDC on the Polygon network. If you are starting with dollars in a bank account, you pay to convert.
The conversion path:
- Buy USDC on an exchange (Coinbase, Kraken, etc.). Exchange fee: 0-0.6% depending on maker/taker tier.
- Bridge USDC to Polygon. Gas fee: typically $0.50-$2.00 per transaction.
- Deposit USDC into Polymarket. Polymarket handles this step, but the bridge transaction has a gas cost.
- When you withdraw, reverse the process. Another gas fee plus exchange fee to convert back to USD.
Worked example: round-trip conversion cost
You deposit $1,000 into Polymarket.
- Exchange fee to buy USDC: 0.4% = $4.00
- Bridge to Polygon: $1.00
- Trading (assume $1,000 deployed, $200 net profit over time)
- Withdrawal bridge: $1.00
- Exchange fee to sell USDC: 0.4% = $4.80
- Total conversion cost: $10.80, or 5.4% of your $200 profit
For small accounts under $500, these fixed costs are proportionally devastating. For accounts above $5,000, the percentage drops below 1% and becomes negligible relative to trading costs. The key: minimize the number of deposit/withdrawal cycles. Fund your account in larger chunks, not drip by drip.
U.S.-based traders face an additional consideration: Polymarket currently restricts U.S. users from trading on most markets. This means the USDC on-ramp pathway applies primarily to non-U.S. traders. U.S. traders looking for similar markets should consider Kalshi or platforms that route through it, like Robinhood. For the full legality breakdown, see the Kalshi vs Polymarket comparison.
Polymarket vs Kalshi: fee comparison at every price point
The right platform depends on the contract price, your expected win rate, and how you trade. Here is a side-by-side on a per-contract basis, assuming you hold to settlement and win.
| Entry Price | Polymarket Total Cost | Kalshi Taker Cost | Kalshi Maker Cost | Cheapest Option |
|---|---|---|---|---|
| $0.10 | ~$0.028 (spread + 2% of $0.90) | $0.0063 | $0.0016 | Kalshi maker |
| $0.20 | ~$0.026 (spread + 2% of $0.80) | $0.0112 | $0.0028 | Kalshi maker |
| $0.30 | ~$0.024 (spread + 2% of $0.70) | $0.0147 | $0.0037 | Polymarket |
| $0.50 | ~$0.020 (spread + 2% of $0.50) | $0.0175 | $0.0044 | Kalshi maker |
| $0.70 | ~$0.016 (spread + 2% of $0.30) | $0.0147 | $0.0037 | Polymarket on liquid markets |
| $0.90 | ~$0.012 (spread + 2% of $0.10) | $0.0063 | $0.0016 | Kalshi maker |
Polymarket's cost advantage shows up in the middle range ($0.30-$0.70) against Kalshi taker fees, where the 2% profit fee is lower than Kalshi's 7% x p x (1-p) formula. But Kalshi maker orders undercut Polymarket at nearly every price point because the 75% maker discount is so steep.
The real question is whether you can consistently get maker fills on Kalshi. On high-liquidity markets (Fed decisions, elections), maker orders fill reliably. On thin Kalshi markets, you might be forced into taker orders, which tilts the comparison toward Polymarket.
For losing trades, Polymarket wins unconditionally. You pay zero. On Kalshi, you still paid the entry fee. Over a long career with a 55% win rate, the asymmetry of Polymarket's "winners pay" model saves money compared to Kalshi's per-trade model for strategies with moderate win rates and large profit-per-win.
For the complete breakdown of how fees interact with expected value across all platforms, read prediction market fees explained. And for a framework on minimizing fee drag through platform selection and position sizing, the prediction market strategy guide covers the full pipeline.
How to minimize your Polymarket fees
Six actions, ordered by impact:
-
Use limit orders. Place bids inside the spread instead of crossing the ask. On a market with a $0.53/$0.55 book, bid $0.54. You save $0.01 per contract and often get filled within minutes on active markets.
-
Trade liquid markets. Stick to markets with spreads under 2 cents. The spread is your largest cost on Polymarket. A 1-cent spread costs 2% on a $0.50 contract. A 5-cent spread costs 10%. The depth of the order book matters more than the headline "no fees" claim.
-
Sell before resolution when the math favors it. If a market has moved 15 cents in your favor and you can exit with a 1-cent spread, you lock in profit with zero profit fee. The 2% fee only applies at settlement. Active traders who capture price movement avoid it entirely.
-
Fund in large batches. The USDC on-ramp costs $5-$10 per round trip regardless of size. Depositing $5,000 once costs the same as depositing $500 ten times but saves you $45-$90 in repeated bridge and exchange fees.
-
Monitor spread before sizing. Check the order book depth at your target price. If only $200 is available at the ask and you want $2,000 in contracts, you will eat through multiple price levels. Price impact on thin books can add 3-5 cents of effective slippage beyond the visible spread. Use the liquidity calculator to simulate slippage before placing large orders.
-
Compare against Kalshi for the same event. Many political and economic events trade on both Polymarket and Kalshi. If the contract prices are similar, the cheaper execution platform depends on your order type and the contract price. When prices disagree by more than the combined fee drag, that is a cross-platform arbitrage opportunity.
Frequently asked questions
- What fees does Polymarket charge?
- Polymarket charges a 2% fee on net profits when a market resolves in your favor. There is no fee on losing trades. Additional costs include the bid-ask spread on the CLOB (1-8 cents depending on liquidity) and USDC conversion fees for deposits and withdrawals.
- Is Polymarket cheaper than Kalshi?
- It depends on the trade. Polymarket is cheaper on losing trades (zero fee) and on mid-range contracts ($0.30-$0.70) compared to Kalshi taker orders. Kalshi maker orders are cheaper at most price points. Use the fee calculator to compare for your specific scenario.
- Does Polymarket charge maker and taker fees?
- Polymarket does not charge separate maker or taker commissions. Both order types trade commission-free. The cost difference between maker and taker execution comes from the bid-ask spread: takers pay it, makers avoid it. The 2% profit fee applies equally regardless of order type.
- How do I avoid Polymarket fees?
- You cannot avoid the 2% profit fee on winning settlements. But you can avoid it by selling positions before resolution. You can minimize spread costs by using limit orders and trading only liquid markets. Fund your account in large batches to reduce USDC conversion costs per dollar deployed.
- What are the hidden costs on Polymarket?
- Three hidden costs beyond the 2% profit fee: bid-ask spread on the order book (1-8 cents per contract), USDC on-ramp and off-ramp fees ($5-$10 per round trip in exchange and gas fees), and price impact slippage on large orders in thin markets.
