Dollars vs contracts on Kalshi
One of the first things that confuses new Kalshi traders is the order panel asking for either a dollar amount or a number of contracts. They are two ways of describing the same trade, but mixing them up leads to surprises.
Here is the difference, plainly.
The contract is the real unit
Everything on Kalshi is denominated in contracts, each of which settles at $1 or $0. When you enter a number of contracts, you are saying exactly how many of those $1 payouts you are buying. Ten contracts at 40 cents costs $4 and can pay up to $10.
Entering dollars is a shortcut
Entering a dollar amount instead just tells Kalshi to buy as many contracts as that money can afford at the current price. Put in $20 on a 40 cent contract and you are buying about 50 contracts. It is convenient, but the number of contracts (and your payout) depends on the price at the moment you trade.
Why it matters for payouts
Because the payout is per contract, the contract count is what determines your maximum return. If you think in dollars only, the same $20 buys very different payouts at 10 cents versus 80 cents. When you care about a specific payout target, enter contracts; when you care about a fixed spend, enter dollars.
A note on the word shares
You may hear traders say shares out of habit, often carried over from Polymarket. On Kalshi the unit is the contract. They mean the same thing in casual conversation, but Kalshi's interface and statements say contracts.