Position Limits (Kalshi)
Definition
Position Limits are the maximum number of contracts per user per market/series, enforced for risk and compliance on Kalshi.
Why Position Limits Exist
Risk Management
- Prevent excessive concentration
- Limit user exposure
- Protect platform from large losses
Market Integrity
- Prevent price manipulation
- Ensure fair markets
- Avoid single-player dominance
Regulatory Compliance
- CFTC requirement for DCMs
- Market surveillance
- Position reporting thresholds
Types of Limits
Per-Market Limits
Maximum contracts in a single market:
- Typical: 5,000 - 25,000 contracts
- Varies: By market liquidity
- Both sides: Apply to Yes and No separately
Example:
- Market: "Will CPI exceed 3%?"
- Limit: 25,000 Yes contracts
- Limit: 25,000 No contracts
- You can hold both (hedging allowed)
Per-Series Limits
Aggregate across related markets:
- Total exposure: All months combined
- Higher than single: E.g., 100,000 series-wide
- Prevents rolling: Limits total calendar exposure
Example: CPI Series
- December market: 25,000 limit
- January market: 25,000 limit
- Series total: 75,000 limit
- Can't max out all months
Net Position
Some limits apply to net:
- Yes contracts count as +1
- No contracts count as -1
- Net = Yes − No
- Limit applies to absolute value
How Limits Work
Order Rejection
If limit reached:
- New orders rejected
- Cannot increase position
- Can close/reduce positions
- Error message shown
Checking Your Limits
Kalshi displays:
- Current position
- Available capacity
- Limit percentage used
- Warning when approaching
Dashboard Example:
Market: INFL-24DEC
Position: 15,000 / 25,000 (60%)
Available: 10,000 contracts
Closing Positions
Limits don't prevent:
- Selling existing contracts
- Reducing exposure
- Exiting positions
- Taking opposite side to hedge
Position Limit Examples
Example 1: Single Market
User: Trading CPI market
- Limit: 25,000 contracts
- Current: 20,000 Yes
- Action: Buy 8,000 more Yes
- Result: ✗ Rejected (would exceed limit)
- Allowed: Buy up to 5,000 Yes
Example 2: Series Aggregate
User: Trading CPI series
- Dec position: 20,000 Yes
- Jan position: 15,000 Yes
- Feb position: 10,000 Yes
- Series total: 45,000
- Series limit: 75,000
- Remaining: 30,000 across any month
Example 3: Net Position
User: Hedged position
- Yes contracts: 20,000
- No contracts: 15,000
- Net position: 5,000
- If net limit: 25,000, plenty of room
- If gross limit: 25,000, near limit
Strategies Within Limits
Position Sizing
- Reserve capacity for adjustments
- Don't max out immediately
- Leave room to add on conviction
Calendar Spreads
- Use series limits efficiently
- Opposite positions in different months
- Net exposure stays manageable
Hedging
- Limits usually allow offsetting
- Yes in one month, No in another
- Series limits apply to gross
Institutional vs Retail
Standard Limits
- Same for all users
- No special treatment
- Transparent rules
Potential Exceptions
- Bona fide hedgers (rare)
- CFTC approval needed
- Must demonstrate commercial risk
Monitoring Compliance
Platform Enforcement
- Real-time checking
- Automatic order rejection
- Clear error messages
- Position dashboard
User Responsibilities
- Track own positions
- Understand limits
- Plan position sizing
- Monitor approaching limits
Exceeding Limits
Accidental Breach
Rarely happens due to:
- Automated enforcement
- Real-time validation
- Order rejection
If Somehow Exceeded
Platform may:
- Require position reduction
- Reject new orders
- Flag for review
- Close positions (extreme cases)
Limit Changes
Dynamic Adjustment
Kalshi can:
- Increase limits (more liquidity)
- Decrease limits (risk management)
- Vary by market
- Update with notice
Checking Current Limits
- Market page shows limit
- Help docs list defaults
- Support can clarify
Comparison to Other Platforms
| Platform | Position Limits | |----------|-----------------| | Kalshi | Yes, enforced | | PredictIt | Yes, $850 per market | | Polymarket | No formal limits | | Traditional sportsbooks | Varies by book |