The loudest number in the Kalshi vs Polymarket NFL debate is the fee rate, and it is also the least decisive one. Kalshi's published taker formula runs a 7% coefficient; Polymarket's sports schedule runs 5%. Read only that, and you would fund a Polymarket account today and never look back. Then you price the same NFL game on both exchanges and a quieter number starts deciding things: the ask you actually get filled at. This piece prices the same three Week 1 games on both platforms, runs the fee-adjusted payout on all six sides, and shows which exchange really returned more per $100 on the day we priced it. It ends with the one order-entry habit that shrinks both fee schedules at once.
The Quick Answer
Polymarket charges lower NFL trading fees than Kalshi (a 5% coefficient vs 7% in near-identical taker formulas), but Kalshi's NFL game markets showed the tighter order book, and on our three-game Week 1 sample the entry price mattered more: Kalshi returned more per $100 on four of the six sides, Polymarket on the two where the asks matched. The full side-by-side — every ask, every fee, every net payout, plus the liquidity numbers behind them — is below.
One Game, Two Machines That Charge Differently
One paragraph of setup, because every number below leans on it. An NFL game market on either exchange is a YES/NO contract: buy "Broncos" at 44 cents and it settles at $1 if Denver wins and $0 if it doesn't, so the price is simultaneously your cost and the market's implied probability. Neither platform bakes a vig into a posted line the way a sportsbook does; your costs are the trading fee and the bid-ask spread, and how much of each depends on which exchange you picked. If that framing is new, start with our implied probability guide and the full Kalshi vs Polymarket comparison; this piece assumes the basics and asks only where a dollar goes further on NFL games.
The Fee Formulas, Side By Side
Both exchanges charge takers with the same shape of formula, a curve that peaks at 50 cents where the game is a coin flip:
| Kalshi | Polymarket (sports markets) | |
|---|---|---|
| Taker Fee Formula | round up (0.07 × contracts × price × (1 − price)) | contracts × 0.05 × price × (1 − price) |
| Peak Fee, 100 Contracts At 50¢ | $1.75 | $1.25 |
| Resting (Maker) Orders | Free on most markets; a reduced 0.0175-rate fee on select participating markets | Never charged; sports makers earn a 15% fee rebate |
The rates come from each platform's published schedule as of August 18, 2026; both change them from time to time, so treat the schedule pages as the live source of truth. Two things jump out of that table. First, Polymarket's taker fee on an NFL market is roughly five-sevenths of Kalshi's at any price, which at 100 contracts near midfield prices is a gap of about 50 cents. Second, both exchanges only charge the side demanding immediacy. A resting order that waits to get filled trades free on Polymarket, and free or nearly so on Kalshi. Hold that thought; it returns at the end.
We keep a dedicated breakdown of Kalshi's fee schedule and a combined Kalshi and Polymarket fee breakdown if you want the formulas walked through cent by cent. Here, the formulas are just the setup. The question is what happens when they meet real NFL prices.
The Same Three Week 1 Games, Priced On Both Exchanges
We pulled the live order books on three marquee Week 1 games of the 2026 NFL season, quoted on both platforms on August 18, 2026: the 49ers at Rams Thursday night game (September 10), Commanders at Eagles (September 13), and Broncos at Chiefs on Monday night (September 14). Same games, same outcomes, two books:
| Market (To Win) | Kalshi bid–ask | Polymarket bid–ask | Tighter book |
|---|---|---|---|
| 49ers (At Rams) | 35–36¢ | 35–37¢ | Kalshi, 1¢ vs 2¢ |
| Commanders (At Eagles) | 33–34¢ | 31–34¢ | Kalshi, 1¢ vs 3¢ |
| Broncos (At Chiefs) | 43–44¢ | 42–44¢ | Kalshi, 1¢ vs 2¢ |
The prices agree almost everywhere, which is its own small lesson: two independent order books, fed by different traders, landed within a cent or two on every side. In probability terms, both venues call the Rams roughly a 64% team and the Eagles about a 67% one, put the Chiefs near 57%, and price the dogs accordingly: the 49ers around 36%, the Commanders 33%, the Broncos 43%. Two independent books landing within a cent or two of each other is a sign both prices are real, not an accident. But the width disagrees. Kalshi's book was one cent wide on five of the six sides we priced, with only the Chiefs side running two cents (55–57¢); Polymarket's moneylines ran two to three cents. On an exchange, that width is a real cost. Cross a book that is three cents wide and you hand over roughly a cent and a half of value relative to the market's honest midpoint, before any fee prints.
Width matters most on the side where it forces your ask up. Take the Eagles. On Kalshi you could buy Philadelphia at 67 cents. On Polymarket, buying the Eagles means crossing to the other side of a 31–34 Commanders book, which fills you at an effective 69 cents. Same team, same game, two cents of entry price — and no fee schedule on earth claws back two cents of entry on a 100-contract position.
The Fee-Adjusted Payout: All Six Sides, Per 100 Contracts
Here is the whole comparison in one table. For each side: buy 100 contracts at the live ask as a taker, pay that platform's fee, and collect $100 if the side wins. "Net" is profit after entry cost and fee. Polymarket fees are computed from its published 5% sports formula and shown to the nearest cent.
| Side | Kalshi ask | Kalshi fee | Kalshi net if it wins | Polymarket ask | Polymarket fee | Polymarket net if it wins | Which paid more |
|---|---|---|---|---|---|---|---|
| 49ers | 36¢ | $1.62 | $62.38 | 37¢ | $1.17 | $61.83 | Kalshi, +$0.55 |
| Rams | 64¢ | $1.62 | $34.38 | 65¢ | $1.14 | $33.86 | Kalshi, +$0.52 |
| Commanders | 34¢ | $1.58 | $64.42 | 34¢ | $1.12 | $64.88 | Polymarket, +$0.46 |
| Eagles | 67¢ | $1.55 | $31.45 | 69¢ | $1.07 | $29.93 | Kalshi, +$1.52 |
| Broncos | 44¢ | $1.73 | $54.27 | 44¢ | $1.23 | $54.77 | Polymarket, +$0.50 |
| Chiefs | 57¢ | $1.72 | $41.28 | 58¢ | $1.22 | $40.78 | Kalshi, +$0.50 |
Kalshi paid more on four of six sides; Polymarket on two. Now look at which two, because the pattern is the article. Polymarket won the Commanders and the Broncos — the only two sides where its ask matched Kalshi's exactly. Price the entry identically and the cheaper fee schedule decides it, worth about 46 to 50 cents per $100 in Polymarket's favor. Everywhere the asks differed, they differed in Kalshi's favor, and even one cent of better entry outweighed the entire fee gap. The Eagles row is the extreme case: two cents of entry difference produced a $1.52 gap per $100, roughly three times what the fee schedules were fighting over.
That is the honest answer to "which pays more," and it is not a slogan for either side. The fee gap is real, it is structural, and it is worth about half a cent per contract at NFL prices. The spread gap is situational, it flips market by market and hour by hour, and when it exists it is usually bigger. So the platform that pays more is the one showing the better ask on your side at the moment you trade — which you only know by checking both, the same line-shopping discipline that separates exchange prices from sportsbook lines. These numbers are a cost snapshot of two order books, not a case for any of these teams; every price above will have moved by kickoff.
Shopping the number is the whole game, on exchanges and off. OddsShopper's live NFL odds screen lines up the price on every major sportsbook next to the same game you just saw quoted in cents, so you can spot when a book, Kalshi, or Polymarket is the one actually paying the most. New subscribers can try OddsShopper Pro free for 7 days, and code NFLEXCH20 takes 20% off your first payment of OS Pro or OS Core if you stay.
Liquidity: Where The Money Actually Is
Spreads are the symptom; liquidity is the cause, and here the two platforms report it in different units, so read each on its own terms.
On Kalshi, the Broncos market alone had traded about 48,800 contracts with roughly 41,000 still open as of August 18, and the 49ers-Rams Thursday night market showed about 59,700 contracts traded with 38,000 open. The quieter Commanders-Eagles boards still carried several thousand contracts of open interest per side. That standing interest is why its game moneylines sat a cent or two wide three-plus weeks before kickoff.
Polymarket's NFL game pages showed roughly $27,000 to $48,000 of posted order-book depth per game, but only a few hundred dollars of matched volume per game so far. The depth is real and quotes were live on every side we checked; the trading just hadn't arrived yet in mid-August. Both exchanges also list spreads and totals on these games — Polymarket's board showed Rams -3.5 and Eagles -4.5 alongside a ladder of game totals, with the popular rungs quoted two to five cents wide and the fringe rungs much wider, and Kalshi runs separate spread and total markets next to its win markets. Our sample compared the win markets, where the money concentrates.
Two practical reads from that:
- If You Take Liquidity At The Ask, the picture favored Kalshi in this sample — more standing open interest and one-cent quotes on the win markets.
- Where The Asks Match, Polymarket's lower fee decides it; its books were quotable on every side we checked, just lightly traded this far out.
Both books will deepen fast once the season starts; the September version of this table will have bigger numbers, and the width gap is the thing to re-check, not the depth.
For the platform-by-platform mechanics of actually placing these trades, our walkthroughs on how to trade NFL on Kalshi and how to bet NFL on Polymarket cover order types, funding, and settlement on each.
The Habit That Beats Both Fee Schedules
Remember the second thing in the fee table: both platforms only charge the trader who crosses the book. That is the closing move here, because it collapses most of this comparison.
Rest a bid at the midpoint instead of lifting the ask and, when it fills, the spread cost goes to zero — you bought at the market's honest price. On Polymarket the taker fee disappears entirely for that order, and sports makers currently collect a 15% rebate on top. Kalshi lets resting orders trade free on most markets, with a reduced quarter-rate fee on a set of participating markets under its current schedule. A worked example, using the Eagles market from above: rather than paying 69 cents on Polymarket or 67 on Kalshi, a resting 66-cent bid that fills saves one to three cents of entry and most or all of the fee, worth more than every platform-vs-platform gap in the table above, on either venue. The tradeoff is honest: a resting order may never fill, and on a fast-moving injury news day the market can run away from your bid. Patience is the discount; immediacy is what both fee schedules are actually pricing.
Availability is the one thing the math can't fix: each platform restricts some states, the two lists differ, and they change, so verify your state on each platform's own eligibility check before funding either. Both are CFTC-regulated event-contract exchanges for users 18 and up, a different legal category from sports betting; the full comparison tracks the availability details.
Signing up for Polymarket US? Our link installs the Polymarket US App and carries offer code OS3 — deposit $10 and make a qualifying trade to get a $20 trading bonus for new users: claim it here. Full walkthrough in our Polymarket sign-up bonus guide.
18+ Only. Restrictions and eligibility requirements apply. Not available in all jurisdictions. Trading is risky. 100% loss can occur. See polymarket.com/tos for more information. The Polymarket US App serves as an independent software provider and affiliate of Polymarket US and Polymarket Clearing, the CFTC-regulated exchange and clearing organization.
OddsShopper is a Polymarket partner and may earn a commission if you sign up through our links.
FAQ: Kalshi Vs Polymarket For NFL
Is Polymarket cheaper than Kalshi for NFL trading? On fees alone, yes: Polymarket's sports taker rate uses a 5% coefficient against Kalshi's 7%, roughly 50 cents cheaper per 100 contracts at midfield prices. On total cost, not necessarily. In our August Week 1 sample Kalshi's tighter book gave it the better all-in price on four of six sides. Check the ask on both before assuming the fee decides it.
Which platform has more NFL liquidity? In this pre-season snapshot, Kalshi's game markets showed more standing open interest and tighter moneyline quotes, while Polymarket showed real posted depth that hadn't traded much yet. Both platforms list spreads and totals alongside the win markets, and both books deepen substantially once the NFL season kicks off.
Do I pay these fees on every order? No. Both exchanges charge takers, the orders that cross the book for an instant fill. Resting limit orders trade free on Polymarket (sports makers currently earn a 15% rebate) and free on most Kalshi markets, with a reduced rate on some. If you rest your orders, most of the fee comparison stops mattering.
Can I use both platforms for the same NFL game? If both are available in your state, yes, and pricing the same game on both is exactly how you find the better number. The two platforms' state availability lists differ, so confirm eligibility on each before funding an account.
The Bottom Line
The fee schedules say Polymarket; the order books, on the day we priced them, mostly said Kalshi; and the gap between the two answers was rarely more than a dollar per $100. Which pays more for NFL is not a platform loyalty question. It is a price-shopping question that resets every time the books move, and the reader who checks both asks — or rests an order and lets the spread come to them — beats the reader who picked a side in August. If you want the same discipline across every venue that prices football, our Kalshi NFL picks hub tracks how exchange prices line up against the rest of the market all season, and the free expert picks board is the no-cost place to see what our handicappers actually like this week.
New to OddsShopper? It compares the price on every major sportsbook against the number you just found on an exchange, and flags where the same NFL outcome pays best. Try it free for 7 days; code NFLEXCH20 takes 20% off your first payment of OS Pro or OS Core if you subscribe.



