Kalshi Troubleshooting Hub
Every common Kalshi question that looks like a bug but is actually mechanics — account restrictions, payouts that change with size, winning positions paying less than $1, and commodity charts that don't match the rulebook. What's happening, what to check, and when to escalate to the CFTC.
Pick your issue
Four common Kalshi panic paths. Each card jumps to the full explanation below with sources, verification checklists, and escalation criteria.
My account is restricted
Can't trade, can't deposit, or can't log in normally. Five common causes — duplicate flag, KYC hold, risk review, state restriction, payment flag — and what to do about each.
Jump to fixPayout changed when I sized up
Bigger order produced a worse fill. Order-book mechanics, not a platform bug. Your order walked the book and landed on worse-priced liquidity.
Jump to fixMy winning position paid less than $1
Scalar / fair market price settlement. Certain non-participation paths settle between $0.01 and $0.99, not $0 or $1. Indicated by a blue arrow in-app.
Jump to fixOil/commodity chart shows a different month
The chart is a sentiment visualization, not the resolution tracker. On rollover day, the chart can lag the rulebook's contract month.
Jump to fixWhy is my Kalshi account restricted?
Five common causes — what each means, typical resolution timeline, and what to do next. Kalshi is CFTC-regulated, which means you have formal recourse if support doesn't resolve it.
✅ Kalshi support is generally responsive — most issues resolve via email.
✅ CFTC regulation means you have formal recourse if support fails.
⚠️ Do not create a second account to bypass a restriction — it makes things worse.
⚠️ Kalshi cannot legally discuss the specific reason for a risk review — this is normal.
Why does my Kalshi payout change when I size up?
Bigger size can mean worse execution, not broken math. On an order-book market, your effective payout can deteriorate when a larger order stops filling at the best visible quote and starts consuming worse-priced liquidity.
The thesis: when you increase order size on a prediction market, you are often no longer buying only the best visible price. Bigger orders can walk the book, widen the blended average entry, and change the all-in economics even if the headline market number looks similar.
Order-book walkthrough
A simplified YES ask stack. A 120-contract market order walks all three levels and settles at a blended average — not 41¢.
20 contracts @ 41¢
Best level — first to fill
40 contracts @ 43¢
Second level — fills next
60 contracts @ 46¢
Third level — the tail of a bigger order
Four reasons the display can feel misleading
Top-of-book is not the full-size price
The first number on screen is only the best currently available slice. It is not a promise that your whole order can fill there.
Fees are not the only cost
Fees still matter, but they are only part of the story. A worse average fill can hurt more than the fee line itself.
Market orders prioritize immediacy
If you tell the market to fill now, the platform will keep grabbing available liquidity until the order is done. That speed can cost you price quality.
Screenshots hide the blended fill
A screenshot often shows the headline quote or a single visible level, not the weighted-average price your actual order received across multiple levels.
What to do next time
- Inspect depth before you size up.
- Use limit orders when you want price control.
- Break larger size into smaller entries if the book looks thin.
- Compare total cost and blended entry, not just the headline odds.
Why did my winning Kalshi position pay less than $1?
Kalshi settles some non-participation cases using the last traded fair market price — not $1, not $0, not a void. Here's why, how, and what to check before you trade.
At a glance
- Normal resolution: $1 (YES wins) or $0 (NO wins).
- Scalar resolution: any value between $0.01 and $0.99 (indicated by a blue arrow next to the position in-app).
- Trigger: DNP, ejection, postponement, or rule-defined "no official stat line" after listing.
- Source:
help.kalshi.com/en/articles/13823820-combos
The resolution paths Kalshi uses
Every Kalshi contract settles through one of these paths. Which path applies is always defined in the specific contract's Rules tab — do not infer from the market title.
Worked case — DNP triggers scalar settlement
Illustrative calculation — no named individual, no real dollar-amount attribution. Check each contract's Rules tab for the actual resolution path.
Contract
Player prop (generic)
Entry
YES @ $0.45, 100 contracts
Event
Player ruled OUT pre-game
Settlement
Last traded fair price before ruling — illustrative: $0.42
Calculation
100 contracts × $0.42 = $42.00 payout — entry cost was $45.00, so net −$3.00.
Contract Rules tab specified FMV path, not $0/$1.
Pre-trade checklist
- Open the contract's Rules tab on kalshi.com before trading (not the wrapper's order ticket).
- Look for the 'scalar' or 'fair market price' resolution language — it is explicit when present.
- A blue arrow next to the position in-app indicates scalar settlement is in play.
- If the contract is a player-prop or participation-dependent market, assume a non-participation path exists until the Rules tab tells you otherwise.
- If trading through a wrapper (Webull, Robinhood, etc.), the order ticket may not surface the scalar rule — the authoritative source is kalshi.com.
Kalshi oil contracts: why the chart can show a different month than the resolution
Kalshi commodity markets resolve against a specific contract month named in the published rulebook. The forecast graph and price graph on the market page are visualizations of trader sentiment — not the resolution source. On rollover day, those two can point at different underlying futures.
At a glance
- The rulebook is authoritative. It names the contract month, the resolution source, and the last trading day.
- The forecast graph is not a tracker. Per help.kalshi.com, it is a visualization of trader sentiment.
- Rollover can advance the contract month before the chart's window does. The rulebook wins, not the chart.
- Always open the rulebook from the market detail page before trading a commodity contract.
What Kalshi says about its charts
Kalshi's own help center explicitly describes both the forecast graph and the price graph as visualizations of trader sentiment — not real-time trackers of the underlying contract that resolves the market.
Forecast graph
help.kalshi.com/en/articles/13823829-forecast-graph
“When analyzing market predictions, it's important to understand that a forecast graph is not a real-time data tracker. Instead, it serves as an insightful visualization of traders' current expectations regarding future market conditions. The forecast (based on trades made) represents an accumulation of information, reflecting traders' insights and where they believe the market will most likely expire at.”
Price graph
help.kalshi.com/en/articles/13823830-price-graph
“Price graphs serve as visual tools that encapsulate the collective forecasts of traders. They don't offer absolute probabilities. Instead, they represent the consensus beliefs of market participants about how likely they think an event is to occur.”
Rollover day: chart shows old month, rulebook points to new month
Setup: You open a Kalshi oil market on the day futures contracts roll. The forecast graph shows historical price action tied to the expiring front-month contract.
Entry: You place a YES limit looking at the chart's current trajectory.
Outcome: The market resolves against the NEXT contract month per the rulebook. Your chart-based read was tracking the wrong underlying.
Takeaway: The chart is not a resolution tracker. Open the Rules tab from the market detail page — it names the specific contract month, resolution source (e.g., ICE end-of-day top-row), and last trading day.
Check before trading a commodity contract
- Open the Rules tab from the market detail page on kalshi.com — the rulebook is authoritative.
- Confirm the specific contract month named in the rulebook (e.g., "June 2026 Brent crude contract"), not just the market title.
- Confirm the resolution source (e.g., ICE end-of-day top-row, CME settlement price) — wrappers don't always surface this.
- Confirm the last trading day. If rollover is imminent, the chart you're looking at may already be tracking the wrong month.
The formal recourse lane
Because Kalshi is CFTC-regulated, you have a formal complaint path if support doesn't resolve a material issue within a reasonable window. This is not a substitute for first working through support — it is the lane after support has failed.
Triggers for escalation
- Kalshi has not responded to your support request within 10 business days.
- Funds held without explanation or a clear timeline.
- Account closed without cause, or with a generic 'compliance reasons' answer and no way to appeal.
- You believe you were treated materially differently from other users with the same profile.
What to include in a CFTC complaint: your Kalshi account email, the dates/details of the issue, the support tickets you filed and their ticket IDs, screenshots of the disputed positions or restrictions, and a clear statement of what outcome you're seeking.
What the CFTC will and won't do: The CFTC enforces regulations and investigates patterns — it does not adjudicate individual disputes or order restitution in a single support-style ticket. But a pattern of unresolved complaints at a regulated entity is exactly what triggers real oversight action.
Frequently asked
Related guides
Kalshi guide
The canonical Kalshi overview — product, fees, state availability.
Kalshi fees
Fee structure (0.07 × P × (1−P)) and how it interacts with blended fills.
Kalshi fractional pricing
The subpenny tick rollout (March 9, 2026) — why it's not a fee change.
Kalshi mentions markets
How mentions contracts resolve and the rule nuances behind them.
State availability checker
Check whether Kalshi is available in your state before contacting support about a state restriction.
Regulatory tracker
Live tracker for state-level enforcement actions affecting Kalshi access.
How to exit an illiquid market
General playbook for getting out of a thin book without walking it.
Why is my P&L wrong?
Cross-platform balance / P&L confusion — same mechanics, different platform.