Prediction MarketsKalshiEvent ContractsMarket MicrostructureFavorite-Longshot BiasResearch MethodologyAlternative Assets

We Thought We Found Kalshi Trading Edges. Better Data Changed the Story

A
AltStreet Research
19 min read
Share:
We Thought We Found Kalshi Trading Edges. Better Data Changed the Story

Article Summary

We built an autonomous collection pipeline against Kalshi's public market data, archived 15,685 markets and 15,272 settled outcomes, and set out to test whether the favorite-longshot bias is harvestable. Four apparently meaningful findings emerged during the study and none survived validation in its original form. The most instructive failure was our own: an early spread measurement that appeared to confirm the prevailing narrative inverted completely when we recomputed it with medians across the full archive. Across the full archive, 1,060 settled contracts had a captured price with a usable close timestamp; in our 14,782-contract coverage audit, 1,058 had any captured price. Just 195 survived filters for quote age and spread. This is the funnel, the failure catalogue, and an honest accounting of why our null result is better read as a lesson about measurement than as evidence about market efficiency.

Investor Intelligence

Get Prediction Markets & Kalshi insights before everyone else

Weekly research on alternative investment news, platform risks, market opportunities, and allocation ideas tied to Prediction Markets & Kalshi.

Market opportunitiesPlatform intelligenceResearch-first analysis

Get weekly signals

Research tied to Prediction Markets & Kalshi, platform changes, and alternative-investment risk flags.

Independent intelligence from AltStreet. No hype. No sponsor spin.

What We Built and Why

Prediction markets have become a genuine venue rather than an academic curiosity. Kalshi processed $23.8 billion in notional volume during 2025, growth of more than 1,100% year over year, and by mid-2026 monthly volumes exceeded $31 billion. Independent academic research has found useful macro-forecasting information in its prices.

Alongside that growth runs a steady stream of commentary claiming that retail participants can systematically extract returns from these markets, usually by invoking the favorite-longshot bias: the proposition that low-probability contracts are chronically overpriced and can be faded for a repeatable edge.

We wanted to test that against data we collected ourselves rather than against published summary statistics. So we built an autonomous pipeline against Kalshi's public market data endpoints, polling hourly and then every five minutes as contracts approached settlement, and let it run until enough contracts had resolved to support a statistical test.

Four apparently meaningful findings emerged during the study. Three included statistically significant pricing signals; the fourth was a dramatic spread result. None survived validation in its original form, and the most instructive failure was our own measurement error, which had already been written into a draft of this article before we caught it. What follows is the collection funnel, the failure catalogue, the corrected results, and an honest accounting of what a null result from a 195-contract sample can and cannot establish.

Key Takeaways

  • The headline number is not the sample: We archived 15,272 settled outcomes, but only 1,060 had a captured price with a usable close timestamp, and just 195 survived filters for quote age and spread. That 195 supports the calibration result.
  • Four findings, none survived validation: Three were statistically significant pricing signals; the fourth was a dramatic spread result. Three traced to stale or lifecycle-sensitive quotes, including reference prices captured 4,199 minutes before settlement.
  • Our own spread finding inverted: An early frame showed mean spreads above 70 cents on cheap contracts. Recomputed with medians across the full archive, those bands are among the tightest on the exchange at 1.0 cent.
  • Coverage is the binding constraint: 92.8% of settled contracts in our audit had no captured price at all. On player-prop series the invisible share ran 93% to 98%.
  • Volume concentration is severe: One series carried 58.6% of recorded volume in our archive; the top three carried 81.3%.
  • We did not replicate the favorite-longshot bias, and that is not evidence against it: Published work on 300,000+ contracts does find it. Our filtered sample has dramatically lower statistical power, so failing to detect it says little.

The Collection Funnel

The most important table in this article is the one showing how 15,272 settled outcomes became a 195-contract test. Readers of prediction-market research should demand this disclosure routinely, because the gap between an archive's headline size and its analyzable core is typically enormous and almost never reported.

Table 1: From Archive to Analyzable Sample

StageContractsDefinition
Settled outcomes archived15,272All resolved contracts with a recorded YES or NO result
Had a captured price and valid close timestamp1,060At least one snapshot recorded while the contract was live
Reference quote within 3 hours of close218101 under one hour; 117 between one and three hours
Plus spread of 10 cents or less195Final calibration sample, spanning nine series

