Polymarket fees are small but not zero. There is no maker fee and no fee to deposit or withdraw USDC, but as of 2026 there is a small taker fee that changes by category, and every trade also pays the bid/ask spread. Add it up and a typical trade costs around 1%.
For years the pitch was simple: Polymarket had no percentage trading fee, so people assumed it was free. It never was. The real cost came from the spread, from price impact on bigger orders, and from a few cents of Polygon gas on deposits. In 2026 Polymarket also added a small taker fee. This guide breaks down every piece, works one real trade all the way to a number, and shows how it compares to Kalshi and to a flat-fee terminal like SmartX.
Does Polymarket charge fees?
Yes, but less than most rivals, and probably less than you think. Here is the honest split as of 2026.
- Maker fee: none. If you post a limit order that adds liquidity, you pay nothing, and you can earn a small daily rebate.
- Taker fee: small and category-based. If you cross the spread with a market order, you pay a fee that depends on what you are trading. Politics, finance, tech and mentions are the cheapest. Crypto is the most expensive. Geopolitics is free.
- Deposit and withdrawal: no Polymarket fee on USDC. The platform does not skim your deposits or your payouts.
- Gas: effectively zero on trades. Polymarket sponsors the network gas through a relayer, so you do not pay Polygon gas per order.
So the answer to "does Polymarket charge fees" is a qualified yes. The fee line on your trade is real but small, and for most markets the spread costs you more than the fee does. That is the part almost every guide skips.
Where the real cost actually comes from
Think of your all-in cost as a stack of four things, not one number.
- The bid/ask spread. Every market has a best buy price and a best sell price, and they are not the same. If Yes is bid at 49 cents and offered at 50 cents, buying at 50 and being able to sell only at 49 means you start one cent behind. Half of that spread is the cost of entering right now instead of waiting.
- Price impact, or slippage. A small order fills at the top of the book. A large order eats through several price levels and fills at a worse average price. In Polymarket's deepest markets this is close to nothing. In a thin market it can dwarf every other cost.
- The taker fee. The 2026 fee, only if you take liquidity with a market order. Zero if you post a limit order and wait.
- Deposit and network cost. A few cents to move USDC onto Polygon, or more if you fund through a card provider or bridge from another chain.
The order matters. For a liquid politics market, the spread is usually your largest cost, the fee is second, and gas is a rounding error. For a thin market, price impact can be larger than everything else combined. Liquidity is the real fee, which is why deep markets are cheaper to trade even when the posted fee is identical.
Polymarket trading fees in 2026
Only takers pay. The fee uses this formula:
fee = shares × feeRate × price × (1 − price)
Because of the price × (1 − price) term, the fee is largest at a 50 cent price and shrinks toward zero as a market moves to the edges. That is deliberate. A contract trading at 95 cents is nearly decided, so the fee on it is tiny. The feeRate is set per category.
| Category | Taker rate | Max fee per share (at 50c) | As % of $1 payout |
|---|---|---|---|
| Geopolitics | 0 | $0.00 | 0% |
| Politics, finance, tech, mentions | 0.04 | $0.010 | 1.0% |
| Sports | 0.05 | $0.0125 | 1.25% |
| Economics, culture, weather, other | 0.05 | $0.0125 | 1.25% |
| Crypto | 0.07 | $0.0175 | 1.75% |
| Any category, as a maker | 0 | $0.00 | 0% + rebate |
The "max fee per share" column is the worst case, at a 50 cent price. At any other price the fee is lower. Makers are never charged and can collect a daily rebate that runs between 15% and 25% of the taker fees in that category, which is Polymarket's way of paying you to provide liquidity. If you mostly post limit orders, your trading fee can be zero or even slightly positive.
Polymarket gas, deposit and withdrawal costs
This is where the "polymarket gas fees" question usually comes from, and the short version is that trading does not cost gas. Polymarket runs on Polygon and uses a proxy wallet and a relayer that pays the on-chain gas for your orders, cancellations and settlements. You do not need to hold POL, and you do not sign a gas payment on every trade. When subsidies are not active, the underlying cost is still under a cent per action.
The costs that do exist sit around the edges of trading:
- Depositing USDC on Polygon: no Polymarket fee. You pay only the tiny Polygon network cost to move the tokens, usually a fraction of a cent.
- Depositing from another chain or another coin: a bridge or swap route can add real cost, from cents to a few dollars depending on the source chain and congestion.
- Card or third-party funding: providers like MoonPay or an exchange on-ramp set their own fees, which are far higher than anything on-chain. Convenient, not cheap.
- Withdrawing: no Polymarket fee to take USDC back out on Polygon. Moving it onward to Ethereum or an exchange is a separate network cost you control.
The takeaway: fund with native USDC on Polygon and your deposit and gas costs are close to nothing. Fund with a card and you pay a fee that has nothing to do with Polymarket.
A worked example: what a real trade costs
Numbers make this concrete. Say you buy 500 shares of Yes in a politics market at 50 cents, as a taker, in a market with a one cent spread.
| Cost component | How it is calculated | Cost |
|---|---|---|
| Position size | 500 shares × $0.50 | $250.00 |
| Taker fee | 500 × 0.04 × 0.50 × 0.50 | $5.00 |
| Spread (half of 1 cent) | 500 × $0.005 | $2.50 |
| Price impact | deep market, small order | ~$0.00 |
| Gas (trade) | relayer sponsored | $0.00 |
| Deposit (USDC on Polygon) | network cost | ~$0.03 |
| Total friction | fee + spread + gas | ~$7.53 |
The $5 fee is exactly 1 cent per share, or 1% of the dollar each share pays if you win. The spread adds another half cent per share. On the $500 you stand to collect if you are right, that is about 1.5% of friction, and the fee alone is about 1%. That is the honest headline: a typical Polymarket trade costs around 1%, and the fee is only part of it.
Now change two things. Post that same trade as a limit order instead of a market order, and the taker fee drops to zero, cutting your cost by two thirds. Or trade the market at 70 cents instead of 50, and the fee falls to 500 × 0.04 × 0.70 × 0.30, about $4.20, because the price × (1 − price) term shrinks. Both moves push you under 1%. The 50/50 market order is the ceiling, not the norm.
Polymarket vs Kalshi vs SmartX on fees
Three platforms, three fee models. Kalshi is a CFTC-regulated US exchange that charges a per-contract taker fee. Polymarket charges the category taker fee above. SmartX is an independent AI trading terminal with its own smart-money wallet tracking, live signals, a market radar and pro charts, and it charges a single flat 0.5% on every trade. The models do not line up cleanly, so the table shows each in its own units, then the row below normalizes them to one trade.
| Platform | Fee model | Taker cost at 50c | Maker cost |
|---|---|---|---|
| Polymarket (politics) | Category taker fee | 1.0c per share | 0, plus rebate |
| Polymarket (crypto) | Category taker fee | 1.75c per share | 0, plus rebate |
| Kalshi | 7c × price × (1 − price) | 1.75c per contract | ~0.44c per contract |
| SmartX | Flat 0.5% per trade | 0.5% of trade value | 0.5% of trade value |
Read across the row. On crypto, Polymarket and Kalshi charge the same 0.07 rate, so a 50 cent market order costs 1.75 cents per contract on both. On politics, Polymarket is cheaper at 1 cent. Kalshi still charges makers about a quarter of the taker fee, while Polymarket makers pay nothing. SmartX uses a flat 0.5%, so instead of doing per-contract math you know the number before you trade: half a percent, every time, maker or taker, whatever the category. On a $1,000 trade that is $5, against roughly $20 in taker fees for a Polymarket politics market priced at 50 cents, or $35 on crypto. Away from 50 cents, or as a maker, the per-contract venues get cheaper, which is exactly why order type and price matter more than the headline rate. For the full side by side on markets and access, see Polymarket vs Kalshi and Polymarket vs SmartX.
Tired of doing per-contract fee math? SmartX charges a flat 0.5% on every trade, so the cost is the same whatever you trade, and it adds smart-money wallet tracking, live signals, a market radar and pro charts in one terminal. If you want a fee you can predict and the data to trade on, it is worth a look.
Open SmartX →How to pay the least on Polymarket
Fees are small, but a few habits cut them further and, more importantly, cut the spread and slippage that usually cost more than the fee.
- Use limit orders. Posting a resting order makes you a maker, which pays zero fee and can earn a rebate. Market orders are convenient and cost the full taker fee plus the spread. If you are not in a hurry, wait for your price.
- Trade liquid markets. Deep order books mean a tight spread and near-zero price impact. Polymarket holds the deepest liquidity in the category, around $4.8B in 30 day volume, so its top markets are the cheapest to move size in. A thin market can cost you several percent in slippage no matter what the fee says.
- Avoid 50/50 market orders. The taker fee peaks exactly at a 50 cent price. If a market is genuinely a coin flip and you must take liquidity, expect the top of the fee range. Prices away from the middle cost less per share.
- Skip the crypto premium when you can. Crypto carries the highest rate at 0.07. If the same view can be expressed in a finance or politics market at 0.04, the fee is nearly half.
- Fund with native USDC on Polygon. It is the cheapest deposit route by a wide margin. Card on-ramps and cross-chain bridges add fees that are unrelated to trading.
- Size and batch sensibly. Break a large order into pieces in a thin market to limit price impact, and avoid over-trading, since the spread is a cost you pay on every round trip.
New to the platform and want the mechanics first, then the cost tricks? Start with how to use Polymarket, then come back to this page. You can also browse every venue ranked by real numbers on our best prediction markets list, or open Polymarket directly.
Frequently asked questions
Does Polymarket charge fees?
Yes, but less than most people assume. Polymarket charges no maker fee and no deposit or withdrawal fee on USDC. As of 2026 it does charge a small taker fee that varies by market category, from 0 on geopolitics up to 0.07 on crypto. For most markets the bid/ask spread costs you more than the fee does.
How much are Polymarket's trading fees?
Taker fees follow the formula shares × feeRate × price × (1 − price). The fee peaks at a 50 cent price. For politics, finance and tech at a 0.04 rate that is 1 cent per share, about 1% of the dollar each share pays if you win. Crypto is 0.07, up to 1.75 cents per share. Makers pay nothing and can earn a daily rebate of 15% to 25% of taker fees in that category.
Does Polymarket have gas fees?
Trading is effectively gasless. Polymarket runs on Polygon and uses a relayer and proxy wallet that sponsors the gas for your orders, so you do not pay gas per trade and do not need to hold POL. You may pay small network or provider fees when you deposit or withdraw, depending on how you fund the account.
Are there deposit or withdrawal fees on Polymarket?
Polymarket charges nothing to deposit or withdraw USDC on Polygon. If you fund with another coin, from another chain, or through a card provider like MoonPay, that route can add bridge or provider fees. The cheapest path is native USDC on Polygon, which costs a fraction of a cent in network gas.
How do I reduce Polymarket fees?
Use limit orders so you trade as a maker, which pays zero fee and can earn a rebate. Trade deep, liquid markets to keep the spread and price impact small. Avoid market orders at a 50/50 price, where the taker fee is at its maximum. And fund with native USDC on Polygon to skip bridge and card fees.
Are Polymarket fees higher than Kalshi?
They are close and it depends on the category. Kalshi charges a taker fee of 7 cents × price × (1 − price) per contract, up to 1.75 cents at 50 cents, and makers pay about a quarter of that. Polymarket matches Kalshi on crypto at the same 0.07 rate but is lower, around 1 cent, on politics, finance and tech, and its makers pay nothing.
What is the cheapest way to trade prediction markets?
Providing liquidity with limit orders is the cheapest route on any venue, since makers pay little or nothing. On a flat-fee basis, SmartX charges 0.5% on every trade, which is simpler to reason about than per-contract math. The right answer depends on whether you take or make liquidity and which category you trade.

