Stop paying fees on losing trades. Try SharkBetX →

Polymarket Fee Calculator

See exactly what Polymarket charges before you trade. Or skip it with SharkBetX, 1.5% on winning trades only.

Step 1

Step 2

Step 3

%= $0.50/share

Fees peak at 50%, the most uncertain market.

Enter valid values above to see your fee.

Official Polymarket Builder

Stop paying fees on your losing trades.

SharkBetX: 1.5% on winning trades only • Live odds • 20+ leagues • On-chain

Try SharkBetX Free →

By SharkBetting Editorial, Prediction Market Analyst.

Polymarket fee calculator showing sports prediction market with taker fee breakdown
Key Takeaways
  • Polymarket fee formula: shares x feeRate x probability x (1 minus probability)
  • Sports: 3% | Finance/Politics/Tech: 4% | Economics/Other: 5% | Crypto: 7.2% | Geopolitics: FREE
  • Fees are highest at 50% probability and lowest at extremes
  • Makers (limit orders) pay zero fees and earn daily USDC rebates
  • No deposit, withdrawal, or gas fees from Polymarket itself
  • SharkBetX: 1.5% on winning trades only. Losing trades cost nothing in fees.

What Are Polymarket Trading Fees?

Polymarket charges a taker fee on most prediction markets. When you place a market order that fills immediately, you are the taker and pay the fee. The fee funds the Maker Rebates Program, distributing daily USDC rewards to traders who post limit orders.

The core rule: takers pay, makers earn. Click "Buy Yes" at the current price and you are a taker. Post a limit order that someone else fills later and you are a maker who earns rebates instead.

For a fundamentally different cost structure, SharkBetX is an official Polymarket Builder charging 1.5% on winning trades only. Losing trades cost nothing in fees.

How the Polymarket Fee Formula Works (Plain English)

fee = shares x feeRate x probability x (1 minus probability)

In plain English: The fee is biggest when the market is truly 50/50 and smallest when one side is a heavy favourite or longshot. Polymarket charges proportionally more for uncertain bets.

Why? The probability x (1 minus probability) term peaks at 0.25 when probability is 50% and falls toward zero at extremes.

Simple example: You think Chelsea will win the Champions League

You buy 100 shares at 30% probability. Cost: $30. If Chelsea wins, you get $100 back.

Polymarket fee: 100 x 3% x 0.30 x 0.70 = $0.63, paid now win or lose.

With SharkBetX: $0 fee if Chelsea loses. 1.5% of $100 payout = $1.50 only if they win.

Polymarket Fee Schedule by Category

CategoryTaker FeeMaker Rebate
Sports3.0%25% back to makers
Finance4.0%25% back to makers
Politics4.0%25% back to makers
Tech4.0%25% back to makers
Economics / Culture / Weather5.0%25% back to makers
Crypto7.2%20% back to makers
GeopoliticsFREEN/A

Source: docs.polymarket.com/trading/fees

Does Polymarket Charge Fees on Winnings?

No. The taker fee is charged at trade time regardless of outcome. When a market resolves YES, you receive the full $1.00 per share with no further fee deducted.

SharkBetX takes this further: zero fees on losing trades. Only 1.5% of the winning payout is charged. Make 10 trades and 6 lose, you pay fees on 4 trades with SharkBetX versus 10 with native Polymarket.

Polymarket vs Kalshi vs SharkBetX

PlatformWhen chargedRateFee on losing trade
Polymarket (native)At trade time3-7.2%Yes
KalshiOn profit (win)1-7% of profitNo
SharkBetXOn payout (win only)1.5% flatNo

Frequently Asked Questions

How much does Polymarket charge per trade?

It depends on category and probability. Sports: 3%, Crypto: 7.2%, Finance/Politics/Tech: 4%, Economics/Other: 5%. Fees are highest at 50% probability. Use the calculator above for the exact number for your trade.

Does Polymarket charge a fee on winnings?

No. The taker fee is charged at trade time regardless of outcome. You receive the full $1.00 per share if you win, with no additional settlement fee.

What is the Polymarket sports betting fee?

Sports markets charge a 3.0% taker fee, the lowest of all fee-enabled categories. For 100 shares at 50% probability that is $0.75, paid at trade time win or lose.

Does Polymarket have deposit or withdrawal fees?

No. Polymarket charges zero deposit and zero withdrawal fees. Gas on Polygon is typically under $0.01 and is often sponsored by Polymarket.

What is the difference between maker and taker fees?

Takers fill existing orders immediately and pay the fee. Makers post limit orders that others fill later, paying zero fees and earning daily USDC rebates of 20-25% of collected taker fees.

Is there a way to pay less in Polymarket fees?

SharkBetX is an official Polymarket Builder charging 1.5% on winning trades only. Losing trades cost nothing in fees. Access the full Polymarket order book with live odds across 20+ leagues.

SharkBetting Editorial Team, Prediction Market Analysts.

Sources: docs.polymarket.com/trading/fees, Polymarket CLOB API documentation.