Stated plainly: AltStreet archived 15,272 settled outcomes, but only 1,060 had a captured price with a usable close timestamp. After requiring a reference quote within three hours of settlement and a spread of ten cents or less, 195 contracts across nine series remained for the final calibration test. Every conclusion in the calibration section rests on that 195, not on the archive total.

Separately, our coverage audit examined the 22 series holding ten or more settled contracts. Among those 14,782 settlements, 1,058 had any captured price and 13,724 (92.8%) had none. The small difference between 1,058 and 1,060 is the handful of priced contracts sitting in series too small to qualify for that audit.

Table 2: Archive Composition

Data ObjectCountDescription
Markets tracked15,685Distinct contracts with identity and settlement rule text
Price snapshots44,830Top-of-book quote captures with last trade, volume and open interest
Settled outcomes15,2724,298 resolved YES (28.1%); 10,974 resolved NO
Series monitored25Curated liquid families spanning weather, macro, sports, media

We captured top-of-book quotes rather than full order-book depth, a distinction that matters for microstructure work: we can measure the quoted spread but not the size resting at each level, so we cannot speak to depth or market impact. The 28.1% YES resolution rate reflects sample composition rather than any property of the exchange, since many series are mutually exclusive ladders where most individual contracts resolve NO by construction.

A Note on the Listing Universe

An early enumeration pass captured a frame of 82,006 open contracts. In that frame, 89.4% had recorded zero volume and 92.0% had recorded less than 100 contracts of volume. The frame was heavily influenced by one combinatorial esports series containing 80,500 listings, so these percentages describe the sampled listing universe rather than a stable exchange-wide dormancy rate. We narrowed collection to 25 series with demonstrated two-sided activity, and every subsequent figure describes that liquid subset.

Spread Structure, and the Measurement That Fooled Us

Retail commentary frequently asserts that low-priced contracts are effectively untradeable. Our own preliminary measurement, taken from a partial frame early in the study, appeared to confirm it: mean spreads above 70 cents in the cheap bands. We built an entire draft around that finding. It was wrong.

Table 3: Quoted Spread by Price Band (1,873 Liquid Contracts, Latest Quote)

Price BandContractsMean SpreadMedian SpreadQuotable Inside 10c
1-9c (deep longshot)7074.0c1.0c94.8%
10-34c40612.4c3.0c75.1%
35-64c (tossup)32711.8c2.0c74.3%
65-89c11811.6c2.5c74.6%
90-99c (favorite)3152.8c1.0c95.9%

The gap between the mean and median columns is the finding. A 12.4-cent mean against a 3.0-cent median means a small population of extreme quotes is dragging the average. Those quotes are not a standing feature of the market; they are contracts observed shortly after listing, before anyone has traded them, when the book holds a placeholder rather than a competitive two-sided market.

Judged by the median, Kalshi's liquid series are tightly quoted at every price level, including the deep longshots that commentary treats as inaccessible. This does not mean cheap contracts are costless to trade—see the fee discussion below—but the bid-ask is not the barrier it is usually described as.

Where Two-Sided Markets Actually Exist

Aggregate spread statistics obscure enormous variation between contract families.

Table 4: Tradeability by Series (Selected)

SeriesDomainContractsMedian SpreadMean SpreadInside 10c
KXMLBGAMEBaseball game winner881.0c1.5c100.0%
KXHIGHNYDaily temperature541.0c1.1c100.0%
KXLLM1AI model benchmark351.0c0.9c100.0%
KXRTFilm review scores1931.0c1.9c99.0%
KXAAAGASWRetail gas prices461.0c1.7c95.7%
KXMLBHRPlayer home run prop4582.0c4.6c93.2%
KXNPBGAMEJapanese baseball543.5c18.8c70.4%
KXMLBTBPlayer total bases prop2214.0c22.5c59.3%

Macro, weather, media and game-level contracts are quotable at one cent essentially all of the time. Player-level proposition contracts are the ragged end, with mean spreads up to 22.5 cents against a four-cent median. That divergence is diagnostic: props are listed days before the event, sit untouched with placeholder quotes, and only attract competitive liquidity near game time.

Volume Concentration

Within our archive, three series accounted for 81.3% of all recorded volume, led by baseball game-winner contracts at 58.6%, cricket at 13.1% and an AI benchmark series at 9.6%. For an allocator, the practical point is that available capacity is a function of the specific contract family required, not of the exchange's aggregate activity.

