HomeGuides › Polymarket Fees

Polymarket Fees Explained: Complete 2026 Breakdown

Updated April 2026 — Everything you need to know about Polymarket's fee structure, from trading costs to gas fees, plus tips to minimize what you pay.

Quick Summary

Table of Contents

  1. How Polymarket's Fee Structure Works
  2. Complete Fee Schedule Table
  3. How Polymarket's CLOB Works
  4. The Real Cost: Bid-Ask Spread
  5. Deposit Fees
  6. Withdrawal Fees
  7. Gas Fees Explained
  8. Real Cost Analysis: $100, $1,000, and $10,000 Traders
  9. Platform Fee Comparison (Expanded)
  10. Hidden Costs Most Traders Miss
  11. Fee Optimization Strategies
  12. How Polymarket Makes Money
  13. 2026 Fee Changes & Updates
  14. PredScope Fee Calculator
  15. Polymarket vs. Kalshi: Fee Comparison
  16. 5 Ways to Minimize Polymarket Fees
  17. Frequently Asked Questions

How Polymarket's Fee Structure Works

Polymarket operates on a central limit order book (CLOB) model, similar to traditional stock exchanges. This means fees depend on whether you're a maker (placing limit orders) or a taker (accepting existing orders).

Unlike most prediction market platforms, Polymarket charges near-zero explicit fees. The platform earns revenue primarily through market making and spreads rather than per-trade commissions.

Maker vs. Taker Fees

Order Type Fee How It Works
Maker (Limit Order) 0% You set your price and wait. Your order adds liquidity to the book.
Taker (Market Order) 0.01% You accept an existing order. Your trade removes liquidity.
Example: You buy 100 Yes shares at $0.65 each ($65 total).
Limit order fee: $0.00 (maker)
Market order fee: $0.0065 (taker, 0.01%)
The explicit fee is negligible either way.

Complete Fee Schedule Table

Below is every fee you may encounter on Polymarket, organized by category. This is the most complete fee reference available as of April 2026.

Fee Category Fee Type Amount Who Charges It
Trading Maker fee (limit orders) 0% Polymarket
Taker fee (market orders) 0.01% Polymarket
Deposits USDC from Polygon wallet $0.00 Free
USDC from Ethereum (bridging) $1 - $15 (gas) Ethereum network
Credit / debit card (via MoonPay) 2.9% + $0.30 MoonPay / card processor
Apple Pay / Google Pay 2.9% + $0.30 Payment processor
Bank transfer (via Coinbase) $0.00 - $1.49 Coinbase (then free send)
Withdrawals To Polygon wallet <$0.01 Polygon network
Bridge to Ethereum $1 - $15 Ethereum network
USDC to USD via exchange $0.00 (ACH) - $25 (wire) Exchange (Coinbase, etc.)
Gas Fees Polygon transaction (normal) <$0.01 Polygon validators
Polygon transaction (congested) $0.05 - $0.50 Polygon validators
Polygon transaction (extreme spike) $0.50 - $2.00 Polygon validators
Resolution Winning position payout $0.00 Free
UMA oracle dispute (if you challenge) Bond: ~$750 USDC UMA protocol (refunded if correct)
Account Account creation $0.00 Free
Account maintenance / inactivity $0.00 Free
Currency Conversion USD to USDC spread (on exchange) 0.0% - 0.6% Your exchange (Coinbase: 0%, Kraken: 0.1%)

Key Takeaway

Polymarket itself charges almost nothing. The costs you pay are mostly from third parties: card processors for deposits, blockchain networks for gas, and exchanges for USD/USDC conversion. A savvy trader who uses limit orders, deposits USDC directly, and holds to resolution can trade with effectively zero fees from Polymarket.

How Polymarket's CLOB Works

Understanding Polymarket's Central Limit Order Book (CLOB) is essential to minimizing fees, because the order type you choose directly determines your cost. Polymarket's CLOB is powered by the CTF (Conditional Token Framework) Exchange smart contract deployed on Polygon.

How the Order Book Works

Polymarket uses a hybrid off-chain/on-chain architecture:

  1. Order submission: You sign an order with your wallet. The signed order is sent to Polymarket's off-chain order book (the "operator").
  2. Order matching: The operator matches compatible buy and sell orders off-chain for near-instant execution (typically under 200ms).
  3. On-chain settlement: Matched trades are settled on-chain via the CTF Exchange contract on Polygon. This is where the actual token transfer happens.
  4. Token minting: When two opposing positions (Yes + No) are matched, new conditional tokens are minted. When identical positions trade, existing tokens are transferred.

