Kalshi vs sportsbooks: who pays more after fees
Live, as of Oct 31, 12:05 PM ET. Moneylines on every upcoming game both sides price.
Right now Kalshi pays more than every regulated sportsbook on 131 of 547 moneyline bets (24%), counting its trading fee. Before the fee it would be 406: the fee alone flips 275 bets back to a sportsbook.
Today’s biggest gaps
Every bet where Kalshi and a sportsbook both have a price, Kalshi’s best first. Prices as of Oct 31, 12:05 PM ET; they move, so confirm at the venue.
| Bet | Game | Kalshi price | Kalshi after fee | Best sportsbook | Kalshi vs best, $100 |
|---|---|---|---|---|---|
| FK Kauno Žalgiris ML | FC Lugano vs FK Kauno Žalgiris · Conference League · Nov 5 | 7¢ | +1242 | +1000 FanDuel | +$242 |
| Lech Poznań ML | Benfica vs Lech Poznań · Europa League · Nov 5 | 6¢ | +1464 | +1300 FanDuel | +$164 |
| Cardinal ML | Cardinal @ Cardinals · NCAAF · Oct 31 | 7¢ | +1242 | +1100 theScore Bet | +$142 |
| Tigers ML | Tigers @ Cyclones · NCAAB · Nov 2 | 10¢ | +841 | +750 theScore Bet | +$91 |
| Draw ML | Atalanta BC vs FC Kairat · Conference League · Nov 5 | 12¢ | +685 | +600 FanDuel | +$85 |
| Draw ML | Barcelona vs Alavés · La Liga · Oct 31 | 8¢ | +1074 | +1000 FanDuel | +$74 |
| Draw ML | AEK Athens vs Real Madrid · Champions League · Nov 4 | 14¢ | +573 | +500 DraftKings | +$73 |
| Draw ML | FSV Mainz 05 vs Bayern Munich · Bundesliga · Nov 7 | 14¢ | +573 | +500 FanDuel | +$73 |
| Lincoln Red Imps FC ML | Lincoln Red Imps FC vs Hajduk Split · Conference League · Nov 5 | 10¢ | +841 | +775 BetMGM | +$66 |
| FC Iberia 1999 ML | FC Copenhagen vs FC Iberia 1999 · Conference League · Nov 5 | 6¢ | +1464 | +1400 DraftKings | +$64 |
| Draw ML | Benfica vs Lech Poznań · Europa League · Nov 5 | 11¢ | +756 | +700 FanDuel | +$56 |
| Draw ML | FC Copenhagen vs FC Iberia 1999 · Conference League · Nov 5 | 11¢ | +756 | +700 FanDuel | +$56 |
| Sun Devils ML | Sun Devils @ Cougars · NCAAF · Oct 31 | 13¢ | +625 | +575 BetMGM | +$50 |
| Draw ML | Borussia Dortmund vs Elversberg · Bundesliga · Nov 7 | 14¢ | +573 | +525 BetMGM | +$48 |
| FC Kairat ML | Atalanta BC vs FC Kairat · Conference League · Nov 5 | 7¢ | +1242 | +1200 DraftKings | +$42 |
| AEK Athens ML | AEK Athens vs Real Madrid · Champions League · Nov 4 | 10¢ | +841 | +800 BetRivers | +$41 |
| Venezia ML | Como vs Venezia · Serie A · Nov 1 | 10¢ | +841 | +800 Fanatics | +$41 |
| Elversberg ML | Borussia Dortmund vs Elversberg · Bundesliga · Nov 7 | 10¢ | +841 | +800 Fanatics | +$41 |
| Draw ML | Real Racing Club de Santander vs Real Madrid · La Liga · Nov 1 | 12¢ | +685 | +650 Fanatics | +$35 |
| Draw ML | Lyon vs Angers · Ligue 1 · Nov 1 | 18¢ | +426 | +400 Fanatics | +$26 |
| Draw ML | RB Leipzig vs Augsburg · Bundesliga · Nov 7 | 17¢ | +456 | +430 FanDuel | +$26 |
| Draw ML | Barcelona vs Aston Villa · Champions League · Nov 3 | 13¢ | +625 | +600 Fanatics | +$25 |
| Draw ML | FC Lugano vs FK Kauno Žalgiris · Conference League · Nov 5 | 13¢ | +625 | +600 FanDuel | +$25 |
| Angers ML | Lyon vs Angers · Ligue 1 · Nov 1 | 13¢ | +625 | +600 FanDuel | +$25 |
| Dinamo Zagreb ML | Sunderland vs Dinamo Zagreb · Europa League · Nov 5 | 14¢ | +573 | +550 FanDuel | +$23 |
Kalshi vs the best sportsbook, by sport
| Sport | Bets compared | Kalshi best |
|---|---|---|
| NFL odds | 26 | 7 (27%) |
| NBA odds | 14 | 5 (36%) |
| Premier League odds | 24 | 3 (13%) |
| Champions League odds | 54 | 16 (30%) |
| Europa League odds | 51 | 7 (14%) |
| Conference League odds | 39 | 17 (44%) |
| La Liga odds | 30 | 4 (13%) |
| Serie A odds | 27 | 4 (15%) |
| Bundesliga odds | 24 | 7 (29%) |
| Ligue 1 odds | 21 | 4 (19%) |
| MLS odds | 42 | 10 (24%) |
| NCAAF odds | 91 | 22 (24%) |
| NHL odds | 30 | 6 (20%) |
| UFC odds | 22 | 3 (14%) |
| NCAAB odds | 14 | 3 (21%) |
| ATP Paris Masters odds | 32 | 12 (38%) |
| ATP Vienna Open odds | 2 | 1 (50%) |
| WTA Pan Pacific Open odds | 2 | 0 (0%) |
| WNBA odds | 2 | 0 (0%) |
How Kalshi odds compare to a sportsbook’s
A sportsbook quotes American odds like −150 or +130. Kalshi sells contracts that pay $1 if the team wins, priced in cents: a 60¢ contract risks 60¢ to win 40¢, which is −150. To compare them fairly you have to add Kalshi’s trading fee to the price first, because you pay it on every contract you buy.
The fee is 0.07 × price × (1 − price): 1.75¢ on a 50¢ contract, about 0.6¢ on a 10¢ one. That shape is why Kalshi tends to win on underdogs and lose on near coin-flips. Every Kalshi price on Oddy is after the fee. For any single price, use the Kalshi odds converter.
Kalshi vs sportsbooks: questions
Is Kalshi cheaper than sportsbooks?
Sometimes, not usually. On today’s board Kalshi beats every regulated sportsbook on 131 of 547 moneyline sides (24%) after its trading fee. On the rest at least one sportsbook pays more. Which side wins changes game to game, so compare before each bet.
Is Kalshi better for favorites or underdogs?
Underdogs, as a rule. Kalshi beats the best sportsbook on 22% of underdog sides today and 27% of favorites. Its fee peaks on coin flips and shrinks toward the extremes, and sportsbooks build more margin into long prices.
How much is Kalshi’s fee on sports?
Kalshi charges a taker fee of 0.07 × price × (1 − price) per contract, so it is largest at 50¢ (1.75¢ per contract) and close to zero near 1¢ or 99¢. Oddy folds the fee into every Kalshi price it shows, so the odds you compare are what you are actually paid.
How do I convert a Kalshi price to American odds?
A contract pays $1 if it wins. At 40¢ you risk 40¢ to win 60¢: decimal odds 1 ÷ 0.40 = 2.50, American +150. At 60¢ you risk 60¢ to win 40¢: decimal 1.67, American −150. Add the fee to the price first for the real number; the Kalshi odds converter does both for every price from 1¢ to 99¢.
Related: Kalshi vs Polymarket · Polymarket vs sportsbooks · Kalshi odds converter · Kalshi vs DraftKings · Kalshi vs FanDuel
What is Oddy?
Oddy shows what every regulated sportsbook and prediction market pays for the same bet, ranked, with a link to the best price. Prices refresh about every minute. Free, no account, and we never sell picks.