Polymarket Fees Explained
Polymarket says it's free to trade. That's technically true for limit orders — and deeply misleading for everyone else. Here's what every trade actually costs you.
"No fees" is great marketing. But if you've ever bought a position at $0.65 and watched it resolve to $1.00 expecting a 35-cent profit, only to find you netted less than you expected — fees aren't the only thing eating your returns. Spread, slippage, and gas add up quietly. Here's the full picture.
Key takeaways
- Makers (limit orders) pay zero explicit fees. Takers (market orders) pay 1–2%.
- The spread — the gap between the best bid and ask — is often the largest cost, especially on low-volume markets.
- Slippage hits harder than fees on thin order books. A $200 market order can move the price several cents against you.
- Gas on Polygon is negligible. The real costs are invisible unless you track them.
The fee structure
Polymarket uses a maker-taker model, the same structure most exchanges use. The idea is simple: if you add liquidity (place a limit order that sits on the book waiting to be filled), you're a maker and you pay nothing. If you remove liquidity (place a market order that fills immediately against someone else's limit), you're a taker and you pay a fee.
- Maker fee: 0%. Place a limit order, wait for a fill, pay nothing.
- Taker fee: ~1–2%, depending on the market. This is deducted from your fill.
This is where most "Polymarket fees" explanations stop. But the explicit fee is the smallest component of what a trade actually costs.
The spread: the cost nobody talks about
The spread is the gap between the highest price someone will pay (the best bid) and the lowest price someone will sell at (the best ask). On a liquid market, the spread might be a fraction of a cent. On a thin market, it can be 3–5 cents or more.
Why does this matter? Because when you buy at the ask and later sell at the bid, you've already lost the spread — even if the market price hasn't moved. A market with a $0.65 ask and a $0.62 bid costs you $0.03 per share the instant you enter. That's a 4.6% round-trip cost before fees, before slippage, before anything.
Rule of thumb: if the spread is wider than 2 cents, a market order is probably not worth it. Use a limit order and let the fill come to you. You'll wait longer, but you won't pay the spread.
Slippage: when size meets thin books
Slippage is the difference between the price you expected and the price you actually got. It happens when your order is large enough to eat through multiple price levels on the order book.
Say the best ask is $0.65 for 50 shares. You want 200 shares. After the first 50, you're buying at $0.66, then $0.67, then $0.68 — paying progressively worse prices. Your average fill might be $0.665 instead of $0.65. On a $200 order, that's $3 in slippage — more than the taker fee.
Slippage is worst on exactly the markets that look most attractive: low-volume markets with prices far from 50 cents, where thin liquidity amplifies every order's impact. The market you think is a bargain at $0.15 might have so little depth that a $50 order moves the price to $0.19 — and you've already lost the edge you thought you had.
Gas fees: the one that doesn't matter
Polymarket runs on Polygon, a layer-2 chain where gas costs are typically fractions of a cent per transaction. Even heavy traders rarely spend more than a few cents per day in gas. This is the one cost component that genuinely is negligible.
The exception: if you're bridging USDC from Ethereum to Polygon, the L1 gas fee for the bridge transaction can be several dollars depending on network congestion. But that's a one-time deposit cost, not a per-trade cost.
The hidden cost: bad exits
None of the costs above matter as much as what you lose from poorly timed exits. Holding a losing position too long, panic-selling at the worst moment, or forgetting to exit before resolution — these "behavioral costs" dwarf any fee.
A position that resolves to $0.00 while you hold it costs you 100% — not because of fees, but because you didn't exit when the thesis broke. A stop rule or time-based exit that gets you out at $0.30 instead of $0.00 saves you more than any fee optimization ever will.
Exit discipline saves more money than fee optimization. See Polymarket Risk Management 101 for how to set exit rules that stick.
Putting it together: the all-in cost
Here's what a typical taker trade on a moderately liquid market actually costs:
- Taker fee: ~1.5% of the trade
- Spread: ~1–3% (varies wildly by market)
- Slippage: ~0.5–2% on orders above $50
- Gas: < $0.01
Total: 3–6% round-trip on a typical market order. On thin markets, it's worse. On liquid markets with limit orders, it can be under 1%.
The problem isn't that these costs exist — every market has them. The problem is that Polymarket doesn't show you the breakdown. There's no trade confirmation that says "you paid $1.20 in spread and $0.80 in slippage." You see a fill price and you move on, unaware of what the trade actually cost.
How to reduce your trading costs
- Use limit orders. Zero maker fee, zero spread cost, zero slippage. The trade-off is speed — you wait for a fill instead of getting one instantly.
- Check the order book before trading. If the spread is wide or the book is thin, you're about to overpay. Either use a limit or size down.
- Avoid market orders on illiquid markets. A $100 market order on a book with $30 of depth at the best price is a slippage trap.
- Track your all-in costs. If you don't know what each trade actually cost you, you can't tell whether your edge is real or whether fees are eating it.
- Set exit rules in advance. The biggest "cost" most traders pay is the behavioral one — holding losers, cutting winners early. Pre-decided exits eliminate this.
Frequently asked questions
Does Polymarket charge trading fees?
Polymarket charges no fees for makers (limit orders that add liquidity). Takers (market orders that remove liquidity) currently pay a 1–2% fee depending on the market. But the explicit fee is only part of the cost — spread, slippage, and gas are often larger and harder to see.
What is slippage on Polymarket?
Slippage is the difference between the price you see and the price you actually get. It happens when your order is large enough to eat through multiple levels of the order book. On thin Polymarket markets, a $100 order can move the price several cents against you — costing more than any explicit fee.
How much does it cost to trade on Polymarket?
The all-in cost depends on how you trade. A limit order on a liquid market might cost only a fraction of a cent in gas. A market order on a thin market could cost 3–5% in spread, slippage, and taker fees combined. Most traders never see the total because Polymarket doesn't itemize it.
Are Polymarket gas fees expensive?
Polymarket runs on Polygon, where gas is typically fractions of a cent per transaction. Gas is the smallest cost component for most traders — far smaller than spread and slippage on all but the most liquid markets.
This article is educational and is not financial advice. Prediction-market trading carries real risk of loss, including total loss. Fee structures and costs may change — verify current details on Polymarket's documentation.
See what every trade actually costs
antflow tracks every fee, every spread, every fill — so you know your real cost basis, not a guess. Join the waitlist.
Join the waitlist →