How to Bet on Kalshi for MLB: A Beginner's Step-by-Step Guide
A complete beginner's walkthrough to trading MLB event contracts on Kalshi — account setup, funding, your first trade, position sizing, and how to exit. Built for first-time event-contract traders coming from sportsbooks.
If you've only ever bet on sportsbooks, Kalshi feels foreign on the first visit. There's no moneyline, no run line, no parlay builder — just an order book full of contracts trading between $0.00 and $1.00. The good news: once you understand the core mechanic, Kalshi is simpler than a sportsbook, not harder. This guide walks through everything from account setup to your first MLB trade, written for someone who's never touched an exchange before.
The core idea in one sentence
A Kalshi contract is a bet on a yes/no outcome that pays $1.00 if you're right and $0.00 if you're wrong. The current price between $0.00 and $1.00 is the market's probability of yes.
That's it. A "Dodgers to win the 2026 World Series" contract trading at $0.22 is the market saying there's a 22% chance the Dodgers win. If you think it's higher than 22%, you buy. If you think it's lower, you sell (or buy "No"). When the World Series resolves, every Yes contract pays $1.00 or $0.00.
Step 1: Open an account
Kalshi is a CFTC-regulated U.S. exchange, which means full KYC is required:
- Visit kalshi.com and click Sign Up.
- Provide your name, email, date of birth, and full address.
- Upload a photo of your driver's license or state ID.
- Provide your SSN (for tax reporting and federal compliance).
Approval is typically instant to 24 hours. If you've ever opened a brokerage account (Robinhood, Schwab, Fidelity), the process is identical.
Kalshi is U.S.-residents only, geofenced by IP and verified by KYC. There is no Kalshi for non-U.S. users.
Step 2: Fund the account
The two practical funding methods:
- ACH bank transfer: free, takes 1–3 business days to settle. The default for any serious trader.
- Debit card: instant, but Kalshi charges ~1.5% for the convenience.
Skip the debit card unless you need the money in the market immediately. A free ACH transfer that arrives in 2 days is the right call for any non-urgent deposit.
How much to start with: $100–$500 is a reasonable first deposit. Kalshi has no account minimum and contracts trade for as little as $0.01 each, so you can learn the mechanics with tiny size before scaling up.
Step 3: Find an MLB market
From the main dashboard, click Sports in the top nav, then Baseball. You'll see three categories:
- Daily games (single-game moneylines on marquee matchups)
- Season-long futures (World Series winner, MVP, Cy Young, division winners, win totals)
- Player and storyline markets (Will [Player] win MVP? Will [Team] make the playoffs?)
For your first trade, start with a futures market on a team or player you already follow closely. World Series winner contracts are the deepest and easiest to learn on.
Step 4: Read the order book
Click into any contract — say, "Dodgers to win 2026 World Series." You'll see something like:
Bid: $0.22 (8,400 contracts)
Ask: $0.23 (6,200 contracts)
- Bid = the highest price someone will pay to buy. If you want to sell instantly, you sell at the bid.
- Ask = the lowest price someone will sell. If you want to buy instantly, you pay the ask.
- The 1-cent spread between $0.22 and $0.23 is the cost of round-trip trading.
Click the depth view to see how many contracts are sitting at each price level. This tells you how much you can trade without moving the price against yourself.
Step 5: Place your first trade
Decide on three things before clicking:
- Direction: Are you buying Yes (you think the price will go up) or No (you think it'll go down)?
- Size: How many contracts? A $20 first trade buying 100 contracts of a $0.22 market is a reasonable learning size.
- Order type:
- Market order: take the current ask (or bid). Fills instantly at the best available price.
- Limit order: set your own price. Cheaper, but you might not get filled.
For your first trade, use a market order so you see exactly how fills work. Click Buy Yes, enter 100 contracts, and submit. The confirmation screen will show your total cost and the trading fee (typically a few cents on a small order).
Once submitted, you'll see the position appear in your Portfolio tab. The current market price determines your unrealized P&L in real time.
Step 6: Understand your fees
Kalshi charges a per-contract trading fee on entry and exit. The formula on sports markets:
fee ≈ 0.035 × contracts × price × (1 − price)
For 100 contracts at $0.22, that's roughly $0.60 in fees on the entry, and another $0.60 (give or take, depending on exit price) on the exit. Total round-trip cost on a $22 position: ~$1.20, or ~5.5%.
The fee is always shown on the order confirmation screen before you submit. Never guess — read the actual cost the exchange tells you.
For a full fee breakdown including settlement, deposits, and how Kalshi compares to Polymarket, see Kalshi & Polymarket Fees Explained.
Step 7: Decide on an exit strategy before you need one
The biggest mistake first-time Kalshi traders make is buying with no exit plan. The whole advantage of trading on an exchange instead of a sportsbook is the ability to exit any time — but only if you've decided in advance when.
Set price-based exits on every position:
- Stop-loss: "If the contract drops to $0.15, I'll sell." This caps your downside on a position that's moving against you.
- Take-profit: "If it hits $0.32, I'll sell half." Locks in profit while leaving upside on the other half.
- Hold to resolution: Some positions you bought because of a long-term conviction — leave them alone until the market resolves.
Write the exit prices down before entering the trade. Once a position is open, it's too easy to talk yourself into holding a loser or selling a winner too early.
Step 8: Size positions correctly
For a beginner, the working rule is:
- No single position larger than 3% of your bankroll.
- No more than 5–7 active positions at once. More than that and you can't track them.
- Total exposure across all open positions: under 20% of your bankroll. The rest stays in cash as dry powder for opportunities.
A $500 starting bankroll means individual positions of $15, and total open exposure under $100. That feels small, but it's the right scale to learn without blowing up.
Step 9: Track every trade
Keep a simple spreadsheet (or use the SharpSideBaseball positions tracker) logging:
- Date and time of entry
- Market name and direction
- Entry price and size
- Your stated thesis
- Exit price and date
- Net P&L after fees
After 30–50 trades, patterns emerge. You'll see which types of markets you're consistently right on, which you systematically lose money on, and where your edge actually lives. Tracking is the difference between a hobbyist and a trader.
Common beginner mistakes
- Trading the most volatile market first. Single-game contracts and no-hitter props are not where to learn. Start on liquid season-long futures.
- Ignoring the spread. A 4-cent spread on a thin market is a 4% tax on your trade. Stick to markets with 1–2 cent spreads until you have edge.
- Holding losers too long. "It'll come back" is the most expensive sentence in trading. Set a stop and honor it.
- Selling winners too fast. A contract that ran from $0.10 to $0.16 in a week probably has more room. Sell half, hold half.
- Funding with a debit card. The 1.5% fee on every deposit is the single most expensive cost you can voluntarily take on.
What to read next
- Kalshi MLB Guide — the deeper platform walkthrough once you've placed a few trades.
- Kalshi & Polymarket Fees Explained — the full fee breakdown.
- Kalshi vs Polymarket — when to use each exchange.
- Kalshi vs DraftKings for MLB Futures — when to use the exchange vs your sportsbook.
Kalshi is the most beginner-friendly exchange in the regulated U.S. market. The learning curve from your first deposit to your first profitable trade is measured in days, not months. Start small, track every trade, and the platform's mechanics become second nature within a few weeks.
For entertainment purposes only. Not betting advice. Markets carry risk — only stake what you can afford to lose.