Prediction market fees

Polymarket vs Kalshi Fees Explained

Anyone can subtract two prices. The reason most "arbitrage" between Polymarket and Kalshi quietly loses money is fees — and the two platforms charge in completely different ways. Here is exactly how each one works, with worked numbers.

Want to skip the math? The free Arbitrage Cockpit applies both fee models live as you type. Nothing leaves your browser.

Polymarket: a taker-fee curve

Polymarket charges takers a fee that scales with how uncertain the market is. The fee per share follows the curve:

fee = shares × rate × ( p × (1 − p) ) ^ exponent

where p is the price as a probability (a 45¢ contract is p = 0.45), and rate depends on the market category. The p × (1 − p) term peaks at 50¢ and falls to zero at the extremes — so fees are largest on coin-flip markets and tiny on near-certain ones. Makers who post resting orders typically pay nothing.

Category rates vary (crypto markets tend to sit highest, world-event markets can be fee-free). Because the rate is per-category and changes over time, always price against the current schedule rather than a fixed number.

Kalshi: a flat coefficient, rounded up to the cent

Kalshi uses a single published formula, applied per order and then rounded up to the next whole cent:

fee = roundup( 0.07 × C × P × (1 − P) )

where C is the number of contracts and P is the price in dollars. Two things trip people up:

Worked comparison: 100 contracts

PriceKalshi fee (100 contracts)
10¢$0.63
50¢$1.75 (max)
90¢$0.63

Notice the symmetry around 50¢ and the peak at the midpoint — the same shape as Polymarket's curve, just with a flat coefficient and a cent-rounding step layered on top.

Why this decides arbitrage profitability

A cross-platform arbitrage buys YES on one venue and NO on the other so the two positions cover every outcome. If the combined price is 98¢ you might think you have a locked 2¢ edge — but if the two legs cost you 3¢ in fees, you are actually down a cent. On coin-flip markets near 50¢, where both fee curves peak, a thin edge disappears entirely.

See it live: the Arbitrage Cockpit feeds your prices through both fee models (including Kalshi's cent-rounding) and shows the guaranteed profit and net ROI after fees — plus a leg-by-leg execution plan.
Open the free calculator Read the FAQ

Get the source code

The full, tested source behind the cockpit — dual-platform fee models, Kelly sizing, vig-stripping, 41 unit tests, and an automated background scanner — is available as a one-time purchase.

Get the source on Gumroad ↗