Drop in your Kalshi trade history and see the truth: realized P&L, win rate, profit factor, your real Sharp Score, which categories you actually have an edge in, and your Section 1256 tax numbers. Most traders remember the wins and forget the losses, this adds it all up.
Free. Runs entirely in your browser, nothing is uploaded.
Drop your Kalshi CSV here, or click to choose
In the Kalshi app, click the download arrow next to Your Activity to export your CSV. Kalshi limits each export to a date range, so drop several exports to build your full history. Duplicates are removed automatically. Your files are read entirely in your browser. Nothing is uploaded.
What you get
Win rate alone is noisy, you can run hot for two weeks on luck. This report cuts through that with the metrics that actually describe a trader: profit factor (how many dollars you win per dollar you lose), expectancy per trade, your worst drawdown, and a Sharp Score weighted toward skill rather than size. The category breakdown is where most people find their edge, you might be sharp on economics prints and bleeding on sports, and the numbers say so plainly.
At tax time, the same file produces your Section 1256 picture: net gain, the 60/40 split, and an estimate of what you owe on Form 6781. No spreadsheet wrangling, no re-keying contracts one by one.
Questions
Is my trade data uploaded anywhere?
No. Your CSV is parsed entirely in your browser with JavaScript. Nothing is sent to a server, stored, or logged. You can disconnect from the internet after the page loads and it still works.
Where do I get my Kalshi CSV?
In the Kalshi app or website, open Your Activity and click the download arrow icon to export a CSV. For taxes, the settlements export with realized P&L is the most complete. If your export only covers part of the year, export each range and run them one at a time.
What if my columns are named differently?
The analyzer auto-detects common column names, and you can manually remap any column with the Adjust panel. At minimum it needs a realized P&L column, or a Cost and Proceeds pair. A Ticker and Date column unlock the category and monthly breakdowns.
How is the Sharp Score calculated?
It blends three pillars: skill (win rate beyond a coin flip), profit (profit factor), and discipline (how small your drawdowns are relative to your gains). Small samples are shrunk toward the middle until you have at least 20 settled trades, so a hot streak of five does not read as Elite.
How accurate is the tax estimate?
It applies the Section 1256 60/40 split to your net realized gain at the rates you enter, which is how most Kalshi event-contract activity is reported on Form 6781. It is an estimate, not tax advice. Your classification (1256 vs. ordinary vs. trader tax status) can change the result, so confirm with a tax professional.