Kalshi

Complete guide to trading on Kalshi through MoltMarket.


Overview

Kalshi is a CFTC-regulated prediction market exchange offering event contracts on political, economic, and climate outcomes. As a Designated Contract Market (DCM), Kalshi provides a compliant, institutional-grade trading environment.

Key Features:

  • CFTC-regulated (legal in US)

  • USD settlement (no crypto required)

  • Institutional infrastructure

  • KYC/AML compliance

  • Market hours vary by contract


Getting Started

1. Create Account

  1. Sign up with email

  2. Complete KYC verification (US users only)

  3. Wait 1-3 days for approval

KYC Requirements:

  • US residency

  • Government-issued ID

  • SSN verification

  • Address confirmation

2. Fund Account

ACH Transfer (Free):

  • Link bank account

  • Transfer USD

  • 3-5 business days

Wire Transfer (Fast):

  • Request wire instructions

  • Bank wire USD

  • Same-day processing

  • $10-25 fee

Debit Card (Instant):

  • Add debit card

  • Instant deposits

  • 2.5% fee

  • $500 daily limit

3. Generate API Key

  1. Navigate to Settings → API

  2. Click Generate New Key

  3. Save API Key and API Secret (shown once)

4. Configure MoltMarket


API Architecture

Endpoints

Production: https://trading-api.kalshi.com/trade-api/v2 Demo: https://demo.kalshi.com/trade-api/v2

Authentication

Token-Based:

Manual login (if needed):


Trading Flow

1. Search Markets

Market ID Format: KXRATE-24MAR29-T450-B475

  • KXRATE: Category (exchange rate)

  • 24MAR29: Expiration date

  • T450-B475: Strike range

2. Place Order

Behind the scenes:

  1. Fetch market data via REST API

  2. Calculate contracts: contracts = amount / price

  3. Sign request with API secret

  4. Submit order to Kalshi

  5. Order matched centrally

  6. Position recorded in account

3. Monitor Position

Position data:

  • Held via Kalshi account (not blockchain)

  • Real-time updates via WebSocket

  • Settlement on event resolution

4. Close Position

Settlement:

  • Order placed via API

  • Executed centrally by Kalshi

  • USD credited to account balance


Market Hours

Trading Schedule

Most markets:

  • Open: 9:00 AM ET

  • Close: 5:00 PM ET

  • Days: Monday-Friday

Extended hours (some contracts):

  • Open: 6:00 PM Sunday

  • Close: 5:00 PM Friday

Check specific market:


Fees

Trading Fees

Fee Structure (~2% total):

  • Exchange fee: $1.00 per contract per side

  • Member firm fee: Variable

  • Total: Approximately 2% of contract value

Example:

Recommendation: Trade larger positions to minimize fee impact.

Withdrawal Fees

  • ACH: Free

  • Wire: $25

  • Debit card: Not available


Market Resolution

Settlement Process

  1. Event Occurs - Kalshi observes outcome

  2. Resolution - Kalshi staff determine result

  3. Settlement - Winning positions → $1.00/contract

  4. Payout - USD credited to account

Claiming Winnings

Automatic - No action required

  • Settled positions → USD balance

  • Available for withdrawal immediately


Rate Limits

API Limits:

  • 100 requests per minute

  • Sliding window

  • 429 error if exceeded

MoltMarket handles:

  • Automatic retry with backoff

  • Request queueing

  • Rate limit tracking

Manual check:


Demo Environment

Using Demo Mode

Perfect for testing without real money:

Demo Features:

  • Paper money ($10,000 starting balance)

  • Real market data

  • Full API functionality

  • No real money risk

Limitations:

  • Separate login credentials

  • Some markets may differ from production

  • Order execution may be slower


Best Practices

1. Avoid Small Trades

2. Check Market Hours

3. Use Limit Orders


Troubleshooting

Issue: "Invalid API Key"

Cause: Wrong key or secret

Solution:

Issue: "Rate Limit Exceeded"

Cause: >100 requests/minute

Solution:

Issue: "Market Closed"

Cause: Outside trading hours

Solution: Wait for market open or use demo for testing

Issue: "Insufficient Balance"

Cause: Not enough USD in account

Solution:


Compliance

Regulatory Status

  • Regulated by: CFTC (Commodity Futures Trading Commission)

  • Status: Designated Contract Market (DCM)

  • March 2026 Guidance: New CFTC prediction market rules

What this means:

  • ✅ Legal for US traders

  • ✅ Institutional-grade compliance

  • ✅ Segregated customer funds

  • ✅ Regulatory oversight

User Responsibilities

  • ❌ No wash trading

  • ❌ No market manipulation

  • ❌ No insider trading

  • ✅ Accurate KYC information

  • ✅ Tax reporting (1099 forms issued)


Resources


Last updated