This hybrid design gives Polymarket the speed of a centralized exchange with the security of blockchain settlement. Your funds are always in your own wallet, controlled by your private key.

Order Types and Their Fee Impact

Order Type Fee Behavior Best For
Limit Order (GTC) 0% maker Rests on book at your price until filled or cancelled. Good-Til-Cancelled means it stays open indefinitely. Patient traders who want the best price. This is the cheapest way to trade.
Market Order 0.01% taker Fills immediately at the best available price(s) on the book. May fill across multiple price levels for large orders. When you need immediate execution and the spread is tight.
Fill-or-Kill (FOK) 0.01% taker Must fill the entire order immediately or the whole order is cancelled. No partial fills. Large orders where you don't want partial execution.
Good-Til-Cancelled (GTC) Limit 0% maker Sits on the book until fully filled, partially filled, or you cancel it. Default for limit orders. Setting a target entry/exit price and waiting.

How Maker/Taker Status is Determined

It is not about the order type — it is about whether your order adds or removes liquidity from the book at the time of execution.

The rule is simple: if your order can be matched with an existing order the moment it hits the book, you are a taker. If it cannot, you are a maker.

How Conditional Tokens Work

Each Polymarket market creates two tokens: Yes and No. These are ERC-1155 tokens on Polygon. The prices of Yes and No for a given market always sum to approximately $1.00 (minor deviations occur due to spreads).

This token structure means there are no counterparty risks from Polymarket itself. Your positions are held as tokens in your wallet, and resolution payouts are handled by the smart contract.

The Real Cost: Bid-Ask Spread

While Polymarket's explicit trading fees are nearly zero, the bid-ask spread is where most of your trading cost comes from. This is the difference between the best buy price and the best sell price for a contract.

Market Liquidity Typical Spread Round-Trip Cost
High volume (>$1M) 1-2 cents ~2-4%
Medium volume ($100K-$1M) 2-5 cents ~4-10%
Low volume (<$100K) 5-15 cents ~10-30%
Example: A market shows Yes at 65 cents (buy) / 63 cents (sell).
The 2-cent spread means if you buy at 65 and immediately sell at 63, you lose 2 cents per share — about 3% of your position.
This is the real cost of trading, not the 0.01% fee.

Deposit Fees

Polymarket accepts deposits in USDC (a stablecoin pegged 1:1 to USD) on the Polygon blockchain.

Deposit Method Fee Speed
USDC from crypto wallet (Polygon) Free ~2 seconds
USDC from exchange (Coinbase, etc.) Exchange withdrawal fee only 1-5 minutes
Credit/debit card Card processing fee (~2-3%) Instant

Cheapest Way to Deposit

Buy USDC on Coinbase (or another exchange with free Polygon withdrawals), then send it directly to your Polymarket wallet address on Polygon. Total cost: $0 if your exchange offers free USDC withdrawals.

Withdrawal Fees

Withdrawals from Polymarket are in USDC to your connected crypto wallet. Polymarket charges no withdrawal fee — you only pay Polygon network gas.

Step Fee Details
Polymarket → Crypto wallet (Polygon) <$0.01 Polygon gas fee only
Crypto wallet → Exchange (sell USDC) Varies Exchange deposit is usually free
Exchange → Bank account (USD) Free - $5 Depends on exchange (Coinbase: free ACH)

Gas Fees Explained

Polymarket runs on the Polygon blockchain, which has extremely low gas fees compared to Ethereum. Gas fees are not charged by Polymarket — they go to blockchain validators.

For most traders, gas fees are essentially invisible and cost less than a penny per trade.

Real Cost Analysis: $100, $1,000, and $10,000 Traders

Theory is one thing — real numbers are another. Below are three detailed scenarios showing the actual total fees a trader pays at different portfolio sizes over one year. We assume a mix of market orders and limit orders, realistic spreads, and typical trading frequency.

Scenario 1: Casual Trader — $100 Portfolio