The Fee Structure Is the Real Cost

Under Kalshi's standard schedule for applicable markets, the general fee is 0.07 x C x P x (1 - P), rounded up to the nearest cent, where C is the number of contracts and P is the price in dollars. Kalshi's documentation notes that some markets carry different schedules and that maker fees apply in some cases.

Table 5: Illustrative Fees Under Kalshi's Standard Schedule

Contract PricePer-Contract Fee at ScaleAs % of PriceSingle-Contract Order (Rounded Up)
$0.05$0.00336.7%$0.01 (20% of price)
$0.20$0.01125.6%$0.02 (10% of price)
$0.50$0.01753.5%$0.02 (4% of price)
$0.95$0.00330.4%$0.01 (1% of price)

Two observations follow. First, expressed as a share of contract price, the fee burden is heaviest on cheap contracts: 6.7% of a five-cent contract versus 0.4% of a ninety-five-cent one. Second, the round-up imposes a one-cent-per-order floor that disproportionately penalises small orders in low-priced markets, where a single-contract trade can face a fee equal to 20% of the position.

This matters for interpreting the favorite-longshot literature. With median spreads near one cent, fees rather than bid-ask are the dominant transaction cost on this exchange, and they fall most heavily exactly where longshot buyers operate. A round-trip figure assumes two executions at the same reference price; an actual exit fee depends on the exit price.

The Failure Catalogue

Four apparently meaningful findings emerged during this study. Three included statistically significant pricing signals; the fourth was a dramatic spread result. None survived validation in its original form, and they failed in different ways, which is what makes the catalogue useful.

Table 6: Apparent Edges and Why They Failed

Apparent FindingInitial StrengthDiagnosticFailure Mode
Broad favorite-longshot pattern33-point gap at 46.4c impliedWilson intervals, then reference-age filterSeven of eight buckets never significant; survivor failed on quote age
Run-production series miscalibratedz = -3.91 across 109 contractsExtended collection to 170 contractsSampling instability: decayed to z = +0.28 under filtering
Total-bases series underpricedz = +3.90 across 110 contractsManual inspection of 15 contractsEvery reference quote captured 4,199 minutes before settlement
Wide spreads on cheap contracts70c+ mean spreads below 35cFull-archive medians rather than partial-frame meansLifecycle-sensitive quotes distorting the mean

All four apparent edges failed data-quality or sampling validation. Three were directly attributable to stale or lifecycle-sensitive quotes; the fourth disappeared as the sample grew and filters were applied. Documenting several distinct routes to false alpha is more useful than attributing everything to one cause.

The mechanism behind the three timing failures is worth stating precisely. Contracts are listed well in advance of the event they price, and during that dormant window the book carries an uncontested placeholder quote. Our pipeline selected each contract's reference price as the snapshot nearest one hour before close, which worked for daily macro and weather contracts but captured the placeholder for player props listed days ahead. Manual inspection of fifteen total-bases contracts found every reference price recorded 4,199 minutes before settlement, with spreads as wide as 73 cents.

Coverage: The Constraint Nobody Reports

The deepest problem surfaced only when we audited the join between settlement records and price records directly. Settlement outcomes are cheap to capture after the fact; prices must be recorded while the contract is live.

Table 7: Settled Contracts With No Captured Price

SeriesSettledWith Any PriceInvisible Share
KXMLBHR5,47136793.3%
KXMLBKS3,30619594.1%
KXMLBTB3,04816294.7%
KXT20MATCH4021297.0%
KXHIGHNY1624274.1%
KXTOPMODEL421857.1%
All audited series14,7821,05892.8%

Roughly 7% of settled contracts in our audit ever had a price recorded. None of this surfaces as an error; the analysis simply runs on whatever subsample happens to exist. This is the finding we would most want another researcher to take away: the binding constraint on independent prediction-market research is whether your collector was running, at sufficient frequency, during the window when the contract was actually being priced.

In the Correctly Timed Sample, We Found No Significant Miscalibration

Applying both filters produces the study's result. We tested per-series calibration using calibration-in-the-large, which accounts for each contract carrying a different implied probability. Under the null that the crowd is calibrated, expected YES resolutions equal the sum of implied probabilities, with variance equal to the sum of p(1-p).

Table 8: Per-Series Calibration, Spread Inside 10c and Reference Within 3 Hours of Close

