Cross-Platform Arbitrage with Polymarket

Find and calculate arbitrage between Polymarket and other prediction markets. Account for Polymarket's per-category taker fee.

Arb CalculatorPolymarket · Crypto-Based

Why This Matters

Polymarket's deep liquidity on political markets often creates temporary price differences with Kalshi and Robinhood. Both legs of an arb pay the per-category taker fee at trade, or $0 if you post limit orders as a maker. The arb dynamic favors Polymarket because its taker rates (0.04 on politics and finance, 0.05 on sports) sit below Kalshi's 0.07, and makers pay nothing.

Calculator

Open full calculator →

Step-by-Step: Arb Calculator on Polymarket

  1. 1

    Compare Polymarket contract prices with the same event on Kalshi or Robinhood.

  2. 2

    Enter both sides' prices into the Arb Calculator.

  3. 3

    Select the correct fee structure for each platform.

  4. 4

    Note: Polymarket charges the taker fee on both legs at trade, or $0 if you post limit orders as a maker.

  5. 5

    Calculate guaranteed profit and optimal stake split.

Worked Example

Polymarket politics Yes at $0.45. Taker fee = 0.04 × 0.45 × 0.55 = $0.0099 per share, charged at trade. Robinhood No at $0.50 (fee = $0.02). Total cost: $0.45 + $0.0099 + $0.50 + $0.02 = $0.98. Guaranteed payout: $1.00. Arb profit: $0.02/contract. Post the Polymarket leg as a maker to pay $0 and widen the margin.

Polymarket Fee Summary

Fee model: Per-category taker fee: fee = C × feeRate × p × (1−p). 0.05 sports, 0.07 crypto, 0.04 politics/finance. Makers pay 0.

Formula: C × feeRate × p × (1 - p); feeRate 0.04–0.07 by category (sports 0.05 as of Jul 2026)

Timing: Charged at time of trade

Pro Tips

Related Guides

Ready to start trading on Polymarket?

← All guides