Cost Item Details Amount
Initial deposit $100 via credit card (2.9% + $0.30) $3.20
Trading frequency 2 trades per month (24/year), mix of market & limit orders
Average trade size $15 per trade
Taker fees ~50% of trades are taker (12 trades x $15 x 0.01%) $0.02
Spread cost ~3 cents avg spread x 15 shares per trade x 24 trades $10.80
Gas fees 24 trades x <$0.01 (covered by Polymarket relayer) $0.00
Withdrawal 1 withdrawal to Coinbase, ACH to bank $0.01
Total Annual Fees $14.03
Effective Fee Rate 14.0% of portfolio
Key insight for $100 traders: The credit card deposit fee ($3.20) and cumulative spread costs ($10.80) eat 14% of your portfolio. At this size, the most important optimization is avoiding credit card deposits. If you deposit USDC directly instead, your total drops to $10.83 — still high due to spreads, but $3.20 cheaper. Use limit orders to cut spread costs further.

Scenario 2: Active Trader — $1,000 Portfolio

Cost Item Details Amount
Initial deposit $1,000 USDC via Coinbase (free USDC purchase + free Polygon send) $0.00
Trading frequency 8 trades per month (96/year), mostly limit orders
Average trade size $75 per trade
Taker fees ~30% of trades are taker (29 trades x $75 x 0.01%) $0.22
Spread cost (taker trades) 29 taker trades x 2.5 cents avg spread x ~115 shares $21.75
Spread cost (maker trades) 67 maker trades x $0 spread (you set the price) $0.00
Gas fees 96 trades x <$0.01 $0.50
Withdrawal 2 withdrawals per year to Coinbase, ACH to bank $0.02
Total Annual Fees $22.49
Effective Fee Rate 2.25% of portfolio
Key insight for $1,000 traders: At this level, spreads dominate your costs ($21.75 of $22.49 total). The explicit Polymarket fees are just $0.22 for the year. The optimization that matters most: use limit orders for every trade you can. If you get your taker rate from 30% down to 10%, you save about $14/year. Also stick to high-volume markets (spreads of 1-2 cents vs. 3-5 cents) to cut spread costs by 40-60%.

Scenario 3: Serious Trader — $10,000 Portfolio

Cost Item Details Amount
Initial deposit $10,000 USDC via Coinbase (free purchase + free send) $0.00
Trading frequency 20 trades per month (240/year), primarily limit orders
Average trade size $250 per trade
Taker fees ~20% of trades are taker (48 trades x $250 x 0.01%) $1.20
Spread cost (taker trades) 48 taker trades x 2 cents avg spread x ~385 shares $37.00
Slippage on larger orders ~10% of trades move price by 1 extra cent (24 trades x $2.50) $60.00
Spread cost (maker trades) 192 maker trades x $0 spread $0.00
Gas fees 240 trades x $0.005 $1.20
Withdrawal 4 withdrawals per year $0.04
Total Annual Fees $99.44
Effective Fee Rate 0.99% of portfolio
Key insight for $10,000 traders: At larger sizes, slippage becomes your biggest enemy ($60 of $99.44 total). A $250 market order can move the price if the order book is thin. The solution: split large orders into smaller pieces, use limit orders, and trade in the most liquid markets. Your effective fee rate (0.99%) is excellent by traditional finance standards, and far better than Kalshi's 1-7% fee on winnings.

How These Compare

Portfolio Size Annual Fees Effective Rate Biggest Cost
$100 (casual) $14.03 14.0% Spreads + card deposit fee
$1,000 (active) $22.49 2.25% Spreads on taker trades
$10,000 (serious) $99.44 0.99% Slippage on large orders

The pattern is clear: Polymarket has strong economies of scale. Larger traders pay a much lower effective fee rate. The platform becomes very cost-effective once you are past the ~$500 portfolio level and using smart order management.

Platform Fee Comparison (Expanded)

Here is a detailed side-by-side comparison of every major prediction market platform's fee structure as of April 2026. This is the most comprehensive fee comparison available.