SeriesDomainSettledMean ImpliedRealized YESz-score
KXAAAGASWGas prices2558.1c60.0%+0.60
KXRTFilm review scores3062.6c63.3%+0.39
KXTOPSONGMusic charts264.3c3.8%-0.33
KXTOPALBUMMusic charts110.9c0.0%-0.32
KXHIGHNYDaily temperature3617.0c16.7%-0.28
KXBILLBOARDRUNNERUPSONGMusic charts176.4c5.9%-0.28
KXTOPMODELAI model rankings1811.5c11.1%-0.22
KXLLM1AI benchmarks1217.0c16.7%-0.16
KXTRUMPSAYPolitical speech2035.1c35.0%-0.10

Nine series, 195 settled contracts, no z-score exceeding 0.60 in absolute value. Some individual results are close: political speech contracts implied 35.1% and realized 35.0%; weather implied 17.0% and realized 16.7%.

What This Result Does Not Establish

A null result on 195 contracts across nine deliberately-selected liquid series is weak evidence. It cannot rule out an effect of the size reported in larger studies, it does not generalise beyond the series tested, and it addresses calibration only—not price efficiency, informational efficiency, or the tradability of any strategy. Our reference price is a mid-quote, not a modeled fill.

Related Research, Including Work That Cuts Against Us

Independent research on Kalshi has advanced considerably, and readers should weight it above a study of this size.

A working paper by Constantin Bürgi, Wanying Deng and Karl Whelan, "Makers and Takers: The Economics of the Kalshi Prediction Market," analysing transaction-level data on over 300,000 Kalshi contracts, reports that prices are informative and become more accurate as markets approach closing, but display a clear favorite-longshot bias: low-price contracts win far less often than required to break even after fees, while high-price contracts win more often and yield small positive returns. The same work finds makers earn higher returns than takers. That is a substantially better-powered test than ours, and we did not replicate it. The most likely explanation is that our filtered sample is too small to detect an effect of that magnitude, not that the effect is absent.

A second study, using 292 million trades across 327,000 contracts on Kalshi and Polymarket, decomposes calibration into a universal horizon effect, domain-specific biases, domain-by-horizon interactions and a trade-size scale effect, together explaining 87.3% of calibration variance. It reports persistent underconfidence in political markets, where prices are compressed toward 50%. Two implications matter here. Calibration is not a single property of an exchange but varies by domain and by time to expiry—which independently supports our methodological point that when you measure determines what you find—and any claim that "the market is calibrated" is too coarse to be meaningful.

On the forecasting side, a National Bureau of Economic Research working paper by Diercks, Katz and Wright found that Kalshi's median and mode had a perfect record on the day before FOMC meetings, a statistically significant improvement over Fed funds futures. The same paper found Kalshi's inflation and unemployment forecast errors were close to Bloomberg consensus rather than better than it. A stronger claim in circulation, that Kalshi's inflation forecasts carry roughly 40% lower mean absolute error than consensus, comes from research authored by Kalshi itself and should be weighted accordingly. Our results are consistent with the general conclusion that these prices carry real information, though our nine-series sample is not a replication of any macro forecasting exercise.

What This Means for Allocators

Our filtered sample provides no evidence of a simple, broadly harvestable calibration edge. That does not mean Kalshi offers no trading opportunities; larger studies identify systematic effects conditional on price, execution role and time to expiry. For allocators, the more straightforward use case may be targeted risk transfer rather than assuming a generic prediction-market alpha premium.

Traditional macro risk management relies on proxy instruments: TIPS for inflation, index puts for drawdown, crude futures for geopolitical disruption. Every proxy introduces basis risk, the possibility that the hedging instrument decouples from the variable being hedged. A fund hedging conflict risk through crude futures remains exposed to supply decisions and growth expectations that move oil independently of the event.

Event contracts can reduce that decoupling by settling on a specific enumerated outcome, with full collateralisation and no variation margin. They do not eliminate basis risk. Threshold mismatch, timing mismatch, settlement-definition ambiguity, imperfect mapping between a binary payout and a portfolio exposure, and limited capacity all persist. The capacity constraint is concrete: with volume concentrated in a handful of series, a hedge in a thinly traded contract family is a different proposition from the same notional in a heavily traded one.

AltStreet views event contracts as tactical instruments rather than substitutes for productive core assets. Appropriate sizing depends on the hedge objective, liquidity, payoff structure and investor risk budget rather than on any general allocation rule.

Regulatory and Tax Status, Briefly

