Arbitrage with Prediction Markets
Back the outcome at a bookmaker, sell the matching shares on Polymarket or Kalshi, and the two legs cover every result. ArbPlay finds the pair, does the share maths and shows the profit after the venue's fee — you pick the venue, set the fee rate, and place the prediction-market leg first.
This guide assumes you already know what arbitrage betting is and what a prediction market is. If “selling a share is a lay bet” isn't yet obvious, read that second one first — everything here depends on it.
Step 1 — Pick the prediction market as your lay side
In the dashboard's Lay side panel, choose Polymarket or Kalshi. Two things change immediately:
- The feed reloads against that venue's own data — these are separate feeds, not a re-labelling of the exchange rows.
- The Lay column header becomes Lay (Sell), because the action you'll take is a sale, not a lay.
Your choice is remembered, so the next session opens on the same venue.
Step 2 — Set the fee rate
The calculator bar's second field is labelled commission for exchanges and fee for prediction markets, because they are genuinely different things. Enter the venue's taker coefficient:
| Venue | Enter | Notes |
|---|---|---|
| Kalshi | 7 | Coefficient 0.07, rounded up per trade |
| Polymarket (sports) | 5 | Raised from 0.03 in July 2026 |
| Betfair / Laystars / OrbitX | 2–5 | Flat commission on net winnings |
Check the rate yourself
ArbPlay pre-fills these and stores your value per venue, but fee schedules change — Polymarket's sports rate moved in July 2026, and a stale rate makes every profit figure optimistic. Confirm against the venue's current fee schedule and adjust the field.
Step 3 — Enter your stake
The Stake field is the amount you intend to place on the back leg at the bookmaker. Every visible row recalculates against it, so set it to a realistic figure before you start comparing rows — a margin that looks fine on €100 may not survive on €500 if the liquidity isn't there.
Step 4 — Read the breakdown
Expand a row and you get a four-line breakdown. For an exchange it reads Back / Lay / Liability / Commission. For a prediction market it reads:
| Line | Meaning |
|---|---|
| Back | Your stake and the bookmaker's odds — the leg you place at the sportsbook. |
| Sell shares | How many shares to sell, and the price in cents. This is what you enter on the venue. |
| You receive | Proceeds of the sale after the taker fee, in dollars with euros in brackets. |
| Liability | What you owe if the outcome happens — your risk on that leg. |
Beneath those sits the profit and ROI. The ROI is calculated on the capital actually tied up — back stake plus liability plus fee — not just the back stake, so it's comparable across venues.
The ⚠ marker
A warning glyph on a row means the margin is positive before fees but negative after them. These appear more often on prediction markets than on exchanges, precisely because the taker fee is charged on notional rather than on winnings. Skip them.
Step 5 — Check the available size
The size column shows how much is actually available at that price, in euros with the dollar original in brackets. Prediction-market depth is famously uneven: enormous on headline markets, thin on the long tail.
If the available size won't support your stake, either reduce the stake or move on. Partially filling one leg of an arbitrage is not a smaller arbitrage — it's an unhedged bet.
Step 6 — Place the prediction-market leg first
This is the one piece of sequencing advice that matters, and it's the opposite of what most people do instinctively.
A bookmaker's posted price is comparatively sticky. A prediction market is a live order book that can move between your two clicks. So the leg most likely to disappear is the share sale — which means it should be the one you secure first. If the bookmaker price has drifted slightly by the time you get to it, you have a slightly worse arb. If the share sale is gone after you've backed, you have a naked position.
Before you click
Have both accounts already funded and logged in, in tabs that are already open. Prediction-market deposits are not instant — a bank transfer or an on-chain USDC transfer will outlive any arbitrage on the screen.
Two things that will cost you if you ignore them
Currency drift
Your back leg is in euros; your prediction-market leg settles in dollars. On a 1.5% margin, a 1% EUR/USD move is two-thirds of your profit. ArbPlay shows euros so rows are comparable, but the exposure is real. On large or slow-settling positions, factor it in.
Market rules that don't match
A bookmaker and a prediction market can word “the same” market differently — extra time, retirements, postponements, and how a void is handled. Two legs that settle under different rules are not a hedge. Read both sets of rules once per market type; after that you'll know them.
The 7 arbitrage mistakes guide covers this failure mode and the others in more detail.
FAQ
Why does the Lay column say “Lay (Sell)” for Polymarket and Kalshi?
Because on a prediction market you don't lay — you sell shares. The position is economically identical to a lay bet, but the action you take on the venue is a sale, so the column and the breakdown use that wording to match what you will actually click.
What fee rate should I enter for Polymarket or Kalshi?
Use the venue's taker coefficient: 0.07 for Kalshi, and 0.05 for Polymarket sports as of July 2026 — it was 0.03 before that. ArbPlay pre-fills these, but rates change, so confirm against the venue's current fee schedule and adjust the field if needed.
Which leg should I place first?
Place the prediction-market leg first. Its order book moves faster than a bookmaker's posted price, so it is the leg more likely to vanish while you are switching tabs. If the second leg is gone by the time you get there, you are left with a naked position rather than an arbitrage.
Why does the profit show in euros when the venue is in dollars?
So every row is comparable regardless of lay venue. ArbPlay converts the prediction-market figures to euros using the feed's exchange rate and shows the dollar original in brackets. Note that the currency exposure between placing and settling is real and remains yours.
Related: What are prediction markets · Prediction markets vs betting exchanges · 7 arbitrage mistakes · all guides.