Feature Polymarket Kalshi Robinhood Prediction PredictIt
Trading Fee 0% maker / 0.01% taker 1-7% on winning trades (graduated by payout) 0% (spread-based, like stocks) 10% on profits
Fee on Losses None None None None
Fee on Winnings None 1% (payout <$0.10), 2% ($0.10-$0.25), 4% ($0.25-$0.50), 7% (>$0.50) None 10% of profit
Deposit: Bank / ACH N/A (crypto only, but free via Coinbase) Free (ACH, 1-3 days) Free (instant with Robinhood account) Free (ACH)
Deposit: Debit Card 2.9% + $0.30 (via MoonPay) 1.5% + $0.30 Free (linked debit) Not available
Deposit: Crypto Free (USDC on Polygon) Not available Not available Not available
Withdrawal: Bank Free via Coinbase (USDC → ACH) Free (ACH) Free (ACH) 5% withdrawal fee
Withdrawal: Wire N/A $5.00 $25.00 N/A
Minimum Trade $1 (1 share) $1 (1 contract) $1 (1 contract) $1 (1 share)
Maximum Position No limit $100,000 per market Varies by market $850 per market
Typical Spread 1-5 cents 3-8 cents 2-6 cents 3-10 cents
Currency USDC (crypto stablecoin) USD USD USD
Regulatory Status Offshore (Polygon blockchain). US-compliant version launched 2025. CFTC-regulated (US). Designated Contract Market (DCM). CFTC-regulated via Robinhood Derivatives (formerly ForecastEx). CFTC no-action letter expired. Winding down operations.
Tax Reporting Self-report (crypto capital gains) 1099 form issued 1099 form issued 1099 form issued
Gas / Network Fees <$0.01 per trade (Polygon) None None None
All-In Round Trip Cost (est.) ~2-4% ~5-15% ~3-8% ~15-25%
Bottom line: For frequent, cost-conscious traders, Polymarket is the cheapest platform by a wide margin. Kalshi and Robinhood are better if you want USD deposits and 1099 tax forms. PredictIt's 10% profit fee plus 5% withdrawal fee makes it the most expensive option — and it is winding down.

Hidden Costs Most Traders Miss

Polymarket advertises "near-zero fees," and the explicit trading fee (0.01% taker) is genuinely tiny. But experienced traders know the real costs are hidden in places most beginners never check. Here are the six hidden costs that can quietly eat your returns.

1. Bid-Ask Spread (the Biggest Hidden Cost)

We covered this above, but it bears repeating because it is by far the largest cost. On a typical mid-liquidity market with a 3-cent spread and a $0.50 contract price, your round-trip spread cost is 6%. That dwarfs the 0.01% taker fee by a factor of 600.

What makes spreads especially costly:

2. Slippage on Large Orders

The order book has limited depth at each price level. If you place a $500 market order but only $200 is available at the best price, the remaining $300 fills at progressively worse prices. This is slippage.

Slippage example: You want to buy $500 worth of Yes shares at $0.60.
- $200 fills at $0.60
- $200 fills at $0.61
- $100 fills at $0.63
Average price: $0.608 (vs. $0.60 quoted). That $0.008 slippage cost you an extra $6.67, or 1.3% of your order. On a round trip, this doubles.

3. USDC Conversion Cost

If you start with USD in a bank account, you need to convert to USDC before depositing. While some exchanges offer this for free (Coinbase offers 1:1 USD-to-USDC conversion with no fee), others charge a spread:

For most US traders, the optimal path is: Bank → Coinbase (free ACH) → Buy USDC (free) → Send to Polygon (free) → Polymarket. Total conversion cost: $0.

4. Gas Fee Spikes During High-Traffic Events

Polygon gas fees are normally under $0.01, but they can spike significantly during high-traffic events. During the 2024 US election night, Polygon gas spiked to $0.50-$2.00 per transaction as millions of dollars flowed through Polymarket simultaneously.

These spikes are short-lived (typically 1-4 hours) but can be costly if you are making multiple trades during peak activity. A trader making 10 trades during a spike at $1.00/trade pays $10 in gas alone.

5. Blockchain Bridge Fees

If your USDC is on Ethereum, Arbitrum, or another chain (not Polygon), you need to bridge it. Bridging costs include:

The simplest way to avoid bridge fees: buy USDC directly on Polygon through an exchange that supports Polygon withdrawals (Coinbase, Binance, Kraken).

6. Opportunity Cost of Capital

USDC sitting in your Polymarket wallet earns 0% interest. If that same USDC were in a DeFi lending protocol or even a high-yield savings account, it could earn 4-5% APY. For a $10,000 portfolio that is 50% idle, that is $200-$250 per year in foregone interest.

This is not a "fee" Polymarket charges, but it is a real cost of using the platform. Minimize idle capital by only depositing what you plan to actively trade.

Fee Optimization Strategies

Now that you understand all the costs, here are advanced strategies to minimize them. These techniques can cut your all-in costs by 50-80%, especially for active traders.

Strategy 1: Always Use Limit Orders

