Arbitrage on Kalshi
Arbitrage is the dream: a trade that locks in a profit no matter what happens. On Kalshi the idea shows up in a few forms, but the honest reality is that true risk-free arbitrage is rare and usually smaller than it looks once fees are counted.
Here is how to think about it. This is educational, not financial advice.
The Yes plus No idea
In a single market, a Yes contract and a No contract together always pay exactly $1 at settlement, because one of them wins. So if you could buy Yes and No for a combined total under $1, you would lock in the difference as profit regardless of the outcome. That is the cleanest form of Kalshi arbitrage.
Why it is rarely free money
Two things usually erase it. First, fees: a taker fee on each leg can eat the small gap between your combined cost and $1. Second, liquidity: the cheap prices you see may only exist for a few contracts, so trying to size up moves the price and closes the gap. By the time you account for both, an apparent arb is often break-even or worse.
Cross-market and related-market edges
More advanced traders look for inconsistencies across related markets, for example two contracts whose outcomes are logically linked but priced as if they are not. These can be real, but they are harder to execute, carry more risk that your logic is wrong, and still face the same fee and liquidity frictions.
The honest takeaway
Treat any apparent arbitrage with suspicion: compute the all-in cost including both fees and the realistic fill prices given the order book depth, not the headline quotes. Real edges exist, but they are usually thin, fleeting, and competed away quickly. Chasing illusory arbs while paying round-trip fees is a common way to lose money slowly.