Kalshi is a CFTC-designated contract market, but the extent to which federal commodities law preempts state gambling regulation remains actively litigated, and results have diverged across jurisdictions. The Third Circuit affirmed preliminary relief for Kalshi in New Jersey in April 2026 after finding it had a reasonable chance of succeeding on its preemption theory, while a federal judge denied Kalshi's injunction request against New York and a Washington state judge granted an injunction against it. The CFTC has separately sued New York seeking a declaration of exclusive federal authority. This landscape is moving quickly; verify current status before acting.

Federal tax treatment is likewise unsettled. No IRS guidance or controlling tax decision identified by AltStreet specifically classifies Kalshi's current event contracts. Practitioners have discussed Section 1256, capital-asset and wagering-related treatments, but the interaction among Designated Contract Market status, the statutory swap exclusion and the economic characteristics of individual contracts remains unresolved. Investors should obtain tax advice rather than infer treatment from Kalshi's regulatory classification. One operational note: Kalshi exports denominate all monetary fields in cents, so aggregating a raw CSV profit-and-loss column without dividing by 100 overstates the figure by a factor of 100.

Limitations

Our series universe was selected for liquidity, which biases toward efficiently priced markets. The final calibration sample is 195 contracts across nine series, which is small. We captured top-of-book quotes only, so we cannot speak to depth or market impact. Our reference price is a mid-quote rather than a modeled fill, ignoring queue position, partial fills and adverse selection. We tested calibration, the least demanding form of efficiency; a market can be well calibrated and still beatable conditional on features we did not compute, such as final-hour momentum or cross-market inconsistency. Testing those requires dense near-close price paths that our high-frequency layer only began recording midway through the study.

Conclusion

We set out to test whether the favorite-longshot bias on Kalshi is harvestable by a systematic operator. We found no evidence that the specific mispricing we set out to test survived proper timing and liquidity controls in our sample—but our sample is small, and better-powered published work does find the bias. The honest summary is that we could not detect it, not that it is absent.

What we can state with more confidence concerns measurement rather than markets. Four apparent edges in our own data failed validation. Three came from quotes captured while contracts sat dormant after listing, including one measured 4,199 minutes before the event it priced. The fourth was our own spread statistic, which inverted when recomputed with medians. And 92.8% of our settled contracts never had a price captured at all, a coverage gap that produces silent sample selection in any analysis built on top of it.

The exchange that emerges from correct measurement is a functional one: median quoted spreads of one to three cents across every price band, fees rather than bid-ask as the dominant transaction cost, and volume concentrated in a handful of series. For allocators, accurate pricing is a feature rather than a defect—it is what makes an event contract usable for transferring exposure to a discrete outcome, and what makes the prices worth consuming as data by participants who never trade.

Practical Guidance for Researchers and Allocators

  • Publish your collection funnel: Report how an archive total becomes an analyzable sample. Ours went from 15,272 settled outcomes to 195 usable contracts, and no reader could infer that from the headline figure.
  • Audit the age of every reference price: Our largest false positives came from quotes captured up to 70 hours before settlement. Confirm the price existed at a moment when a position could have been opened.
  • Report medians alongside means: Our own headline spread finding inverted when we switched. A small population of stale quotes will distort any average computed across a listing lifecycle.
  • Measure coverage before results: Only 7% of our settled contracts had a recorded price. No error surfaces when an analysis runs on a biased subsample; you must check deliberately.
  • Compute confidence intervals on every bucket: Seven of eight buckets that appeared to show an edge in our raw data were indistinguishable from chance.
  • Treat fees as the binding cost: With median spreads near one cent, the fee schedule dominates, and the round-up imposes a one-cent floor per order that falls hardest on cheap contracts.
  • Size to the series, not the exchange: Three series carried 81.3% of recorded volume in our archive.
  • Weight larger studies above small ones, including ours: Work analysing hundreds of thousands of contracts should carry more weight than a 195-contract null result, ours included.

Investor Intelligence

Get Prediction Markets & Kalshi insights before everyone else

Weekly research on alternative investment news, platform risks, market opportunities, and allocation ideas tied to Prediction Markets & Kalshi.

Market opportunitiesPlatform intelligenceResearch-first analysis

Get weekly signals

Research tied to Prediction Markets & Kalshi, platform changes, and alternative-investment risk flags.

Independent intelligence from AltStreet. No hype. No sponsor spin.

Frequently Asked Questions