This is the single most impactful optimization. Limit orders give you three advantages simultaneously:

  1. 0% maker fee (vs. 0.01% taker fee — minor savings)
  2. No spread cost (you set your price, so you don't cross the spread)
  3. No slippage (you fill at exactly your price or not at all)

The spread savings alone can be worth 2-5 cents per share. On a 100-share trade at $0.50, that is $2-$5 saved per trade. Over 100 trades per year, this adds up to $200-$500.

How to use limit orders effectively:
1. Check the current order book. If the best ask is $0.65 and best bid is $0.62, place your buy limit at $0.63 or $0.64.
2. Wait. Most limit orders fill within minutes to hours in active markets.
3. If your order has not filled after 30 minutes and the market is moving, consider cancelling and re-placing at a slightly higher price.
4. Never use market orders unless you need instant execution for a time-sensitive event.

Strategy 2: Time Your Trades for Lower Spreads

Spreads are not constant — they fluctuate throughout the day based on market maker activity and event timing.

If your trade is not time-sensitive, wait for a period of tight spreads. Checking the order book depth on PredScope before trading can save you 1-3 cents per share.

Strategy 3: Batch Transactions

Each Polygon transaction has a small gas cost. While this is typically under $0.01, it adds up if you make many small trades. Strategies to reduce gas overhead:

Strategy 4: Choose the Right Deposit Method

Your deposit method can be the single biggest fee you pay, or it can be completely free:

Method Cost on $500 Deposit Rating
Coinbase: USD → USDC → Polygon → Polymarket $0.00 Best
Binance: USD → USDC → Polygon → Polymarket $0.00 - $1.00 Good
Apple Pay / Google Pay via Polymarket $14.80 Avoid
Credit card via MoonPay $14.80 Avoid
Debit card via MoonPay $14.80 Avoid

The credit/debit card convenience comes at a 3% premium. On a $1,000 deposit, that is $30 gone before you make a single trade. Always use the Coinbase route unless you need instant funding for a time-sensitive trade.

Strategy 5: Hold to Resolution When Profitable

If your position is winning, holding to resolution instead of selling early saves you the exit spread. Consider this comparison:

Sell early vs. hold to resolution:
You bought Yes at $0.60. It is now trading at $0.85 (bid) / $0.87 (ask).

Option A — Sell now: Sell at $0.85 bid. Profit = $0.25 per share. But you paid $0.01 spread on entry and $0.02 spread now = $0.03 total spread cost.
Option B — Hold to resolution: If Yes wins, you receive $1.00. Profit = $0.40 per share. You only paid the $0.01 entry spread.

Holding to resolution saved you the $0.02 exit spread and earned $0.15 more per share. Of course, this only works if you are confident the outcome is Yes.

Strategy 6: Tax-Loss Harvesting to Offset Fees

Since Polymarket positions are crypto assets (ERC-1155 tokens on Polygon), they may qualify for tax-loss harvesting in many jurisdictions. Here is how it works:

  1. If you have losing positions, sell them before year-end to realize the loss.
  2. Use the capital loss to offset capital gains from winning Polymarket trades or other investments.
  3. In the US, up to $3,000 in net capital losses can offset ordinary income each year.
  4. This does not reduce Polymarket fees directly, but it reduces your tax burden — effectively increasing your after-tax return.

Important: The IRS wash-sale rule may apply if you sell a losing position and repurchase a substantially identical position within 30 days. Consult a tax professional, as crypto-specific rules are evolving. See our prediction market taxes guide for more detail.

How Polymarket Makes Money

If Polymarket charges essentially zero trading fees, how does it sustain a team of 50+ employees and hundreds of millions in trading volume? Understanding Polymarket's revenue model helps you understand where your costs actually go.

Revenue Source 1: Market Making Profits

Polymarket operates (or partners with) market makers who provide liquidity across its order books. These market makers earn the bid-ask spread — buying at the bid and selling at the ask. On a market with a 2-cent spread and $1 million daily volume, the market-making operation can capture $10,000-$20,000 per day in spread revenue.

While Polymarket has not publicly disclosed whether it directly operates market-making desks, blockchain analysis shows that a small number of addresses account for a large share of liquidity provision across most markets. This is standard practice in exchange operations.

Revenue Source 2: Interest on Deposits

When you deposit USDC into Polymarket, that USDC is held in smart contracts or custodial accounts. While Polymarket does not explicitly invest user funds, the platform holds significant USDC balances at any given time. At $200M+ in open interest, even a conservative 3% yield on idle USDC generates $6+ million annually.

This is similar to how traditional brokers like Robinhood earn the majority of their revenue from net interest income on customer cash balances.

Revenue Source 3: Venture Capital and Ecosystem Growth

Polymarket raised over $70 million in venture funding (Series A and B from investors including Founders Fund, Vitalik Buterin, and others). This runway allows the platform to operate with near-zero user fees while growing its user base and volume. The long-term monetization plan likely includes:

Revenue Source 4: UMA Oracle and Resolution System

Polymarket uses the UMA (Universal Market Access) optimistic oracle for market resolution. The resolution process works as follows:

  1. A proposer asserts the market outcome and posts a bond (currently ~$750 USDC).
  2. There is a challenge period (typically 2 hours) during which anyone can dispute.
  3. If undisputed, the market resolves to the proposed outcome.
  4. If disputed, it goes to UMA's Data Verification Mechanism (DVM) for a decentralized vote.

The bond system creates a small revenue stream: if a proposer makes an incorrect assertion and is disputed, they lose their bond. In practice, most resolutions are uncontested, and the cost is borne by Polymarket's operational infrastructure.

Comparison to Traditional Exchange Business Models

Revenue Source Polymarket NYSE / Nasdaq Robinhood
Trading fees Minimal (0.01% taker) $0.0030/share (maker-taker) $0 (commission-free)
Payment for order flow No N/A (exchange side) Major revenue source
Net interest income Likely significant Moderate Largest revenue source (47% in 2024)
Market data licensing Growing Major revenue source Minimal
Market making / spread capture Likely significant Not directly Not directly

2026 Fee Changes & Updates

Polymarket's fee structure has evolved since its 2020 launch. Here are the most recent changes relevant to traders in 2026.

Q1 2026 Updates

Historical Fee Changes

Date Change Impact
2024 Q1 Taker fee reduced from 2% to 0.01% Massive cost reduction for takers. Polymarket became the lowest-fee prediction market.
2024 Q3 Credit card deposits added (via MoonPay) Made Polymarket accessible to non-crypto users, but at 2.9% + $0.30 cost.
2025 Q1 Gas relayer system implemented Polymarket started covering Polygon gas for most user transactions, making gas effectively free for traders.
2025 Q2 Instant deposit feature launched Card deposits now credit instantly instead of requiring 1-2 confirmations. No fee change.
2025 Q4 Polygon PoS to zkEVM migration begins Gas fees decreased 30-40%. Expected to continue dropping through 2026.
2026 Q1 US-compliant version with ACH deposits US users can now deposit USD directly via ACH (free), bypassing the USDC conversion step.

What to Expect Next

Polymarket has not announced any upcoming fee increases. The trend has been toward lower costs — lower gas via Polygon upgrades, more deposit methods, and maintained 0% maker / 0.01% taker fees. However, once Polymarket reaches dominant market share, a modest taker fee increase (e.g., to 0.1% or 0.5%) would not be surprising. For now, enjoy the near-zero fee environment.

PredScope Fee Calculator

Use this interactive calculator to estimate your total cost for a Polymarket trade, including trading fees, spread costs, deposit fees, and gas.

Number of shares
Deposit fee
Trading fee (explicit)
Entry spread cost
Exit spread cost
Gas fee (estimated)
Total Estimated Cost

How to Read the Results

The calculator shows your all-in cost including the fees Polymarket does not tell you about (spreads, deposit fees). For the cheapest trade possible, select: Limit Order + USDC from Polygon wallet + Hold to resolution. For a $100 trade, this combination typically costs under $0.01 total.

Polymarket vs. Kalshi: Fee Comparison

Fee Type Polymarket Kalshi
Trading fee ~0% (0.01% taker) 1-7% on winning trades
Deposit Free (USDC) Free (ACH) / fee (debit card)
Withdrawal Free (gas <$0.01) Free (ACH) / $5 (wire)
Currency USDC (crypto) USD (fiat)
Typical spread 2-5 cents 3-8 cents
All-in round-trip ~2-4% ~5-15%
Tax reporting Self-report (crypto) 1099 form issued

Polymarket is significantly cheaper for frequent traders due to near-zero explicit fees. However, Kalshi's advantage is simpler tax reporting (1099 forms) and direct USD deposits — no crypto required. See our full platform comparison for more details.

Other Platform Fees for Comparison

Platform Trading Fee Notes
Polymarket ~0% CLOB model, USDC-based
Kalshi 1-7% CFTC-regulated, USD
PredictIt 10% on profits + 5% withdrawal No new accounts, winding down
Manifold Markets Free (play money) Non-monetary, practice platform

5 Ways to Minimize Polymarket Fees

  1. Use limit orders, not market orders. Maker fee is 0% vs. 0.01% taker. More importantly, you avoid the spread — often saving 2-5 cents per share.
  2. Trade in liquid markets. High-volume markets have tighter spreads (1-2 cents vs. 5-15 cents in illiquid markets). Check volume on PredScope before trading.
  3. Deposit USDC directly. Avoid card deposits (2-3% fee). Buy USDC on an exchange with free Polygon withdrawals, then send to your Polymarket wallet.
  4. Hold to resolution when possible. Selling early means paying the spread twice (entry + exit). If you're confident in your position, holding to resolution saves you the exit spread.
  5. Use the odds calculator to factor in fees and spreads before entering a position. Even small spread costs erode your edge on close bets.

Pro Tip: Check Liquidity Before Trading

The biggest hidden cost on Polymarket isn't the fee — it's the spread. Before entering any position, check the order book depth. If there's only $500 on the bid side and you're trading $1,000, you'll move the price and pay a much wider effective spread. Use PredScope to compare volume and liquidity across markets.

Track Markets Before You Trade

Compare odds, volume, and liquidity across prediction markets on PredScope.

Browse Live Markets Compare Platforms

Frequently Asked Questions

Does Polymarket charge fees on losing trades?

No. There are no fees on losing positions. You only pay the small taker fee (0.01%) when you execute a trade, regardless of the outcome. If your position loses, the only cost is the shares you purchased — no additional fees.

Are Polymarket fees higher for certain categories?

Polymarket's explicit fees (0.01% taker) are the same across all market categories. However, effective costs vary by market because spreads differ. Political markets and high-profile events tend to have tighter spreads (lower cost), while niche crypto markets may have wider spreads.

Do I need MATIC to pay gas fees on Polymarket?

Technically, Polygon transactions require MATIC for gas. However, Polymarket typically covers gas fees for users through a relayer system, so you don't need to hold MATIC separately. Your USDC balance is all you need to trade.

How do Polymarket's fees compare to stock trading?

Polymarket's explicit fees (~0%) are comparable to zero-commission stock brokers like Robinhood. The key difference is the bid-ask spread — prediction markets typically have wider spreads (2-5 cents) than liquid stocks (often under 1 cent). For frequent traders, Polymarket is competitive with traditional financial markets.

Can I avoid all fees on Polymarket?

You can avoid all explicit fees by using only limit orders (0% maker fee), depositing USDC directly from a wallet (no card fee), and holding positions to resolution (no exit spread). The only unavoidable cost is the entry spread when buying or selling.

Are Polymarket winnings taxable?

Yes. Polymarket profits are generally taxable. Since Polymarket uses USDC (cryptocurrency), profits may be treated as capital gains in most jurisdictions. Polymarket does not issue tax forms — you are responsible for self-reporting. See our legality guide for more details, and consult a tax professional for your specific situation.

What is the bid-ask spread and why is it more important than the trading fee?

The bid-ask spread is the difference between the highest price a buyer will pay (bid) and the lowest price a seller will accept (ask). On Polymarket, a typical spread of 3 cents on a $0.50 contract costs you roughly 3% per side (6% round trip). Compare this to the 0.01% explicit taker fee — the spread is 300-600 times more expensive. This is why using limit orders (which let you set your own price and avoid crossing the spread) is the most important fee-saving strategy.

What happens to my funds if Polymarket shuts down?

Your Polymarket positions are held as ERC-1155 conditional tokens in your own crypto wallet on the Polygon blockchain. If Polymarket's front-end goes offline, you can still interact with the CTF Exchange smart contract directly to settle or trade your positions. Your USDC balance can be withdrawn at any time. This self-custody model is a key advantage over centralized platforms like Kalshi or PredictIt, where your funds are held by the company.

How much does it cost to dispute a Polymarket resolution?

To dispute a market resolution, you need to post a bond of approximately $750 USDC to the UMA oracle system. If your dispute is successful (the resolution is overturned), your bond is returned and you receive a reward from the incorrect proposer's bond. If your dispute fails, you lose your $750 bond. Because of this high cost, disputes are rare and only worth pursuing if you are confident the resolution is incorrect.

Related Guides