Skip to main content
The common.predictions.kalshi_trades_enriched table provides enhanced trade data with market metadata, series tags, and estimated fees for the schedule in force on trade_date. Use this table for advanced analytics, market research, category analysis, outcome tracking, and fee analysis across Kalshi prediction markets.
Kalshi’s published trade-fee schedule is:
  • taker: M_taker × 0.07 × C × P × (1 − P)
  • maker: M_maker × 0.0175 × C × P × (1 − P)
C is num_contracts, P is yes_price, and (1 − P) is no_price. M_taker is taker_fee_multiplier (default 1). M_maker is maker_fee_multiplier (1 when the series charges maker fees, otherwise 0).Each side is rounded up to the next $0.0001. fee_usd is taker_fee_usd + maker_fee_usd. Kalshi may then add a rounding fee so the account balance lands on a clean increment, and may rebate a penny across fills of the same order. Those two steps are not in these columns. See Kalshi fee rounding.is_fee_schedule_inferred is true when the day’s multipliers use Kalshi’s standard schedule because no recorded fee change covers that date. The fee-change log begins 2025-10-04.

Table Columns

Data Precision Notes:
  • Prices are stored as floats on a 0-1 scale (e.g., 0.65 = $0.65)
  • Each contract is worth $1 at settlement
  • Includes all columns from the trades table plus market metadata, series tags, and fees
Unique Key: trade_id

Sample Query