Were the Kalshi markets in AltStreet's sample well calibrated?

Within the tested sample, yes. None of nine series covering 195 settled contracts showed statistically significant calibration error after restricting observations to quotes captured within three hours of settlement and spreads of 10 cents or less. This tests calibration in a small liquid subsample, not every form of market efficiency, and larger academic studies using hundreds of thousands of contracts do report a favorite-longshot bias.

Does this contradict published research finding a favorite-longshot bias?

It does not overturn it. The Burgi, Deng and Whelan working paper analysing over 300,000 Kalshi contracts reports that low-price contracts win less often than required to break even after fees while high-price contracts yield small positive returns. Our 195-contract sample has dramatically lower statistical power than that study. Failure to detect the same effect therefore provides little evidence against its existence.

How wide are bid-ask spreads on Kalshi?

Tighter than commonly assumed once measured with medians. Across 1,873 liquid contracts in our archive, median quoted spread was 1.0 cent in the deep longshot band, 3.0 cents at 10-34 cents, and 1.0 cent for heavy favorites. Between 74% and 96% of contracts in every price band were quotable inside ten cents. Mean spreads were far wider because contracts observed shortly after listing carry uncontested placeholder quotes.

What is Kalshi's fee formula?

Under Kalshi's standard schedule for applicable markets, the general fee is 0.07 x C x P x (1 - P), rounded up to the nearest cent, where C is the number of contracts and P is the price in dollars. The per-contract burden peaks near 1.75 cents at a 50-cent price. Because the result rounds up, small orders in low-priced contracts face a one-cent-per-order floor. Kalshi documents that some markets carry different schedules and that maker fees apply in some cases.

How concentrated is trading volume on Kalshi?

Extremely, within our archive. The single largest series accounted for 58.6% of recorded volume and the top three for 81.3%. Headline exchange volume is a poor guide to capacity in any specific contract family.

What is the most common way false trading edges appear in prediction market data?

Stale reference pricing. Contracts are listed well before the event they price and carry uncontested placeholder quotes during that dormant window. In our study, reference quotes for one series were captured 4,199 minutes before settlement. An edge measured against a quote that never functioned as a tradeable price is an artifact of the sampling schedule.

How can event contracts reduce proxy-hedge basis risk?

An event contract settles on a specific enumerated outcome rather than on a correlated instrument, which removes the decoupling risk in proxies like TIPS or crude futures. It reduces rather than eliminates basis risk: threshold mismatch, timing mismatch, settlement-definition ambiguity, imperfect mapping between a binary payout and portfolio exposure, and limited capacity all remain.

What has Federal Reserve research said about Kalshi prices?

Independent research has found useful macro-forecasting information in Kalshi prices. An NBER working paper by Diercks, Katz and Wright reported a perfect modal forecast record on the day before FOMC meetings, a statistically significant improvement over Fed funds futures, while finding inflation and unemployment forecast errors close to Bloomberg consensus rather than better. Stronger accuracy claims in circulation originate from Kalshi-authored research. Working papers represent the authors' views and are often preliminary.

Is Kalshi legal, and what is the state preemption issue?

Kalshi is a CFTC-designated contract market, but the extent to which federal commodities law preempts state gambling regulation remains actively litigated and results have diverged across jurisdictions. The Third Circuit affirmed preliminary relief for Kalshi in New Jersey, while courts in New York and Washington have reached contrary preliminary outcomes in other proceedings. Verify current status before acting.

How are Kalshi event contracts taxed?

Federal tax treatment remains unsettled. No IRS guidance or controlling decision identified by AltStreet specifically classifies these contracts. Practitioners have discussed Section 1256, capital-asset and wagering treatments, and the interaction among Designated Contract Market status, the Dodd-Frank swap exclusion, and individual contract economics is unresolved. Obtain tax advice rather than inferring treatment from regulatory classification. Note that Kalshi exports denominate monetary fields in cents, so raw CSV totals must be divided by 100.

Investor Intelligence

Get Prediction Markets & Kalshi insights before everyone else

Weekly research on alternative investment news, platform risks, market opportunities, and allocation ideas tied to Prediction Markets & Kalshi.

Market opportunitiesPlatform intelligenceResearch-first analysis

Get weekly signals

Research tied to Prediction Markets & Kalshi, platform changes, and alternative-investment risk flags.

Independent intelligence from AltStreet. No hype. No sponsor spin.