A trader buys YES. The event happens. They get paid. That’s how most traders think event contract settlement works β and for the majority of markets, it does. But when the outcome is ambiguous, when contract language doesn’t match what actually happened, or when two prediction markets are looking at the same event and reaching different conclusions, settlement becomes the most important part of the trade.
It’s also the part with the least protection if something goes wrong. This article breaks down how settlement actually works, where it’s broken and what traders need to know.
- ▸The same event can settle in opposite directions depending on which platform you’re on. Kalshi and Polymarket write their own resolution criteria.
- ▸Kalshi has had at least five public settlement disputes since 2025, including a $47.3M Super Bowl halftime market.
- ▸UMA’s circulating market cap sits at ~$44M. Polymarket’s TVL is ~$330M. That’s a 15:1 ratio between capital at risk and the cost of controlling the oracle.
- ▸Disputing a resolution on Polymarket International requires a $750 USDC bond. On Polymarket US, the Markets Team determines outcomes with no publicly confirmed dispute process. On Kalshi, there is no formal dispute mechanism outside of X and Discord.
What settlement actually means
Every event contract follows the same lifecycle: a market opens, you buy and sell YES and NO contracts that sum to roughly $1, the market closes to new trades at expiration, and then a resolution process determines which side won. Winners receive $1 per contract. Losers receive nothing.
Settlement is what happens after resolution β the actual transfer of funds from the losing side to the winning side. On Kalshi, settlement typically occurs within a few hours after resolution is determined. On Polymarket, settlement occurs after the UMA oracle process completes, which takes a minimum of two hours if uncontested but can stretch to days or weeks if a dispute escalates.
The critical point you may not have considered is that settlement is not automatic. Someone or something has to determine the outcome first, and that’s where the two dominant platforms take fundamentally different approaches.
Before a contract settles, it has to be matched. Here’s how prediction market order books pair buyers and sellers.
How Kalshi determines outcomes
Kalshi operates a centralized resolution model. Every market you trade on Kalshi lists named “Source Agencies” in its contract terms, which are filed with the CFTC as part of the exchange’s self-certification process. These are the entities whose data determines whether you get paid.
The source agencies vary by market category:
| Market category | Source agencies | Settlement method |
|---|---|---|
| Sports | Governing league (NFL, NBA, etc.), Associated Press, ESPN, WSJ, Fox Sports | Official final results as reported by source agencies |
| Crypto prices | CF Benchmarks Real-Time Indices | 1-minute window of per-second observations at expiry; trimmed averaging excludes top and bottom 20% of data points |
| Economics | BLS, BEA, Federal Reserve | Official government data release at specified time |
| Weather | NOAA, National Weather Service | Official recorded measurement at specified station |
The actual decision, though, sits with Kalshi’s internal markets team. As the platform’s help center puts it, outcomes are determined “when decided that resolution criteria has been met.” Traders can submit a “Request to Settle” through the platform interface, but this functions as a suggestion, not a binding action. Kalshi’s team makes the final call.
When outcomes are ambiguous or disputed, Kalshi’s rulebook provides for an Outcome Review Committee β a committee of the board that can make binding determinations. The platform can also invoke Rule 6.3(c), which allows it to settle a market at its last traded price if the outcome is deemed unresolvable. That rule became nationally relevant during the Super Bowl.
There is no formal arbitration process, no independent appeal mechanism, and no external ombudsman.
As one trader on Manifold Markets documented after losing money on an incorrectly resolved Oscars market, the only recourse is informal: “Yell at them in discord.”
Kalshi settlement disputes
The centralized model means that when Kalshi’s team makes mistakes, there’s no structural check to catch them unless traders like you raise enough noise on social media.
| Incident | Date | What happened | Resolution |
|---|---|---|---|
| NFL season win totals misgraded | Jan 2026 | Multiple NFL win total markets graded incorrectly. Users who bet the 49ers over 10.5 wins (they won 12) were refunded their original stake but not paid winnings. Kalshi moderator said markets were “erroneously determined early.” | Reversed after coverage from Dustin Gouker at The Event Horizon drew over 1M views. Kalshi emailed affected users and paid full $1 settlement. |
| Cardi B Super Bowl halftime | Feb 2026 | Cardi B appeared on stage during Bad Bunny’s halftime show, danced, and appeared to mouth lyrics. Kalshi’s rules treated singing + dancing as a performance but “just dancing in the background” as not qualifying. Ambiguity over whether she was singing. $47.3M total halftime market volume on Kalshi. | Kalshi invoked Rule 6.3(c), settling at last traded price: $0.26 for YES, $0.74 for NO. A trader filed a CFTC complaint seeking $3,700. Polymarket resolved the same event as YES at $1. The halftime markets also attracted insider trading allegations. |
| Oscars viewership market | 2025 | Kalshi paid out the wrong side of an Oscars viewership market. Traders who predicted correctly received nothing. | No reversal. Kalshi maintained the resolution was correct. Traders reported the only recourse was Discord complaints. |
| NFL source agency error | Aug 2025 | Kalshi listed the “San Francisco Unified School District” as the resolution source for a 49ers point total market β a data entry error in a CFTC-filed contract. | Corrected after Gouker flagged it. Kalshi called it a “frontend display issue,” though Gouker noted the actual contract filed with the CFTC was never incorrect. |
| Soccer market with no tie option | 2025 | A soccer match market offered only win/loss outcomes with no draw option. The game went to extra time and the market resolved against bettors on both sides. | No recourse documented. |
Kalshi’s internal team determines outcomes, and when errors occur, corrections require external pressure β typically social media exposure β rather than any built-in review mechanism.
Kalshi appears to be addressing the gap. The company expanded its surveillance and enforcement framework β including an independent advisory committee, external analytics partnerships, and a dedicated head of enforcement β and was actively hiring for a dedicated Sports Operations team focused on market determinations, edge case handling, and automated settlement β roles that didn’t exist during most of the incidents above.
The Massachusetts Attorney General’s complaint against Kalshi framed the structural concern directly: Kalshi “writes the rules for the contract, determines the basis for settlement,” and the entire process “functions entirely within Kalshi’s corporate structure and does not serve as an independent intermediary.”
How Polymarket determines outcomes
Polymarket uses a decentralized resolution model built on UMA’s Optimistic Oracle. The system is designed so that no single entity decides outcomes β at least in theory.
The resolution flow follows a structured escalation:
- Proposal. When a market reaches its resolution date, anyone can propose an outcome by posting a $750 USDC bond.
- Challenge period. A two-hour window opens. If nobody disputes the proposal, the outcome is accepted as correct and the market settles.
- First dispute (auto-reset). If someone disputes the proposal, the system resets β a new proposal is requested and the first dispute is effectively ignored. This prevents frivolous disputes from slowing down straightforward resolutions.
- Second dispute (DVM escalation). If the second proposal is also disputed, the question escalates to UMA’s Data Verification Mechanism (DVM), where UMA token holders vote on the correct outcome.
- DVM vote. Voting takes 48β96 hours. Votes use a commit/reveal scheme to prevent collusion, and voters stake UMA tokens that can be slashed if they vote against the majority. The system is built on a Schelling Point assumption: independent voters are incentivized to report the truth because they expect others to do the same.
Roughly 98.5% of markets resolve at the Optimistic Oracle layer without ever reaching the DVM. For straightforward outcomes β who won a football game, what was the closing price of Bitcoin β the system works efficiently. The problems surface when outcomes involve interpretation.
Polymarket US and Polymarket International have two different settlement processes. On the US version, the Markets Team is directly responsible for determining outcomes. On the International version, the Markets Team provides clarifications, but the UMA Oracle performs the actual resolution. This means the same market can follow a different resolution process depending on which version of the platform you’re using.
Structural risks in the UMA system
UMA’s voting mechanism is token-weighted, meaning influence scales with holdings rather than following a one-person-one-vote model. DefiLlama founder 0xngmi originally flagged this imbalance in 2025, and the gap has widened since. UMA’s circulating market cap currently sits around $44 million (per CoinGecko, Feb 2026), meaning 51% control costs roughly $22 million. Polymarket’s total value locked, meanwhile, has grown to approximately $330 million (per DefiLlama, Jan 2026). That’s a 15:1 ratio between the capital at risk on the platform and the cost of controlling the oracle that settles it.
Your positions are secured by a system that costs a fraction of the money riding on it to compromise.
The $750 bond requirement creates an additional barrier. If you believe a market has been resolved incorrectly, you need to risk $750 to dispute it β a sum that’s enough to discourage most retail traders from challenging outcomes even when they have evidence the resolution is wrong.
Polymarket clarifications function as binding rules within the UMA system. UMA voters have historically followed Polymarket’s stated position, and according to one analysis, UMA has never overturned a Polymarket clarification. This creates a dynamic where Polymarket’s internal team retains meaningful influence over outcomes despite the decentralized resolution infrastructure.
Polymarket resolution controversies
The UMA system has been tested by several high-profile disputes:
| Incident | Date | Volume | What happened | Resolution |
|---|---|---|---|---|
| Ukraine mineral deal | Mar 2025 | $7M+ | Market asked whether Ukraine would agree to a Trump mineral deal before April. No deal was confirmed. A UMA whale cast 5M tokens across three accounts, controlling an estimated 25% of the total vote. | Resolved YES despite no confirmed deal. Polymarket called it “unprecedented” but issued no refunds. |
| Venezuela invasion | Jan 2026 | $10.5M+ | US military operation captured Venezuelan President Maduro. Traders expected YES payouts. Polymarket ruled the event did not meet its criteria for an “invasion.” | Resolved NO, citing contract language requiring “US military operations intended to establish control” over territory. Payouts withheld. |
| Zelenskyy suit market | Jul 2025 | ~$14M | Market initially resolved YES. UMA intervened and reversed. | Reversed to NO after UMA vote. |
| “Trump says China” at crypto summit | 2025 | Undisclosed | Trump mentioned China during the summit. Polymarket issued a retroactive clarification declaring it did not count under the market’s terms. | Resolved NO despite the literal event occurring. |
| Fort Knox gold | Mar 2025 | ~$3.5M | Market on whether gold was missing from Fort Knox. Users alleged insider coordination with UMA voters. | Resolved NO. Allegations of coordinated UMA whale voting. |
One Trustpilot reviewer summarized the frustration shared across multiple incidents: outcomes may be resolved based on “the spirit of the market” or a strict interpretation of the rules, and which approach is applied is unpredictable.
When the same event settles differently
The most consequential risk if you trade across platforms is settlement divergence, where Kalshi and Polymarket resolve what appears to be the same event in opposite directions.
The Cardi B Super Bowl halftime market is the clearest recent example. Both platforms asked whether Cardi B would perform during the halftime show. Both saw significant volume ($47.3 million on Kalshi, over $10 million on Polymarket, per DeFi Rate’s volume tracker). After Cardi B appeared on stage, danced, and appeared to mouth lyrics during Bad Bunny’s set, the platforms reached opposite conclusions.
Kalshi determined the outcome was ambiguous and invoked Rule 6.3(c), settling at the last traded price. YES holders received $0.26 per contract. NO holders received $0.74. Polymarket resolved YES at $1, paying out YES holders in full.
The divergence wasn’t caused by different information β both platforms had access to the same broadcast footage. It was caused by different resolution criteria, different interpretation standards, and different institutional incentives.
Kalshi’s rules distinguished between dancing that qualifies as performing and dancing that doesn’t. Polymarket’s rules relied partly on a “consensus of credible reporting,” and most major media outlets described Cardi B as having performed.
If you’re running arbitrage β long YES on one platform, short YES on the other β settlement divergence turns what looks like a risk-free spread into a potential total loss.
Platform fees compound the problem: Kalshi and Polymarket use different fee structures that can erode thin arbitrage margins even before divergence risk enters the picture.
You can lose on both sides if the platforms resolve in the same direction, or produce wildly different P&L if they resolve in opposite directions. The assumption that “same event = same outcome” breaks down when resolution criteria, timing windows, and decision-making processes differ across platforms.
Centralized vs decentralized settlement: the real tradeoff
Neither model has earned a clean track record.
| Feature | Kalshi (centralized) | Polymarket (decentralized) |
|---|---|---|
| Who decides outcomes | Internal markets team + Outcome Review Committee | UMA token holders via Optimistic Oracle (International); Markets Team (US) |
| Resolution speed | Typically within hours | 2+ hours uncontested; 48β96 hours if disputed via DVM |
| Source agencies | Named per market, filed with CFTC (leagues, AP, CF Benchmarks, BLS, etc.) | Named in market description; oracle verifies against stated criteria |
| Dispute mechanism | None for traders. Kalshi may initiate Outcome Review Process at its sole discretion | Anyone can dispute by posting $750 USDC bond; escalates to DVM token vote |
| User recourse | Email support, Discord. No formal arbitration or independent appeal | Bond-based dispute process. DVM vote is final. Admin can reset in emergencies |
| Primary risk type | Operational β human errors, platform conflicts of interest, no external check | Governance β token concentration, whale manipulation, $750 barrier to disputes |
| Transparency | Contract terms public (CFTC filings). Resolution decisions are internal | All proposals and votes recorded on-chain. Voting power distribution visible |
| Regulatory backstop | CFTC oversight of contract terms and exchange operations | No direct regulatory oversight of oracle resolution process |
| Documented failure pattern | Incorrect grading followed by refusal to correct until public pressure | Whale-influenced votes, retroactive clarifications, unpredictable interpretation standards |
The honest framing is not regulated vs unregulated, or centralized vs decentralized. It’s that centralized settlement carries operational risk β humans make mistakes and the platform has structural conflicts of interest in adjudicating outcomes on its own exchange.
If you’re trading on an app that isn’t Kalshi or Polymarket, your settlement process is determined by the underlying exchange, not the app. PrizePicks, Sleeper, Coinbase, and Robinhood all route trades through Kalshi as futures commission merchants, so they inherit Kalshi’s resolution criteria, source agencies, and dispute process (or lack of one). DraftKings Predictions and FanDuel Predicts route through CME Group. Fanatics Markets runs on Crypto.com’s Derivatives North America (CDNA) exchange. For a full breakdown of which apps route through which exchanges, see our list of prediction markets. The app you’re trading on doesn’t determine how your market settles β the exchange it routes through does.
Decentralized settlement carries governance risk β token economics can be gamed, resolution criteria can be reinterpreted after the fact, and the cost of disputing outcomes is prohibitive for most retail traders.
If either platform gets your market wrong, you don’t have great options on either side.
What to check before holding through settlement
Resolution criteria deserve the same attention as your entry price. For any market you plan to hold through expiration:
- Read the actual contract language β not the market title. On Kalshi, resolution criteria are in the contract terms (CFTC-filed PDFs and the market page). On Polymarket, they’re in the market description and the ancillary data stored on-chain.
- Identify the resolution source β Kalshi names specific source agencies for each market. Polymarket names resolution sources in the market description. If the source is ambiguous or undefined, treat that as a risk factor.
- Compare cross-platform criteria β if the same market exists on both platforms, read the resolution language side by side. Differences in wording, even subtle ones, can produce different outcomes when real-world events don’t fit neatly into YES/NO categories.
- Know which resolution process applies β on Polymarket, whether you’re on the US or International version determines whether the Markets Team or the UMA Oracle resolves your market. On Kalshi, resolution is always handled by the internal team with the Outcome Review Committee as a backstop for disputed cases.
- Understand your recourse β on Kalshi, if the team determines the outcome incorrectly, your options are email support and Discord. On Polymarket International, you can dispute a resolution by posting a $750 USDC bond and going through the UMA process. Neither platform offers formal arbitration.
- For arbitrage positions, factor in divergence risk β settlement divergence is not theoretical. It happened with the Cardi B Super Bowl market. Price spreads between platforms may reflect genuine differences in resolution probability, not just market inefficiency. Use a cross-platform arbitrage calculator to model net returns after fees before committing capital.
Settlement is where the trade actually happens. Everything before it is positioning.
