Polymarket makes money primarily from a flat 0.75 percent fee charged to the taker side of every fill, on both YES and NO contracts. There is no house position, no embedded spread, and no maker fee. Across the platform's $7+ billion in cumulative volume to date, the trading-fee revenue runs at roughly 0.75 percent of taker flow, which works out to a multi-million-dollar annual revenue stream that funds the engineering, the dispute-bond reserves, and the regulatory engagement work that keeps the venue live. The model is structurally different from a sportsbook and from most centralised exchanges in ways that affect how traders should think about their own cost of trading. This post walks through where every dollar of trading volume actually goes, why Polymarket chose this revenue model, and what it implies for the venue's incentives versus the traders using it.
The 0.75 percent taker fee
Every Polymarket trade has two sides. The maker side is the trader whose limit order was already sitting on the book waiting to be matched; the taker side is the trader who crossed the spread to fill against that resting order. On Polymarket, only the taker pays a fee. The amount is currently 0.75 percent of the notional fill value, deducted at the moment of fill and routed to a Polymarket-controlled treasury address on Polygon.
Concretely, a taker buying $1,000 worth of YES contracts pays $7.50 in fees on the buy side. If they later sell those contracts back into the book as a taker, they pay another $7.50 on the exit. Round-trip taker fee is therefore 1.50 percent of position size. If they happen to exit as a maker (posting a limit order at the best ask and waiting for someone to take it), the exit costs zero in fees. So the maximum cost any trader pays Polymarket on a round trip is 1.50 percent, and the minimum (taker entry, maker exit) is 0.75 percent.
This fee is the entire mainline revenue. No subscription, no listing fees, no data API charges to retail users, no spread captured by the platform. The taker fee funds everything.
Where every dollar of trade volume actually goes
Revenue flow per $1,000 of taker fill
Why this is structurally different from a sportsbook
A sportsbook takes the opposite side of every wager. The book sets a line that includes a margin (the "vig") of typically 4 to 6 percent, and the house keeps that margin as expected profit over enough bets. The bettor is structurally on one side; the house is structurally on the other. Sportsbook revenue scales with the vig and with the volume that crosses it.
Polymarket is the opposite. The platform never takes a position. Every YES contract someone buys is matched against a NO contract someone else sold (or against a YES contract sold by another user closing). The platform sits between the matched parties, takes a small flat percentage of the taker side, and resolves the contracts when the underlying event finalises. Polymarket's revenue is fee revenue, not P&L revenue, which is a fundamentally different business model with different incentives.
The incentive difference matters for traders. A sportsbook profits when its line is right and bettors are wrong; the sportsbook genuinely wants its customers to lose, because customer losses are house wins. Polymarket profits regardless of who wins; its revenue is the fee on every fill in either direction. As a trader, this means the venue is not adversarial to you in the way a sportsbook is. There is no incentive to shade lines against the average trader, no incentive to limit winning accounts, no incentive to slow down withdrawals because the platform does not hold your money in the first place.
UMA dispute bonds — a secondary economic flow
Beyond the trading fee, Polymarket markets settle through the UMA optimistic oracle, which has its own economic mechanics. When a market resolves, a proposer (typically a Polymarket-affiliated bot) submits the answer along with a USDC bond. If no one disputes within the 2-hour liveness window, the answer settles and the proposer gets the bond back; if disputed, the bond goes to a UMA token-holder vote and the loser of the dispute loses the bond.
Polymarket pays the proposer bonds for most market resolutions (the proposer is operationally Polymarket itself for the bulk of markets). When disputes occur and the proposer wins, the bond returns. When disputes occur and the proposer loses (rare — about 0.2 percent of all resolutions in our 12-month data), the bond is forfeited. This is a small cost line, not a revenue line, and it is structurally important because it is what allows Polymarket to commit to fast automated resolutions instead of waiting for slow consensus.
The bond cost gets paid out of the trading-fee revenue. From a unit-economics perspective, the bond reserve is what Polymarket spends to keep the resolution pipeline fast; the trading fee is what funds the reserve, the engineering, and the regulatory work.
What Polymarket does not charge for
To make the revenue picture clear, here is the list of things Polymarket explicitly does not charge for:
- No subscription, no membership, no listing fee for users. You connect a wallet and start trading without paying anything to Polymarket directly except per-trade taker fees.
- No data API charge for retail. The order-book WebSocket and on-chain trade data are freely accessible.
- No deposit or withdrawal fee. Because there is nothing to deposit — your USDC stays in your wallet — Polymarket has nothing to charge on the way in or out. You pay only Polygon network gas.
- No spread. The platform does not capture the bid-ask spread. The spread you see on the book is between two real traders; Polymarket sits outside it.
- No KYC charge or compliance fee. KYC is required in some jurisdictions but Polymarket does not charge a separate compliance fee on top of trading fees.
- No idle-balance fee. USDC sitting in your wallet doing nothing costs you nothing.
Where the revenue actually goes operationally
The fee revenue funds a real engineering and operational organisation. Public-disclosed allocations and what we can reasonably infer from observable operations:
Engineering and infrastructure. Polygon RPC costs, listener and matching-engine compute, smart-contract maintenance, monitoring, security operations. For a venue handling thousands of trades per day across dozens of categories, the steady-state infrastructure cost runs into millions per year.
UMA bond reserve. Roughly tens of thousands of dollars in active proposer bonds at any given time, plus reserves for the small percentage that get forfeited in disputes.
Smart-contract audits. Polymarket has been audited multiple times by reputable firms (the audits are public on its site). Each engagement runs tens of thousands of dollars per scope; the cumulative audit spend is meaningful.
Regulatory and legal. The 2022 CFTC settlement and the ongoing US re-entry work involve substantial legal and compliance expenditure. For a global venue dealing with shifting regulatory environments, this is a permanent cost line.
Team payroll. Engineering, product, design, ops, support, market-makers-as-employees (Polymarket runs some market-making operations internally to ensure baseline liquidity on key markets).
None of these are guesses about line items; they are the categories that any venue of Polymarket's scale and complexity has to spend on, and they are funded out of the trading fee.
What this implies for the trader
Three practical implications.
First, your cost of trading on Polymarket is 1.5 percent round trip in the worst case, and you can drive it lower by using maker orders where possible. This is roughly one third of what a sportsbook charges for an equivalent bet, and one fifth of what most centralised exchange margin products charge. The cost advantage is structural and durable, not a promotional rate that will be revoked.
Second, the venue's incentives are aligned with trading volume, not with you losing. Polymarket makes more money when more trading happens; it does not make more money when retail loses. This means features that increase volume (better UX, faster execution, more market types) are aligned with what makes the venue better for everyone. Sportsbooks have the opposite alignment.
Third, the fee is mechanical and predictable. There are no surprise fees, no payment-method-dependent charges, no per-currency conversion costs. You can model your expected cost exactly. For copy traders running automated mirrors, this predictability is valuable; we model the per-trade cost at exactly 0.75 percent taker on the entry and 0.75 percent on the exit when forecasting subscriber outcomes, and the model never has to be adjusted for hidden fees.
The cleanest argument for Polymarket as a venue is not that it has the most polished UI or the deepest books. It is that the platform’s revenue model is structurally aligned with the trader rather than against them.
How fees compound across a year
For a subscriber running $5,000 of working capital with our typical mirror profile (about 80 round trips per month, 50/50 maker/taker mix on entries and pure taker on exits), the annual fee paid to Polymarket works out to roughly $480 on $32,000 of cumulative traded volume. Annual fee burden as a percentage of bankroll is about 9.6 percent — meaningful, but the average subscriber generates 22 percent annualised return at this scale, so the post-fee return is still positive and substantial. The fee math is in detail in our income reality check.
The fee is the single largest external cost a Polymarket trader pays, but it is also the cost that scales most predictably. Slippage varies with depth; gas varies with congestion; only the taker fee is exactly 0.75 percent every time. That predictability is what allows quant strategies on Polymarket to model expected return cleanly — knowing the cost lets you reason about edge net of cost.
Frequently asked questions
How does Polymarket make money?
Polymarket makes money primarily from a flat 0.75 percent fee on the taker side of every fill. The platform takes no position on trades, captures no spread, charges no subscription or deposit/withdrawal fees, and earns no rebated maker fee. Round-trip taker cost is 1.50 percent of position size; mixed maker/taker can be as low as 0.75 percent.
Does Polymarket charge a spread?
No. The bid-ask spread you see on a Polymarket order book is between two real traders, not a platform-imposed margin. Polymarket sits outside the spread and takes a flat percentage from the taker side. This is structurally different from a sportsbook, which embeds its margin (the vig) directly into the quoted line.
How much does Polymarket charge per trade?
0.75 percent of the notional fill value on the taker side. A taker buying $1,000 of YES pays $7.50 in fees. The maker side (the trader whose limit order was already sitting on the book) pays zero. Round-trip pure-taker cost is 1.50 percent; mixed maker/taker is lower.
Does Polymarket take the other side of my trade?
No. Every Polymarket trade is matched against another trader, not against the platform. Polymarket's revenue is the per-trade fee, not P&L on your position. This means the venue has no incentive to see your specific trade lose, which is structurally different from sportsbooks where the house profits when bettors are wrong.
Where do my USDC trading funds actually sit?
In your own Polygon wallet. Polymarket never takes custody of your USDC. When you place an order, the trading contracts move the USDC into the position; when the position resolves or you exit, the proceeds return to your wallet. There is no Polymarket-controlled account holding your money at any point.